Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

When I select "help and support" I get a warning: marscore.dll not found. What should I do?

When I select “help and support” I get a warning: marscore.dll not found. What should I do?

[/al_question] My first approach would be to perform a system file check (See What is the system file checker and how do I run it? ). I’ve seen various references around about marscore.dll issues but no definitive answers. If that fixes your problem I’d love to hear about it.

Subscribe to Confident Computing! Tech problem solving & safety tips & a weekly confidence boost in your inbox every week.

I'll see you there!

10 Reasons Your Computer is Slow

Slow Computer?

Speed up with my special report: 10 Reasons Your Computer is Slow, now updated for Windows 10.

NOW: name your own price! You decide how much to pay -- and yes, that means you can get this report completely free if you so choose. Get your copy now!

21 comments on “When I select "help and support" I get a warning: marscore.dll not found. What should I do?”

  1. Running sfc /scannow on my Dell brings up a request for the WinXP Home Edition Service Pak 1 CD almost 15-20 times and there is no way to cancel or retry to anything other than the CD.

    Downloading marscore.dll from http://www.kellys-korner-xp.com/xp_tweaks2.htm#fix and placing it in either c:\windows\system32 or in c:\windows\pchealth\helpctr\binaries as suggested in various forums still results in same marscore.dll not found message when running system information accessory.

    All I get with Dell is a Reinstallation/Repair CD and a fairly intimidating procedure http://support.dell.com/us/en/kb/document.asp?DN=1056993 that resets the registry to WinXP-only settings. Seems like if I have the marscore.dll file I could get it work somehow.

    I could use some help as I believe others could also.

    Reply
  2. I have located that marscore.dll file. it was on a converted frm WINME to WINXP PC. if anyone wants it, i can post it to this website or send it via E-MAIL

    DON

    Reply
  3. for all of you who are having the “marscore.dll not found” problem…I had the same problem and finally got it fixed….go to c:\windows\inf
    find the Pchealth.inf file
    right click it and choose install
    that will reinstall the help and support center
    if you get a message that says
    “insert service pack CD” just hit cancel and it will ask you if you want to skip this file
    say YES… do this whenever it comes up and it will finally finish installing….
    hope this helps…it worked for me

    Reply
  4. sorry …forgot to say that you need your setup disk and when you begin installing you will have to point the install toward your i386 folder
    hope this helps

    Reply
  5. Had this problem with XP the thing is it’s not marscore.dll that the system needs in XP but for some reason known only to Microsoft that’s what it asks for. Non of the posted fixes on any site worked.

    In my case DLL ARCHIVE had taken all the non system files it identified and that caused the fault. After a night trying to fix marscore I restored the non system dll’s that DLL ARCHIVE took and things returned to normal.

    It seems likely that this is the couse of this problem. You may not have used DLL ARCHIVE but might have said yes to something uninstalling shared files it said was safe to do so.

    Reply
  6. Craig is quite right. The only thing that works is to ‘restore all’ in the DLL ARCHIVE program. I tried all the other tips but nothing worked. Also affected are system restore, switch users and maybe some others I did not find. I know Analogx gave a caveat but it was not that clear.
    All is well now. Thanks to your website.

    Reply
  7. I have the same problem. I did a restore of my DLL ARCHIVE & that fixed it but when I did a system restore the problem has returned. I cant un-archive the dll’s again so now what do I do? (sigh)

    Reply
  8. I’ve got XP Home. Thanks to fausspass for getting me started on this fix. Find Pchealth.inf in your C:\windows\inf folder, right-click the file, and select install. Insert the winxp cd and point the installer to the i386 folder. The installer is looking for a specific file; it will be the only file in the directory that is visible. After it begins the installation, the installer will then ask for the XP SP1a install cd. Instead of inserting the CD (I didn’t have it), select the C:\windows\servicepackfiles\i386 folder; only one file will be visible. Select it. The installer will then ask for one final file. Do a search for it in the C:\windows folder. Then point the intaller to that file and you’re done.

    I don’t have the exact file names… I was just trying different things to see what worked, and this did. The above instructions should get you through, though.

    Reply
  9. To find Pchealth.inf do a serch for Pchealth.* Now you can see the location of the files.
    If asked for another file you can also search for the file the same way. This is how i found all the files I needed.Keep all the windows open and navagate the install with info on your search.

    Thanks for the help I lost that file a year ago!
    Now my help file works well kinda lol.

    Reply
  10. Have also “lost’ the marscore.dll file. When I try to do a system restore or defrag or go to the help file, I get the message “marscore.dll is missing”. I have tried all the above, except the restore the DLL ARCHIVE, cos I do not know how to do it. What can I do next?

    Reply
  11. This has been of great help, I finally got my Windows functions restored… Yes, I also ran DLL Archive, evidently…

    I followed instructions, it is a matter of which file is where, one is in C:\windows\servicepackfiles\i386 the other is on the windows CD in \i386 and I think there may be one more, here is how to find:
    Go to Start > Run
    Type: cmd.exe
    From the commandline, type:
    cd\
    dir filename.ext /s

    It takes some time but my Windows Filesearch is currently broken as well, and this is the commandline function for locating a file.
    Other notes:
    Please note Cd-stored files are named file.dl_ and not file.dll

    You can also search the Cd-rom by:
    changing from C: to your CD-rom drive letter (assume F)
    From the commandline:
    F:
    Then:
    dir filename.ext /s

    Yes this has helped greatly!

    Reply
  12. This really helps me a lot!! Thanks for Mattew’s detailed step.

    After I finished all steps above, the “system restore” function comes back, but the “help and support” still not be able to start up. So I did following steps which I learned from another website, then it works now.

    1. Run cmd and enter “net stop helpsvc”
    2. Check the following applications are not running: helpsvc.exe helphost.exe helpctr.exe
    3. cd /d %windird%/pchealth\helpctr
    4. rd PackageStore /q /s (if there is no such file, just ignore it and continue)
    5. cd binaries
    6. start /wait helpsvc /svchost netsvcs /regserver /install
    7. net start helpsvc

    Reply
  13. Tried all of the above but still unsolved…exact same issue…steps followed…

    P.S. save yourself some command line work by going to the system32 folder and pasting a shortcut for the cmd.exe file into the task bar…tap on it to use.

    1. Ran cmd and enter “net stop helpsvc”
    2. Checked the following applications are not running: helpsvc.exe helphost.exe helpctr.exe
    3. cd c:\windows\pchealth\helpctr\binaries
    4. typed: “start /wait helpsvc /svchost netsvcs /regserver /install”
    5. lots of churning and grinding sounds
    6. typed in: “net start helpsvc”
    7. error…net was not recognized this time
    8. typed in: “start helpsvc”
    9. more churning
    10. same result…error message…cannot find marscore.dll
    11. back to square one

    Any more suggestions.

    Reply
  14. I ran SFC/ scannow and it fixed the “marscore.dll” problem, and restored the Help and system restore functions. Nothing else was needed. I did not even have to use the Windows XP Install CD. Thanks for the suggestion, Leo!

    Reply
  15. I also was a victom of Dll Archive. I found this post on google but didn’t realize that the page I wound up on wasn’t all the comments. I was getting ready to reinstall Windows XP when I found Matthews post of 4/18/05. This did the trick, the file needed was dataspec.xml Found it in C:\Windows\ServicePackFiles\i386
    Thanks David

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.