[轉]CHM幫助文件無法打開的解決辦法

 CHM幫助文件無法打開的解決辦法 收藏
一般情況下是因爲使用了“regsvr32 /u %windir%\system32\itss.dll”卸載了its協議,沒有此協議CHM幫助文件打不開,需要重新加載一下,命令如下:regsvr32 %windir%\system32\itss.dll 如果顯示註冊成功就行了!就是在運行中輸入regsvr32 %windir%\system32\itss.dll 點確定就行了
這個方法本人親自測試過的!
如果沒有這個文件可以在網上下載   搜索 dll 下載
如果以上方法仍然沒有解決你偶到的問題
參照以下方法   建議使用   regfix 工具先修復文件關聯不行情況下 再使用以下方法 
1、檢查下載的文件是否受損,下載的過程中是否被打斷過。
2、下載的文件本身的問題?請查看文件大小是否爲零。
3、您的系統目錄下是否有HH.EXE這個文件(如:c:\windows下),這個文件用來打開CHM文件。如果有HH.EXE仍打不開,可能程序所需鏈接庫文件受損;如果沒有HH.EXE,拷貝一個過來或將系統覆蓋安裝一次。
4.“開始”-“運行”-“打開”內輸入“regsvr32 /i hhctrl.ocx”

5.將以下文本粘貼到文本編輯器(如記事本)中。然後用 .reg 文件擴展名保存該文件導入註冊表.(注意先備份註冊表)。
CODE:[Copy to clipboard]REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp.x\HHRestrictions]
"UrlAllowList"="\productmanuals\helpfiles;http://www.wingtiptoys.com/help/"

如果Windows XP不能打開chm格式的文件,
1。如果提示是:如果提示是Internet Explorer 不能鏈接到您請求的網頁或者打開後“頁面無法顯示”。請下載jjhd.zip,執行。或在要打開的CHM文件上右鍵屬性,會在底下屬性中多了一個“解除鎖定”,點擊後就可以正常顯示了。
jjhd.reg內容
REGEDIT4  
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]  
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions]  
"MaxAllowedZone"=dword:00000003  
"UrlAllowList"=""  
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\It***estrictions]  
"MaxAllowedZone"=dword:00000003  
"UrlAllowList"=""
以上內容複製到一個文本文件,然後把文件名後綴改成.reg,然後點擊即可
2。如果提示是:"不能打開文件mk:@MSITStore:\****.chm"
造成這個故障有可能是你的系統中的Hhctrl.ocx文件丟失或者被其他版本的Hhctrl.ocx覆蓋掉了,可以從相同的電腦或者安裝光盤中拷貝過來一個,然後重新註冊Hhctrl.ocx文件:具體步驟如下:
第一步:退出正在運行的所有程序,單擊“開始-〉程序”;
第二步:在運行對話框鍵入"regsvr32 c:\windows\system\hhctrl.ocx"回車,或”regsvr32 /i hhctrl.ocx“出現"DllRegisterServer成功"消息確定,重啓計算機即可。
3。其它方法
3.1,從windows的控制面板進入“語言和區域”-“區域選項”,如果區域不是中文請改爲中文
3.2,把文件名稱改爲E 文的簡單一點(a.chm),copy 到一個根目錄下面,打開看看,如果不行,請重新下載,有的時候下載過程出了問題,看看是否OK
3.3,如果多數CHM都打不開,試試重新註冊regsvr32 itss.dll
3.4,開始--運行--輸入“regedit”,打開註冊表,找到以下分支:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\It***estrictions
在其下新建DWORD鍵MaxAllowedZone,將其值取成3試一下
3.5,沒有正確安裝或被你刪除了hh.exe文件,你可以到Windows\system32下查一下。如果是這樣那你可以從別人的電腦上copy一個hh.exe ,放到上面那個目錄裏,再雙擊一個chm文件,讓你選擇程序就選那個C:\windows\hh.exe ,這樣就恢復了chm文件和hh.exe的關聯
3.6,如果以上幾種情況都好的話,刪除"hh.dat", 在目錄
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,這個文件包含一些內容可能引起錯誤
4,開始--運行--輸入“regedit”,打開註冊表,找到以下分支:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\It***estrictions
在其下新建DWORD鍵MaxAllowedZone,將其值取成3試一下
5,沒有正確安裝或被你刪除了hh.exe文件,你可以到Windows\system32下查一下。如果是這樣那你可以從別人的電腦上copy一個hh.exe ,放到上面那個目錄裏,再雙擊一個chm文件,讓你選擇程序就選那個C:\windows\hh.exe ,這樣就恢復了chm文件和hh.exe的關聯
6,如果以上幾種情況都好的話,刪除"hh.dat", 在目錄
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,這個文件包含一些內容可能引起錯誤

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/pb8/archive/2008/01/30/2073797.aspx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章