1. 程式人生 > >完美解決Win10非原裝版系統打不開CHM檔案(例如JDK的API)

完美解決Win10非原裝版系統打不開CHM檔案(例如JDK的API)

今天在網上下載了JDK的API文件(.chm格式),雙擊之後發現沒有可用的應用開啟該型別檔案.....


在網上大致看了下,原來是系統缺少了hh.exe系統檔案及其相應元件 (hh.exe是微軟windows系統程式,.chm副檔名的幫助檔案預設是用hh.exe開啟)。。。。看到這裡真是鬱悶啊!既然是Windows系統程式,為啥我的電腦就沒有呢?後來才搞明白,原來我的win10系統不是電腦原裝系統,自己在網上下載的Ghost系統(映象克隆的版本),使用Ghost系統雖然方便以及節約時間,但這種安裝方式可能會造成系統不穩定。後來經過一番折騰,終於配置好了缺失的系統檔案。


首先在其他原裝系統中複製 hh.exe,hhctrl.ocx,itss.dll 等檔案。這裡直接給上資源包及jdk API1.8中文文件:

連結:https://pan.baidu.com/s/1bKej0oWo5nMAvDClqUKBSA
提取碼:ogaq

接下來簡單的配置一下就OK!


1、解壓壓縮包

  • 將裡面的hh.exe檔案放置電腦 C:\Windows目錄下;
  • 將 hhctrl.ocx ,itss.dll 兩個檔案放置 C:\Windows\System32 目錄下;
  • 將 hh.exe , hhctrl.ocx,itss.dll 放置在 C:\Windows\SysWOW64。

2、以管理員方式開啟cmd(命令提示符),輸入:regsvr32 hhctrl.ocx  和 regsvr32 itss.dll  分別回車後出現以下兩個提示說明成功。

3、關聯CHM檔案:

右擊chm檔案---開啟方式---選擇其他應用---更多應用---在這臺電腦上查詢其他應用

找到 C:\Windows\SysWOW64目錄下的hh.exe 檔案,點選開啟。

4、配置完畢,試著雙擊.CHM檔案,看是否能開啟,若還是打不開進行以下操作:

Win+R開啟執行,輸入regedit 進入登錄檔,依次進入HKEY-LOCAL-MACHINE---->SOFTWARE--->Classes--->chm.file

--->shell--->open--->commend目錄,將其改  "C:\Windows\SysWOW64\hh.exe" %1 即可。