What does “Cannot Open the File: mk:@MSITStore” mean?
Windows XP’s help system has suddenly stopped working. Attempts to open a help topic give you the error message “Cannot Open the File: mk:@MSITStore”. What can you do?
So…less than two months of usage on my new computer and Windows XP Home edition is already starting to self-destruct.
I noticed that the Windows Help system failed to function most of the time. If requested, Windows would occasionally bring up a help file. However, in most cases it would give me a quick hourglass cursor, and then offer no further response (save the barely audible, gloating chuckle deep in the bowels of the computer).
After a worthless hour-long chat session with my Computer Vendor’s support (he recommended re-installing Windows XP) I decided the only recourse I had was to ignore the problem. After all, those Windows Help files are pretty useless anyhow. Right?
Two months later…I installed some new software and, it turns out, this new software uses Windows’ help system as an integral part of its interface. Specifically, it uses the Windows HTML help engine, which is designed to process .CHM (compiled HTML help) files.
Without CHM processing, my new software wasn’t gonna work.
Now, I’ve spent several hours trying to figure out how to repair this. Of course the Knowledge Base on Microsoft.com offered no knowledge. I did have one unexpected close shave. Searching for the error message “Cannot Open the File: mk:@MSITStore” returned one article that described my problem pretty exactly. However, the article was for Windows 98 and the prescribed steps couldn’t be completed in XP (where “regsrv” is apparently meaningless).
More time was spent copying files I felt were important (windows/hh.exe, windows/hhctrl.ocx, etc.) from my backup computer to the new computer. This still didn’t fix things.
Finally, I stumbled on this advice on Usenet. It fixed my problem and got things working for me again. I pass this tip in case this issue frustrates you too:
1) Use MJ’s Help Diagnostics to ensure that all the help viewer components are properly installed and registered.
http://helpware.net/downloads/index.htm
(This turned out to be key as the software discovered the ocx file I’d copied wasn’t “registered” and did that for me.)
2) Delete the file “hh.dat”, which you should find in this subdirectory:
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help
This file stores information about all the HTML Help files on your system (Favorites, window size and position, etc.), and can cause the files to misbehave if it has somehow been corrupted.
I actually did the second step first and it didn’t ultimately solve the problem. It might have if I hadn’t copied the OCX file from the backup system first.
So there you are. Hopefully this will help some frustrated Windows XP user out there solve things faster than I can.
Next PC is a Mac.
about 4 years ago
Thanks!! I was looking all over for how to fix the exact same help problem. MS site was useless – fixes defined in their bulletins were all for Win98. That mjsdiag utility was very helpful.
about 4 years ago
Awesome! I’m glad the article had some benefit.
about 4 years ago
Thanks!!! I had the same problem!
about 4 years ago
Thanks a million pal. It helped work just the way u say. but mine was a bit different.
since i didnt copy the backup of .ocx etc. etc… so i skip the first step.
i straight away deleted the hh.dat file. of course it give some change in the view of window explorer. but it’s ok i feel!
however, i stuck to one dll file named iesdsg.dll this happens when i tried to open chm files. so i disabled using the application which was shown along the problem… it’s about spyware doctor on ie.
now, its working fine in my pc[xp plateform]
THANKS A MILLION DUDE.
about 4 years ago
Wow! This has proven to be the single most useful post in my two years of blogging. I’m glad it is helping
about 4 years ago
Thank you very much, Rob Worley!!! For months I did try to find a solution for this problem, got tired of looking in microsoft knowledge base, and nothing! Then I let it aside, but recently I decided to solve because it couldn’t be that way anymore. Just your post was accurate and direct! Good information! Just used that MJ file and voil?! Didn’t even need to use the second step.
Thanks a lot!
Urso
Belo Horizonte/MG
Brazil
30/12/5
about 4 years ago
Thanks for “Cannot Open the File: mk:@MSITStore”
I had the same problem and it works now.
Thanks again.
Yanno
about 4 years ago
it doesn’t work on my crappy machine.i’d better convert the chm files into original html pages to browser.
about 4 years ago
Fantastic blog entry. Fixed my problem. Thanks fro documenting it.
about 4 years ago
Thanks a million for this information! Like you, I had lived with the problem for a long time, but finally got to the point that I needed to be able to opne CHM files. That freeware diagnostic readily solved the issue.
Thanks again!
about 3 years ago
First tip fixed this problem on Win2000. Thanks Rob
about 3 years ago
I would like to congratulate you by this wonderful article! The world needs people like you, with front-end ideas. I work with hospedagem gratis, hospedagem php, hospedagem jsp, hospedagem java and hospedagem de sites in Brazil. Peace in your heart. Nixon.
about 2 years ago
Thanks. the first step fixed the problem on my win XP media center SP2. Why can’t the morons who made this operating system have a simple KB article like this on msdn ? Often times there articles are no help at all.
about 2 years ago
thanks!!!!!!
about 2 years ago
Hey thanks a lot !!
Especially the diagnostic utility is great !
I had the problem in WindowsXP.
Regards
Winay
about 1 year ago
Great tip! Solved my issue right away.
about 1 year ago
THANK YOU!!!!
about 1 year ago
Thanks a lot, this has fix my Problem, you are a life saver.
about 1 year ago
Your solution posted did not solve my problem; however, it gave a great clue on how to go about opening a .CHM file I couldn’t otherwise open.
I downloaded the CHM Decoder 1.5 from the web site you suggested. This little beauty opened up my CHM file, created a navigation menu for me and allowed me to finally read my book.
THANKS !!!
about 1 year ago
I thank you SO much!
about 1 year ago
Hey Rob,
I am facing this problem for the CHM files generated in Japanese language using MadCap Flare. Rest all CHM files are working fine.
I tried the steps mentioned by you, but didnt work. Do I need to restart the machine after those steps?
Please help me on this…
Thanks,
raghu
about 1 year ago
This is excellent! I had this problem for 4 months until i stumpled upon your solution. Mine was solved by only step 1
about 1 year ago
I had the same problem and it works now.
Thank you!
about 1 year ago
thanx a lot!
about 1 year ago
Man – I looked for hours for this solution – nothing else worked
Thanks heaps !!!!!
about 1 year ago
great reference to the MJ’s Dianostics! I googled the exact Help file error “Cannot Open the File: mk:@MSITStore” and this reference was one of the first few.
Running the MJ’s Diags “refreshed” something, as I was getting the error message above when trying to open *.chm files. Immediately after running MJ’s Diags, I was able to open *.chm’s again.
Problem:
cannot open *.chm files and WinXP’s Help & Support (F1) would not open
Resolution:
Ran MJ’s Diags tool, referenced in this document, and everything back to normal.
about 1 year ago
this is my problem with zollinger’s atlas of surgery 8th . chm
An error has occurred in the script on this page.
Line: 1
Char: 1
Error: Syntax error
Code: 0
Do you want to continue running scripts on this page?
Yes No
about 1 year ago
Solved!
Thank you!
about 1 year ago
Anotehr time Thanks the utility solved the MSITstore issue !!
about 1 year ago
Thanks a lot pal…i had same problem.
about 1 year ago
This is how a good advice should look like ! Esily solves a problem. I appreciate it very much. Thanks !
about 1 year ago
Excellent.. I spent hours to fix this, but finally got your solution and worked great work
about 1 year ago
Holy cow, it worked beautifully. I had ignored my broken help system for almost a year, but just like you, I now need it badly. I went Googling for the error message, this was the first solution I tried, and BAM!
Thanks again, awesome article, and thoughtful of you to share.
about 1 year ago
Thank Rob,
MJ’s Help Diagnostics tool helps a lot for this weird issue.
Cheers…
about 1 year ago
Thanks Rob. Ur research is priceless. My problem’s solved.
about 1 year ago
used step 1 and works fine now!! finaly phew….
about 1 year ago
thx ya basha
about 1 year ago
Thank you, thank you. I have been fighting this problem off and on for months. All of the documentation for the software I use (SPSS statistical software) is in help files, but I could not access any of it. And, the Microsoft web site is worse than useless on this issue and nothing else I tried worked. I must admit I was reluctant to try downloading this program from a site I did not know, but I had no other options.
PS – I jumped ship from a PC to a Mac a year ago – love it – but unfortunately the Mac version of SPSS is so buggy that I’m forced to run Windows on my Mac just for this one program.
Oh, and did I mention how delighted I am with this fix? Thank you again!
about 1 year ago
Simpler approach to fix this:
Open a CMD window, type the following on the command line:
regsvr32 %systemroot%\system32\hhctrl.ocx (press enter)
regsvr32 %systemroot%\system32\itss.dll (press enter)
stolen from another site i discovered: http://techrepublic.com.com/5208-11183-0.html?forumID=89&threadID=191474
about 1 year ago
Incredible !!!
Thanks a lot Rob …
It’s amazing that Microsoft is not giving a s… about those issues!
By chance, trough internet, help is still available
thanks again
about 1 year ago
The diagnostic tool was the key here! Excellent post…. THANK YOU VERY MUCH!
about 10 months ago
Awesome, spent a week trying to fix before I ran into this, worked perfect thanks again!
about 9 months ago
Thanks for posting this wonderful help over four years ago. It fixed my problem with XP.
about 5 months ago
Thanks Thanks Thanks a lot Rob M. Worley…. really it helped alot.. its very very useful..
about 3 months ago
Tried your recommendation, but it failed to resolve my problem. After a little more digging, found the following fix:
Problem: A security update for Windows XP® may block access to CHM files
Windows XP® security update blocks active content in CHM files to protect your system security. Additional information is available here.
Solution: Run Windows Explorer, right-click on the CHM file, and select Properties from the popup menu. Click on the Unblock button immediately below the Advanced button on the General page. Click Apply to show the content. Once the CHM file has been unblocked, the Unblock button disappears.
about 1 month ago
thanks the itss dll solved my problem (after a couple of years ignoring the problem!)
thanks