本篇文章主要介紹了"win7下chm文件打不開“確保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正確”。 對于.NET教程感興趣的同學(xué)可以參考一下,一起來看看吧!
![](/d/20211018/09eb901468f685550f427ecb5641e22d.gif)
Win7打開chm文件無法顯示內(nèi)容,只出現(xiàn)如下提示:
一:
無法顯示此頁
確保 Web 地址 //ieframe.dll/dnserrordiagoff.htm# 正確。
使用搜索引擎查找頁面。
請過幾分鐘后刷新頁面。
解決方法:
1.一般情況下無法顯示網(wǎng)頁:右鍵 chm文件屬性里最下面有個(gè)“解除鎖定”,點(diǎn)擊“解除鎖定”按鈕就可以了。
2.如果沒有解除鎖定,由于.chm文件的存放路徑中不能帶有#,把文件放到c#目錄下才無法顯示,那就重新命名目錄名。
[特別注意是C#的編程人員,要不半天糾結(jié)死,文檔死活打不開]
3.如果一定放在c#目錄下,把chm創(chuàng)建壓縮包rar,然后在壓縮包中打開chm文件,就不會(huì)出現(xiàn)無法顯示
二:
不能打開文件mk:@MSITStore:\****.chm”
造成這個(gè)故障有可能是系統(tǒng)中的“Hhctrl.ocx”文件丟失或者被其他版本的“Hhctrl.ocx”覆蓋導(dǎo)致,可以從相同的電腦或者安裝光盤中拷貝過來一個(gè),然后重新注冊“Hhctrl.ocx文件”。
解決方法:
1.退出正在運(yùn)行的所有程序,單擊“開始”→“程序”。
2.在運(yùn)行對話框鍵入“regsvr32c:\windows\system\hhctrl.ocx”回車或“regsvr32/ihhctrl.ocx”出現(xiàn)“DllRegisterServer成功”消息確定,重啟計(jì)算機(jī)即可。
三:
其他情況
解決方法:
1.從Windows的控制面板進(jìn)入“語言和區(qū)域”→“區(qū)域選項(xiàng)”,如果區(qū)域不是中文請改為中文。
2.如果多數(shù)CHM都打不開,嘗試重新注冊regsvr32itss.dll,右鍵關(guān)聯(lián)chm文件的“打開方式”到\Windows\HH.exe,命令行運(yùn)行regsvr32itss.dll,命令行運(yùn)行regsvr32hhctrl.ocx
3.“開始”→“運(yùn)行”→鍵入“regedit”→打開注冊表→找到以下分支:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]→在其下新建DWORD鍵“MaxAllowedZone”→將其值設(shè)置為“3”即可。
以上就是小編帶來的win7下chm文件打不開確保Web地址//ieframe.dll/dnserrordiagoff.htm# 正確的解決方法,感謝大家的閱讀,更多內(nèi)容請關(guān)注腳本之家網(wǎng)站!