chm文件打开,有目录没有内容
下載下來的一些chm文件,打開的是否提示“打開此文件前總是詢問”,不理睬直接打開后,只有目錄,頁面內容都顯示“已取消到本頁的導航”。原因是該CHM文件的發行商未知,將“打開此文件前總是詢問”選項取消后,從此打開這個chm文件就沒有問題了。
查看chm文件的一些常見故障,抄錄如下:
一、正確操作方法
1、鼠標右鍵單擊該CHM文件,在右鍵快捷窗口中選擇“打開方式”-“Microsoft HTML Help Executable”;
2、如果出現一個提示窗口,大意是說,該CHM文件的發行商未知等,是否確定打開。請一定要將“每次都提示該窗口”的復選框的勾去掉!否則就會出現“該頁無法顯示”的情況。
3、打開后,內容區就顯示正常了!以后直接雙擊該CHM文件,就可以正常顯示了!
二、出現空白頁面或該頁無法顯示的錯誤
解決辦法:右鍵單擊CHM文件的,選擇“屬性”,發現“常規”欄下多出幾行字:“安全:此文件來自其他計算機,可能被阻止以幫助保護計算機”點擊旁邊的“解除鎖定”即可解決
三、“不能打開文件mk:@*.chm”
發生原因:
(1)安裝了其他軟件造成.chm和hh.exe失去關聯
(2)區域設置有問題。(也可能是由于安裝某個軟件自動修改了區域語言)
解決辦法:
(1)最簡單的只需執行C:WINNTsystem32dllcachehh.exe即可。
(2)注冊C:WINNTsystem32hhctrl.ocx (regsvr32 C:WINNTsystem32hhctrl.ocx)
(3)嘗試調整 控制面板-區域設置-語言
四、XP系統無法打開chm文件的解決方法
如果你的操作系統是英文版的,那么你只需在control panel 中將語言設置改為中文即可
操作步驟:start-control panel-data,time,language and regional options-regional and language options.在regional options 標簽中將語言改為Chinese (PRC),這樣英文版的系統就可以看中文電子書了。
如果中文版系統,可以參考下面的方法:
1,在命令行運行regsvr32 itss.dll
2,在命令行運行regsvr32 hhctrl.ocx
3,右鍵關聯chm文件的“打開方式”到WindowsHH.exe
如果還沒有解決的話,那可能試因為你的XP沒有升級到 sp2,hhctrl.ocx版本太低,你可以到別人的系統上copy一個高版本的。
如果電子書能打開,但是右邊窗口中顯示的是“該頁無法顯示”,那么把下面的內容存為1.reg,然后雙擊導入注冊表即可
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp][HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xHHRestrictions]
"MaxAllowedZone"=dword:00000003[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xItssRestrictions]
"MaxAllowedZone"=dword:00000003
另外:在WINDOWS安裝了安全更新 896358 后,下載的CHM文件無法打開最簡單的辦法是,點擊CHM文件的屬性,發現“常規”欄下多出幾行字:“安全:此文件來自其他計算機,可能被阻止以幫助保護計算機”點擊旁邊的解除鎖定即可解決
五、在英文操作系統下無法打開
解決辦法:解壓縮以后,必須放在英文路徑下,并且把chm文件本身也改用英文命名
六、chm文件不能運行
1,試試改文件名和所在目錄為英文名稱或是非法文件名 如:Performance Tuning for Linux? Servers.chm應改為Performance Tuning for Linux Servers.chm
2,在控制面板-區域和語言選項-高級 三個中文全選上
3,檢查你下載的文件是否不完整或者已經受損,否則應該重新下載,試試把文件名和所在目錄改成英文
4,控制面板-管理工具---服務----Help and Support
啟用在此計算機上運行幫助和支持中心。如果停止服務,幫助和支持中心將不可用。如果禁用服務,任何直接依賴于此服務的服務將無法啟動。
看看這個是否被關閉或禁用了,以及和它相關的服務
5,是HH.EXE的動態鏈接庫文件受損所致。檢查一下系統目錄下是否有Hh.exe這個文件(如C:\Windows下),這個文件用來打開CHM文件。如果破壞,請從別的正常的XP系統下System32
文件夾下復制HHActiveX.dll、hhctrl.ocx、hhsetup.dll等三(或者兩個)個文件,到你的機器上的相同下,即可解決
6,如果你確認你下載的文件沒問題,系統目錄下也有Hh.exe,但仍然打不開,那可能是程序所需鏈接庫文件受損,請下載安裝微軟的Hhupd.exe就能解決問題。
七、Hhctrl.ocx文件版本不對
解決方法分為兩步:
第一步,確定你的Hhctrl.ocx版本;
第二步,安裝一個新版本。
具體做法:
第一步:具體做法是:打開我的電腦-〉工具-〉文件夾選項,在查看中,選擇顯示所有文件,并把下面的兩個“隱藏系統文件、隱藏已知的擴展文件”的復選框去掉。然后查找名為Hhctrl.ocx的文件,找到后,查看這個文件的屬性,在版本欄中,你會看到這個文件的版本。
第二步:在IE的安裝盤上找到Hhupd.cab這個文件,把其中的Hhctrl.ocx解壓到windowssystem目錄中。然后,在開始-〉運行中輸入regsvr c:windowssystemhhctrl.ocx來注冊文件,重啟之后,問題解決。
轉自:http://blog.csdn.net/uninterrupted/article/details/8463605
總結
以上是生活随笔為你收集整理的chm文件打开,有目录没有内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 批量下载图片_Python
- 下一篇: java 脚手架_肝了一个半月的 Jav