方法一、windows自带的hh.exe打开
关于chm是是什么格式文件,怎么打开学无忧在前面就有涉及讲到,可以去看看这篇文章。上面就是通过利用Windows系统自带的hh.exe程序进行文件转换打开chm文件,所以尝试先用这种方法来打开chm文件查看是否会出现该提示的状况。
方法二、修复关联chm文件
右键关联chm文件的“打开方式”到WindowsHH.exe,然后在命令行运行regsvr32 itss.dll,最后在命令行运行regsvr32 hhctrl.ocx。通过这行这两个程序来恢复文件关联,通过hh.exe来打开chm文件,故障应该就解除了。
方法三、注册表dll文件丢失
注册表被破坏,dll文件被丢失。导致协议出现问题,一般是itss.dll文件被丢失造成,所以可以尝试在网上重新下载itss.dll文件保存在相应的路径来修复注册表。
方法四、语言设置导致
也有网友反馈到是你的系统语言设置有问题并不是中文,先看看你的OS语言是不是中文,这里可以到控制面板中看看那个“语言和区域” 的自定义, 打开看看“区域选项” 中语言是不是“中国”,如果设置成其他语言的话是对一些软件有一些影响,将其设置为中文来修复故障。当然如果你的CHM文件是中文的,也不排除存在缺省语言设置问题的可能性。可能你用是的英文版的WINDOWS,把RAGIONAL AND LANGUAGE OPTIONS中的LANGUAGE 和ADVANCED 中的 语言和国家选项都设置成中文(PRC)。
时间: 2024-11-01 13:00:16