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