近日安装一软件,卸载后发现CHM格式文件打不开了.
卸载时发现该软件有些公共文件提示删除,还好不多,逐一记录.发现原来是该软件将hhctrl.ocx文件反注册后导致.
原来该软件使用了自带的hhctrl.ocx,系统目录还有一该文件.
重新注册系统目录中的该文件,还是不行.
上网获得以下信息.
CHM依赖于hh.exe文件. hh.exe内部使用ms-its协议,该协议依文件itss.dll
步骤1:
运行 regsvr32 C:/windows/system32/hhctrl.ocx
偿试不行
继续步骤2
运行 regsvr32 C:/windows/system32/itss.dll
经过步骤2后恢复了.看来不要随意安装不知名的软件.