1个回答
展开全部
如果CHM文件格式的文件所在的文件夹的名字中有符号“#”会导致这个现象比如:文件夹名字为:C# 就打不开!!
(1)windows server 2003系统下*.CHM的文件可以正常打开,但是装了SP1以及在网上升级后有的补丁后,一打开*.chm的文件,就出现无法显示的错误
(2)新从网络上下载的*.chm文件无法正常阅读,每一次打开前总提示不安全。初步估计和IE的安全有关系。
解决:
我的办法:我的是xp的系统,依照上面的方法,仍然不行,最后打开文件时将每次的安全提示对话框中的,“下次是否询问”勾选去掉就可以了
(1)是XP系统的问题。这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。注册的方法是:开始--运行,输入regsvr32 hhctrl.ocx 之后出来一个注册成功的对话框,确定,然后重启系统。
(2)既然注册hhctrl.ocx不能解决问题,很有可能是协议出了问题。HH.EXE 用的是 ms-its 等协议,这些协议应该是由某个 DLL 文件提供服务的。问题是,是什么 DLL 呢?于是再用 Google 搜索 ms-its 协议。终于找到了,原来是一个 itss.dll 在做服务。OK,找到该服务就要,再注册一下:regsvr32 itss.dll 重启。
(3)用Microsoft® HTML Help Executable 打开,就是C:\windows\hh.exe 系统自带的,你肯定是把这个文件给删了。到别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,如果让你选择程序的话就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联了
(1)windows server 2003系统下*.CHM的文件可以正常打开,但是装了SP1以及在网上升级后有的补丁后,一打开*.chm的文件,就出现无法显示的错误
(2)新从网络上下载的*.chm文件无法正常阅读,每一次打开前总提示不安全。初步估计和IE的安全有关系。
解决:
我的办法:我的是xp的系统,依照上面的方法,仍然不行,最后打开文件时将每次的安全提示对话框中的,“下次是否询问”勾选去掉就可以了
(1)是XP系统的问题。这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。原因在于安装的其他软件用hhctrl.ocx的旧版本替换了原来的版本。注册的方法是:开始--运行,输入regsvr32 hhctrl.ocx 之后出来一个注册成功的对话框,确定,然后重启系统。
(2)既然注册hhctrl.ocx不能解决问题,很有可能是协议出了问题。HH.EXE 用的是 ms-its 等协议,这些协议应该是由某个 DLL 文件提供服务的。问题是,是什么 DLL 呢?于是再用 Google 搜索 ms-its 协议。终于找到了,原来是一个 itss.dll 在做服务。OK,找到该服务就要,再注册一下:regsvr32 itss.dll 重启。
(3)用Microsoft® HTML Help Executable 打开,就是C:\windows\hh.exe 系统自带的,你肯定是把这个文件给删了。到别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,如果让你选择程序的话就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询