Win7打開chm文件無法顯示內容,只出現如下提示:
一:無法顯示此頁
確保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正確。
使用搜索引擎查找頁面。
請過幾分鐘後刷新頁面。
解決方法:
1.一般情況下無法顯示網頁:右鍵 chm文件屬性裡最下面有個“解除鎖定”,點擊“解除鎖定”按鈕就可以了。
2.如果沒有解除鎖定,由於.chm文件的存放路徑中不能帶有#,把文件放到c#目錄下才無法顯示,那就重新命名目錄名。[特別注意是C#的編程人員,要不半天糾結死,文檔死活打不開]
3.如果一定放在c#目錄下,把chm創建壓縮包rar,然後在壓縮包中打開chm文件,就不會出現無法顯示
二:不能打開文件mk:@MSITStore:\****.chm”
造成這個故障有可能是系統中的“Hhctrl.ocx”文件丟失或者被其他版本的“Hhctrl.ocx”覆蓋導致,可以從相同的電腦或者安裝光盤中拷貝過來一個,然後重新注冊“Hhctrl.ocx文件”。
解決方法:
1.退出正在運行的所有程序,單擊“開始”→“程序”。
2.在運行對話框鍵入“regsvr32 c:\windows\system\hhctrl.ocx”回車或“regsvr32 /i hhctrl.ocx”出現“DllRegisterServer成功”消息確定,重啟計算機即可。
三:
解決方法:
1.從Windows的控制面板進入“語言和區域”→“區域選項”,如果區域不是中文請改為中文。
2.如果多數CHM都打不開,嘗試重新注冊regsvr32 itss.dll,右鍵關聯chm文件的“打開方式”到\Windows\HH.exe,命令行運行regsvr32 itss.dll,命令行運行regsvr32 hhctrl.ocx
3.“開始”→“運行”→鍵入“regedit”→打開注冊表→找到以下分支:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]→在其下新建DWORD鍵“MaxAllowedZone”→將其值設置為“3”即可。