Skip to main content
Participant
May 21, 2008
Question

Error When Running .chm

  • May 21, 2008
  • 4 replies
  • 1096 views
When I attempt to run a .chm file created in RoboHelp7 I get the error:
Cannot open the file: mk:@MSITStore:D:.....\appname.chm

I am using internet explorer 7.0.5730.11.

The PC is running Windows XP Service Pack 2.
This topic has been closed for replies.

4 replies

Participating Frequently
May 21, 2008
Hi, HelpDev11,

If you can open other .chm files on your computer without problem, it's much more likely that there is a problem with your RoboHelp project than with the HTML Help viewer components (one of which is hhctrl.ocx). However, to ensure that all help components are properly installed, you might try running MJ's Help Diagnostics, available from here:

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

The reason why you were unable to replace hhctrl.ocx manually is that it is a protected Windows component, which you can normally only repair or upgrade by installing a Microsoft service pack or critical update. This has been true in all versions of Windows from Windows 2000 onwards, which is why the recommendations in article 312456 really only apply to Windows 98 and earlier.

One suggestion that I often see on here when RoboHelp 7 users report problems with their projects is to delete the .cpd file and then re-open the project in RoboHelp using the .xpj file. See this page for guidelines, caveats, etc.:

http://www.grainge.org/pages/authoring/opening/opening_projects.htm

Pete
HelpDev11Author
Participant
May 21, 2008
Thanks. I have 2 questions regarding this.

How do I know what is the correct version of hhctrl.ocx for my browser?

Also I found an older version of hhctrl.ocx in another location on my pc and when I attempted to replace the version in system32, I got an error saying the file could not be updated since it was in use. This occurs even when nothing is running on the system. Any suggestions as to why this may be occurring?

RoboColum_n_
Legend
May 21, 2008
You will need to read this link for this.
HelpDev11Author
Participant
May 21, 2008
As an update to my problem, I am converting an old WinHelp4 project that is used by our Java GUI to HTML help since we will be migrating to Vista which does not support WinHelp. We chose HTML help rather than WebHelp because I was told that we can still have context sensitive field help with HTML help and we cannot have this with WebHelp.
Does anyone know if that is true?

Since posting the first issue I attempted to generate a .chm file under RoboHelp 5 with the same source. This worked and I was able to open the help.

So to summarize all is well if I use RoboHelp5. I still cannot open the file under RoboHelp7. As an aside it seems that I was unable to replace the hhctrl.ocx file because I had my browser open, reading the help.

Thanks to all for the input.
So something breaks when I generate the .chm with RoboHelp7.
May 21, 2008
welcome, by the way!
May 21, 2008