一、右边内容区显示“该页无法显示”

昨天下载了几个不错的CHM电子书,但是打开时发现:
左边的目录树显示正常,但右边内容区显示“该页无法显示”

到网上搜索了一圈,发现问题的原因:
winXP和win2003的系统安装了微软的Update 896358之后,某些chm就无法打开了。

ms自己的解释是
http://support.microsoft.com/kb/892675

基本上我觉得这个update有点画蛇添足,毕竟比起可执行文件的病毒来,
携带病毒的chm简直微乎其微。解决办法KB也说了,我个人喜欢方法2,
导入注册表。但是貌似"MaxAllowedZone"=dword:00000001不是太work,
我这里要调高到3以及另外加上一行,最后类似这样

REGEDIT4
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp]

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/HHRestrictions]
"MaxAllowedZone"=dword:00000003

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/HTMLHelp/1.x/ItssRestrictions]
"MaxAllowedZone"=dword:00000003

将以上文本粘贴到文本编辑器(如记事本)中。然后用 .reg 文件扩展名保存该文件导入注册表.(注意先备份注册表)。

二、

在win2003sp1版下,按照以上操作进行了注册表导入,但新下载的CHM文件依然显示“该页无法显示”!
解决方法(自己摸索出来的,但不知道为啥要这么做):
1、鼠标右键单击该CHM文件,在右键快捷窗口中选择“打开方式”-“Microsoft HTML Help Executable”;
2、如果出现一个提示窗口,大意是说,该CHM文件的发行商未知等,是否确定打开。请一定要将“每次都提示该窗口”的复选框的勾去掉!否则就会出现“该页无法显示”的情况。
3、打开后,内容区就显示正常了!以后直接双击该CHM文件,就可以正常显示了!

三、

1.问题现象
“不能打开文件mk:@*.chm”
2.发生原因
(1)安装了其他软件造成.chm和hh.exe失去关联
(2)区域设置有问题。(也可能是由于安装某个软件自动修改了区域语言)
3.解决办法
(1)最简单的只需执行C:/WINNT/system32/dllcache/hh.exe即可。
(2)注册C:/WINNT/system32/hhctrl.ocx (regsvr32 C:/WINNT/system32/hhctrl.ocx)
(3)尝试调整 控制面板-区域设置-语言

四、XP系统无法打开chm文件的解决方法

1 如果你的操作系统是英文版的,那么你只需在control panel 中将语言设置改为中文即可
    start-control panel-data,time,language and regional options-regional and language options.在regional options 标签中将语言改为Chinese (PRC),这样英文版的系统就可以看中文电子书了。
2 如果中文版系统,可以参考下面的方法:

1,在命令行运行regsvr32 itss.dll
2,在命令行运行regsvr32 hhctrl.ocx
3,右键关联chm文件的“打开方式”到/Windows/HH.exe
如果还没有解决的话,那可能试因为你的XP没有升级到 sp2,hhctrl.ocx版本太低,你可以到别人的系统上copy一个高版本的。

关于电子书(CHM)无法打开的解决方法相关推荐

  1. win10系统.exe的电子书无法打开的解决方法

    in10系统从网上下载很多电子书都是exe格式,主要目的是方便用户查阅.近期使用win10系统用户下载了exe格式电子书之后,怎么也打不开,之前都可以打开的,这是什么情况?这里小编和大家分享一下解决方 ...

  2. Windows系统“无法打开”故障解决方法之一

    Windows系统"无法打开"故障解决方法 无法打开"我的电脑","我的文档"等 解决方法:可能是Explorer程序出错了,通过下面的方法 ...

  3. idea 无法打开项目_Premiere出现quot;项目看来已经损坏,无法打开”的解决方法...

    Premiere出现"项目看来已经损坏,无法打开"的解决方法 常玩Premiere 的同志呢,偶尔会遇到这种情况,花了很长的功夫剪辑了剪辑了一个工程文件,但到最后,再次剪辑的时候, ...

  4. win8无法使用内置管理员账户打开的解决方法

    win8无法使用内置管理员账户打开的解决方法 win8启用administrator账户之后打开Metro程序总提示"win8无法使用内置管理员账户打开..." 在运行中输入:&q ...

  5. sql脚本过大,无法打开的解决方法

    sql脚本过大,无法打开的解决方法 参考文章: (1)sql脚本过大,无法打开的解决方法 (2)https://www.cnblogs.com/stevenjson/p/3705588.html (3 ...

  6. Windows下能PING通网关不能打开网页解决方法

    第一种办法:从添加删除程序中卸载补丁KB951748 第二种方法:运行下netshwinsock reset然后重启计算机看 第三种方法: 局域网的一台电脑,能ping 得通DNS,ping 不通网站 ...

  7. 关于win7系统中所有exe文件都被以word方式打开的解决方法

    关于win7系统中所有exe文件都被以word方式打开的解决方法 参考文章: (1)关于win7系统中所有exe文件都被以word方式打开的解决方法 (2)https://www.cnblogs.co ...

  8. Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法

    MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES)无法打开的解决方法 本人配置:系统64位win10,M ...

  9. CSV文件打开乱码解决方法

    CSV文件打开乱码解决方法 问题: CSV文件通常可以用Excel打开,但有时会碰到直接用Excel打开是出现中文乱码的问题,如下图所示: 解决方法: CSV文件乱码问题一般是编码方式的问题,选择以记 ...

  10. 虚拟机无法在更新服务器,今win10更新导致VMware workstation pro无法打开的解决方法...

    今win10更新导致VMware workstation pro无法打开的解决方法 发布时间:2020-09-15 06:58:54 来源:脚本之家 阅读:182 作者:wx5d8a17c45cb5b ...

最新文章

  1. java service注入失败,使用spring向service里面注入dao不成功。
  2. 感恩八年 — 致CSDN (感谢有你)
  3. 软件构造学习笔记-第十二周
  4. 读取外部配置文件_SpringBoot外部配置、优先级及配置详解
  5. linux 安装jdk tomcat mysql
  6. 高通WIFI模块QCA9377 调试
  7. Ubuntu18.04下的模拟神器RetroArch
  8. 测试用例设计-颗粒度
  9. 【转载】大龄码农的新西兰移民之路
  10. 2022年最新的Detectron 2 (0.6) 安装流程(联想笔记本Y9000K+Anaconda+Win 11 +RTX3070)
  11. 九九乘法表c语言编程10乘10,C语言编程九九乘法表
  12. jwt_token的有效时间和刷新时间
  13. Flink On Yarn HA 安装和配置
  14. Deep3D: Fully Automatic 2D-to-3D Video Conversion with Deep Convolutional Neural Networks
  15. JdbcTemplate操作数据库demo
  16. PHP中如何给当前日期或指定日期加一年,加上一个月,加一周,加一天,一分一秒
  17. excel设置坐标轴起始值
  18. 【SLAM】5相机图像
  19. AI绘画突然爆火?快速体验二次元画师NovelAI(diffusion)
  20. 数据库嵌套查询和集合查询

热门文章

  1. 国内和国外比较好的IT博客
  2. 转转显示服务器异常,转转验机报告--各种问题详解
  3. 03 基于单片机智能窗帘无线遥控控制设计
  4. ubuntu14.04/16.04 下使用无线网卡fast150us 4.0
  5. 罗技无线手柄F710绑定映射为/dev/joystick
  6. unity网络实战开发(丛林战争)-前期知识准备(011-c#连接数据库并实现增删改查以及sql注入问题)
  7. ORACLE 不支持 惠普小型机,不要过度迷信小型机 转载
  8. 世界时区与北京时间的时差表
  9. 适合程序员表白的情话【保你脱单】
  10. 【洛谷P4997】不围棋【并查集】【模拟】