Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

MSDN library not accessible

MSDN library not accessible

MSDN library not accessible


I have installed Visual Basic 6 and then MSDN Library. I can access the MSDN through "Start->Programs->Microsoft Developer network -> MSDN Library". But when I try to access it through VB 6.0 Help menu or using the "F1" key it says "Unable to display help".

Can somebody tell me how to repair this fault.


RE: MSDN library not accessible


Thanks for the quick response. I read the microsoft article and searched for the file "vshelp.dll" and found it. Then tried to register it using the command:

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VS98\vshelp.dll"

but got error message:

"Load Library("C:\Program Files\Common Files\Microsoft Shared\VS98\vshelp.dll") failed-Invalid access to memory location."

What am I doing wrong?

RE: MSDN library not accessible

If the path is too long to fit on one line you might try to use short file naming:

C:\Windows\System:> Regsvr32 C:\Progra~1\Common~1\Micros~1\VS98\VsHelp.dll

Are you an Admin on the machine you're using? If so, did you have any Anti-Virus software running when you installed VB and MSDN?


RE: MSDN library not accessible


I do not remember whether antivirus was installed when VB was installed. But it was there when I installed MSDN.

Should I reinstall MSDN with antivirus disabled?

RE: MSDN library not accessible

I don't know if it would make any difference, but most programs warn to turn AV off before installation.

If you can't successfully register the VsHelp.dll then that has to be your problem. The error you got last time is not common, and I wonder if the file is corrupted.

I tried re-registering my VsHelp.dll and didn't have any problems.

Are you running either NT or XP? The error 988 (Unable to acces memory location) seems to be an NT-related error according to the knowledge base.


RE: MSDN library not accessible

Yes, I am running on windows XP Prof.

RE: MSDN library not accessible

Dunno if this helps, but I'm using it (VS6 & MSDN Lib) on XP Pro (not SP1 yet, lazy I guess) without troubles.

That error is sometimes caused by a corrupted code segment.  Typically the code tries to use a 0 pointer, one of the banes of C programming, though other values can be just as nasty - or worse.

If it was me I'd uninstall the Lib and reinstall it, but I know that's a pain.  It sometimes takes more work though to figure out where the DLL you need is on the CD, probably it'll need to be extracted from whatever CAB it is in.

RE: MSDN library not accessible

I have tried uninstalling and reinstalling MSDN, which has not made in improvement. I try to locate the "vshelp.dll" from the CD and replace it with the existing one. Then try registering it.

RE: MSDN library not accessible


I just downloaded the "Visual Studio Help Engine for MSDN" from microsoft site. This installs the vshelp.dll on your machine. Its a small file of 161 KB. I ran the file and my problem is solved.

Thanks to everybody for the help.

RE: MSDN library not accessible

Nice fix!

I should have said to uninstall MSDN Lib, then remove vshelp.dll (the uninstall might have left it behind), and then reinstall the Library.

Even that might be useless if vshelp.dll was messed up on your CD though.  You fix would cover that too.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close