Transferred from: http://www.jb51.net/softjc/11699.html
The most common problems can be solved in the following ways:
One: Right-click on the CHM to see if there is a unlock option. It's supposed to be locked.
Two: It is because the path name of the file contains # Such characters for the sake of.
For example: In the CHM tutorial downloaded from the Script house, some CHM files may contain the (jb51.net) folder, which can also cause this problem, or the folder is garbled. So we first unlock and then look at the folder problem, if not generally is a system problem or CHM file corruption caused.
Because the last time Windows XP2 did an update, you won't be able to open the CHM Help file .... You can't solve it if you want to.
Come up today and ask.
Callcall friends to provide me with the method is also unable to solve. Then I went to the official find reason. Finally find out the problem!!
Now to share him out, I hope to have met the same situation with my friends can be helpful!!
Symptoms
After you install security update 896358 or 890175, you may experience one or more of the following symptoms: • Some types of WEB-based programs may not function correctly. For example, the directory in HTML help may no longer work.
• Some HTML help features may not work when you open a. chm file from a remote location. For example, the related Topics feature might not work.
All content is not visible after opening chm ... Just like our common 404 error!
Note This article contains supplemental information for the following Microsoft Knowledge Base articles:
Vulnerability in 896358 (http://support.microsoft.com/kb/896358/) ms05-026:html help could Allow remote code execution
Vulnerability in 890175 (http://support.microsoft.com/kb/890175/) ms05-001:html help could Allow code execution
These symptoms are expected to occur after you install these security updates. This section provides some examples for administrators who must re-enable HTML help ActiveX controls for business-critical programs. These workarounds can compromise your computer and make it more vulnerable to the threats that these security updates have refrained from. The safest practice is not to use a registry workaround. If you must use an alternative method, set the registry value as strictly as possible.
Because there is a loophole in the CHM!! So after the update there will be a situation like mine!
Solution:
Paste the following text into a text editor, such as Notepad. Then save the file with the. reg file name extension to import the registry. (Note back up the registry first.)
Code:[copy to CLIPBOARD]REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]
"UrlAllowList" = "\\\\productmanuals\\helpfiles;http://www.wingtiptoys.com/help/"
In addition, Microsoft's own website also has a similar description, the URL is HTTP://SUPPORT.MICROSOFT.COM/KB/902225/ZH-CN
The solution it gives is to reference
Solutions for end users
Warning: If you are prompted to open or save a. chm file from a Web site, do so only if you need this file and trust the Web site that provided this file.
In the File Download dialog box, click Save, and then select the location where you want to save the. chm file. Then, use one of the following methods:
Method 1
1. Double-click the. chm file.
2. In the Open File Security Warning dialog box, click to clear the Always ask before opening this file check box.
3. Click "Open".
Method 2
1. Right-click the CHM file, and then click Properties.
2. Click Unblock.
3. Double-click the. chm file to open the file.