A variety of solutions for CHM not open in Win7

Source: Internet
Author: User
Tags rar root directory microsoft website

I met a very difficult problem today, I want to look at the information, but can not open the CHM help file.

I installed is 64-bit Win7, open CHM file, the system prompts me security problems, forced to open, but can not display content, get the hint is "the page navigation is canceled", depressed ah, headache ah, how to do ah, urgent like fire order ...

Only to find Google Brothers to help, a search, a lot of.

Looked, very troublesome, to modify the registry, such as inadvertently, will crash. It's over, it's hard.

However, there is no way, but also to solve the problem ah, the work is not waiting for people.

Fortunately, after my unremitting efforts, coupled with my intelligence, finally found the simplest and most effective solution. Without any change. No need to worry ...

Now put this method on the post and share it all.

1. Open CHM

2.win7 Prompts for security issues

3.chm Cannot display content

4. Off CHM

5. Right click CHM, click "Unlock", OK no "unlock", halo ... Please go down.

6. Right-click CHM, click "Compress to *.rar", compressed CHM

7. Double-click the generated compressed file *.rar

8. Double-click CHM in RAR, file Open, OK, everything has.

9. Problem solving

It's very simple.

Below we posted the super complex method reprint out, for everyone to study.

One, if the hint is: if the hint is Internet Explorer can not link to the page you requested or open "page cannot be displayed."

Right-click Properties on the CHM file you want to open, one more "unlock" in the underlying attribute, and you can display it normally after clicking it.

or save the following in Notepad as 00.reg:

Copy Code

The code is as follows:

REGEDIT4

[Hkey_local_machinesoftwaremicrosofthtmlhelp]

[Hkey_local_machinesoftwaremicrosofthtmlhelp1.xhhrestrictions]

"MaxAllowedZone" =dword:00000003

"UrlAllowList" = ""

[Hkey_local_machinesoftwaremicrosofthtmlhelp1.xitssrestrictions]

"MaxAllowedZone" =dword:00000003

"UrlAllowList" = ""

Copy the above to a text file, and then change the filename suffix to. reg and click

Second, if the prompt is: "Cannot open the file mk: @MSITStore:* ***.chm" cause this failure may be hhctrl.ocx files in your system are missing or overwritten by other versions of Hhctrl.ocx, can be copied from the same computer or the installation CD. One, and then re-register the Hhctrl.ocx file: The steps are as follows: First step: Quit all running programs, click Start-〉 Program; Step two: In the Run dialog box type "regsvr32 c:windowssystemhhctrl.ocx" Enter, or "regsvr32/i hhctrl.ocx" appears "DllRegisterServer success" message determined, restart the computer.

Third, other methods

1, from Windows Control Panel to "language and region"-"Regional Options", if the region is not Chinese, please change to Chinese

2, change the file name to e-text simple point (a.chm), copy to a root directory below, open look, if not, please download again, sometimes download process out of the question to see if OK

3, if most CHM are not open, try to re-register regsvr32 itss.dll

(1) Right Key association CHM file "open way" to WindowsHH.exe

(2) Run regsvr32 itss.dll at the command line

(3) Run regsvr32 hhctrl.ocx at the command line

(4) Start-run-enter "regedit", open the registry, and locate the following branch: Hkey_local_machinesoftwaremicrosofthtmlhelp1.xitssrestrictions Under it, create a new DWORD key MaxAllowedZone and take the value to 3. Try it.

5, not properly installed or deleted by you hh.exe file, you can go to Windowssystem32 under check. If so, then you can copy a hh.exe from someone else's computer, put it in the directory above, double-click a CHM file, let you select the program to choose that C:windowshh.exe, and then restore the CHM file and hh.exe Association

Download Hhupd.exe on Microsoft website, install hh.exe and run. 2. In fact, after downloading the Hhupd.exe, after the operation is OK. The size of this thing is 461kb 3. Locate the "Hhctrl.ocx" file in C:windowssystem32 and run: "regsvr32 c:windowssystem32hhctrl.ocx ...

6, if the above several conditions are good, delete "Hh.dat", in the directory documents and Settings%username%application datamicrosofthtml Help, this file contains some content may cause errors

Start-run-enter "regedit", open the registry, and locate the following branch: Hkey_local_machinesoftwaremicrosofthtmlhelp1.xitssrestrictions Under it, create a new DWORD key MaxAllowedZone and take the value to 3. Try it.

Five, not properly installed or deleted by you hh.exe file, you can go to Windowssystem32 under check. If so, then you can copy a hh.exe from someone else's computer, put it in the directory above, double-click a CHM file, let you select the program to choose that C:windowshh.exe, and then restore the CHM file and hh.exe Association

Six, if the above conditions are good, delete "Hh.dat", in the directory documents and Settings%username%application datamicrosofthtml Help, this file contains some content may cause errors

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 this file. CHM file can not open the solution of the problem just came back from home, reinstall the system, found that the original can open the CHM file could not open, I tried to solve, issued to share. System version XP SP2 Professional version.

Issue: CHM file open cannot display the CHM format file cannot be displayed, and Windows 2000 is normal, and the page cannot be found on Windows XP when it is turned on. The Infotech protocol may be used in some CHM files, and it contains 3 protocols: Ms-its, its, mk: @msitstore. With these protocols, a malicious attacker or malicious code could cause an overflow vulnerability to be created to control the computer. However, Ms's newly released security update ms05-026 KB896358 fixed this situation and shielded remote links, which led to the failure of some CHM pages using remote links. The trend security site describes the vulnerability as follows: This security issue comes from the Microsoft HTML Help vulnerability that was published earlier. HTML help is a standard aid system on the Windows platform. Authors can use it to create online Help files for programs or multimedia topics or Web sites. This can be exploited because HTML Help does not fully validate the characteristics of the input data. A special CHM file can cause the Help system to overflow, which, if exploited, can be used to execute malicious code. Such a malicious CHM file can be used "ms-its" protocol, open via IE. After the open CHM file no longer needs the user's participation, can automatically execute the malicious CHM file and the accompanying code. The "Ms-its" protocol is part of the Infotech protocol that can be executed for ITSS.DLL or Microsoft Infotech Storage System Library. Of course, these malicious programs can not propagate by themselves, still need users in a specific location, through IE and "ms-its" protocol access malicious CHM files. Once this happens, if the affected user is currently logged on as an administrator, the remote Code execution vulnerability could allow a malicious user or malicious software to gain full control of the affected system. This allows the malicious user or malicious program to execute code on this system, install or run the program with full control, and be able to view or edit the data. As a result, this vulnerability can also be used for replication.

The workaround is as follows: [Hkey_local_machinesoftwaremicrosofthtmlhelp1.xitssrestrictions] "UrlAllowList" = "[url=]\helpfiles;file:/ /\helpfiles[/url] "

One thing to mention is that, by default, the Zijian 1.x may not exist itssrestrictions Zijian, you need to create it manually, and then create a string key below it urlallowlist.

Method 3

CHM files can be opened but cannot be displayed when the path of the CHM file contains characters such as "#" "%".

The reason: Opening a CHM file is equivalent to entering a command-line statement containing a file path and executing it. When characters such as "#" and "%" are inserted in the path, the semantics of the command line will change, causing the CHM to be unusable, and the system will not be prompted for errors, so many people are bothered. Oh my C # is because of this #. Delete Problem resolution.

Workaround: Remove special characters from the path.

Method 4

After installing Microsoft's security update 896358 or 890175, the patch restricts the ITSS protocol for CHM. Some CHM use this protocol, which causes the CHM to not display.

Solution: Can modify the registry, modify the security level, change Itss.dll (this is heard);

Method 5

Modify the Registration Form

1 Create a new text file

2) Add the following content:

REGEDIT4

[Hkey_local_machinesoftwaremicrosofthtmlhelp]

[Hkey_local_machinesoftwaremicrosofthtmlhelp1.xitssrestrictions]

"MaxAllowedZone" =dword:00000003

Save As Htmlhelp.reg (or other name, as long as the Reg format is OK)

3) Double-click the newly created reg file, import it into the registry, OK, the problem is fixed

However, this method is not safe, because it would be browsing the area level adjustment of 3, there are security risks, it is not recommended.

Method 6

To find out if there is a problem with the directory name, there is a "#" character in the directory name, and the CHM file appears normal.

Method 7

Sometimes if the CHM is Chinese will not open, changed to English character test.

Method 8

Right-click the CHM file, click Properties, and then click Unlock. Double-click the. chm file to open this file.

Method 9

If not, the last trick is to convert the ebook CHM format to PDF files:

Give you a software:

CHM Converter is a specially converted CHM format file, it can convert CHM file into PDF, TXT, doc and other commonly used formats.

Http://www.jb51.net/softs/309143.html

After downloading the software, the software defaults to the English interface, we can click on the menu "Tools-language", in the pop-up dialog box select "Chinese_simplified" can be changed to Chinese, the software also supports many other languages.

Choose a good language and click on the upper left corner of the "open" button to select the CHM file to convert, if the CHM file is in English, then the next Drop-down menu in the choice of "Defailt_charset", if it is in Chinese, that need to select "Gb2312_charset" in the Drop-down menu, Otherwise will produce garbled, and then in the right "export" to select the file type to convert, the software supports many formats of the file, such as the "word97-2003", and finally click the "Save Database as" button, select the Saved folder began to convert.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.