Access Violation in hh.exe

J

Jan Schmitz

Hi everybody,

on XPSP2 I'm currently not able to show .chm-files. All I get is an
Access-Violation in hh.exe. I tried to solve this with an installation of
IE7 in the hope it also updates the html-help-system, but that doesn't work.
I also tried to reregister the COM-Dlls with this batch, but this also
doesn't help.

##
regsvr32 ole32.dll
regsvr32 hhctrl.ocx
regsvr32 itss.dll
regsvr32 msxml3.dll
regsvr32 jscript.dll
helpctr.exe -regserver
##

The current versions of the help-compontents are the following:

hh.exe 5.02.3790.2453
hhctrl.ocx 5.02.3790.2847
itircl.dll 5.02.3790.2453
itss.dll 5.02.3790.2453

Has anyone an idea what's going wrong here?

Thanks a lot..

Greetings,

Jan Schmitz
 
G

glee

Delete the Temporary Internet Files in IE7:
- Close all Internet Explorer, Windows Explorer, and Outlook Express windows
- Click Start> Control Panel> Internet Options
- Click the Delete Browsing History button
- Click the Delete Files button in the Temporary Internet Files section
- Click Close
- Click OK

Delete your Temp files:
- Click Start> Run, type the following and click OK:
%temp%
- Select all files in the Temp folder and delete
*Note: any files in use will give an error and not delete...just skip them and
delete the rest.

When you registered the modules, you missed mshtml.dll
Try this instead:

regsvr32 ole32.dll
regsvr32 hhctrl.ocx
regsvr32 itss.dll
regsvr32 msxml3.dll
regsvr32 mshtml.dll /i
regsvr32 jscript.dll
helpctr.exe -regserver

If the problem still exists, try deleting the file "hh.dat" in this directory:
%userprofile%\Application Data\Microsoft\HTML Help

(That's usually C:\Documents and Settings\<yourprofilename>\Application
Data\Microsoft\HTML Help)

Reboot and then test.

See also:

PRB: Hh.exe Causes an Access Violation When Opening .chm Files
http://support.microsoft.com/kb/235062
(The Hhctrl.ocx file is incompatible with version 3.92.017 of the Matrox Productive
G100 PCI Dual Monitor video driver. Update the video driver to version 3.93.024 or
later.)

PRB: HTML Help Viewer Causes Access Violation
http://support.microsoft.com/kb/235405
 
J

Jan Schmitz

glee said:
regsvr32 mshtml.dll /i

Hi Glen,

thanks for your hints. I will try your recommendations.

By the way, if I try to register mshtml.dll with "/i", I get an "...entry
point was not found". Are you sure that this is a COM-DLL?

Jan Schmitz
 
G

glee

Jan Schmitz said:
Hi Glen,

thanks for your hints. I will try your recommendations.

By the way, if I try to register mshtml.dll with "/i", I get an "...entry point
was not found". Are you sure that this is a COM-DLL?

Oops, sorry Jan. With IE7, you can't register mshtml.dll in that manner (or without
the /i), as you could with IE6. The entry point was removed from the mshtml.dll
file that comes with IE7.

Try the other suggestions, especially deleting the hh.dat file.
 
J

Jan Schmitz

glee said:
Oops, sorry Jan. With IE7, you can't register mshtml.dll in that manner
(or without the /i), as you could with IE6. The entry point was removed
from the mshtml.dll file that comes with IE7.

Hi Glen,

using MJ's help diagnostics does the job:

http://helpware.net/downloads/#MJs

Now everything is working fine..

Thank for your hints.

Best Regards,

Jan
 
G

glee

Jan Schmitz said:
Hi Glen,

using MJ's help diagnostics does the job:

http://helpware.net/downloads/#MJs

Now everything is working fine..

Thank for your hints.

Ahh, I'd forgotten all about that little utility! It's been a few years since I've
used it. Thanks for the updated link!

I'm glad you got this straightened out....nice work.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top