chm文件无法打开?仅供参考

方法 1

1. 双击此 .chm 文件。

2. 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。

3. 单击“打开”。

方法 2

1. 右键单击该 CHM 文件,然后单击“属性”。

2. 单击“取消阻止”。

3. 双击此 .chm 文件以打开此文件。

chm文件无法打开问题的解决

刚从家回来,重新安装了系统,发现原来可以正常打开的chm文件无法打开了,自己试着解决了,发出来共享一下。

系统版本 xp sp2专业版本。

问题:chm文件打开无法显示

“CHM格式的文件无法显示,而且windows 2000上正常,windows xp上打开后显示无法找到页面。

在某些CHM文件中可能会使用到InfoTech协议,而它包含3种协议:ms-its 、its、mk:@msitstore 。利用这些协议,恶意攻击者或者恶意代码将可能导致帮助产生溢出漏洞,从而控制计算机。而MS最新公布的安全更新MS05-026 KB896358修正了这一情况,并屏蔽了远程链接,这就导致了使用了远程链接的一些CHM页面开启失败。趋势安全站点对此漏洞作出了如下描述:

这个安全问题来自于早先公布的微软HTML Help漏洞。HTML Help是Windows平台上的标准帮助系统。作者可以使用它为程序或者多媒体主题或者Web站点创建在线的帮助文件。

由于HTML Help并不会完全校验输入数据的特性,导致这一点可能被利用。一个特殊的CHM文件可以导致帮助系统溢出,这个溢出如果被利用,就可以用于执行恶意代码。

这样的恶意CHM文件可以使用“ms-its”协议,通过IE开启。开启后的CHM文件不再需要用户的参与,就能够自动执行恶意CHM文件和附随的代码。“ms-its”协议是InfoTech 协议的一部分,该协议能够 为ITSS.DLL或者微软InfoTech Storage System Library所执行。当然,这些恶意的程序无法靠自身传播,仍然需要用户在特定的位置,通过IE和“ms-its”协议访问恶意的CHM文件。

这种情况一旦发生,如果受影响的用户当前登录身份是管理员,远程代码执行的漏洞可以允许恶意用户或者恶意软件,获得受影响系统的完全控制权限。

从而这个恶意用户或者恶意程序得以在此系统上执行代码,并使用完全控制权限安装或者运行程序,并能够察看或者编辑数据。因此,这个漏洞同样也能够被用于复制。

受影响的系统:

Microsoft Windows 2000 Service Pack 3

Microsoft Windows 2000 Service Pack 4

Microsoft Windows 98

Microsoft Windows 98 Second Edition

Microsoft Windows Millennium Edition

Microsoft Windows Server 2003

Microsoft Windows XP Service Pack 1

Microsoft Windows XP Service Pack 2

Microsoft Windows Server 2003 for Itanium-based Systems

Microsoft Windows XP -Bit Edition Service Pack 1 (Itanium)

Microsoft Windows XP -Bit Edition Version 2003 (Itanium)

Microsoft Windows XP Professional x Edition

Microsoft Windows Server 2003 Service Pack 1

Microsoft Windows Server 2003 with SP1 for Itanium-based Systems

Microsoft Windows Server 2003 x Edition

解决方法如下:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]

"UrlAllowList"="\\\helpfiles\;file://\\\helpfiles"

需要提到一点的是,默认情况下,子健1.x 下可能并不存在 ItssRestrictions子健,您需要手动创建它,然后在其下创建字符串键值 UrlAllowList 。

posted on 2006-08-04 17:13 javajohn 阅读(4025) 评论(2)  编辑  收藏 所属分类: 我的记忆

chm文件导入java_chm文件无法打开-解决方法相关推荐

  1. POI(HSSF)生成的excel文档,excel显示“文件已损坏,无法打开“解决方法

    EXCEL打开提示"文件已损坏,无法打开"解决办法 1.首先确认生成的excel是否忘记添加sheet页 2.若excel生成没问题(别人能打开这个excel,你电脑告诉你损坏) ...

  2. 腾讯文档导出Excel文档显示‘文件已损坏,无法打开‘解决方法

    转载请标明出处:https://blog.csdn.net/cms18374672699/article/details/112276613 本文出自DistressRroke _chen的博客 相信 ...

  3. 安装adobe系列应用出现Error无法继续安装,文件已损坏,无法打开解决方法

    最近有位好朋友在安装adobe系列软件的时候出现了下图Error问题或者XXX已损坏,此无法打开您应该将它移动到废纸篓这个提醒,导致不能继续安装adobe怎么办呢?这里小编为大家带来了解决方法,一起来 ...

  4. mysql 5.7 导入出错_mysql5.x数据库文件导入mysql5.7数据库出错解决方法

    由于mysql5.7 timestamp 类型不允许 timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', 创建表的是后会报异常 修改mysql5.7的配 ...

  5. excel提示“文件已损坏,无法打开”解决方法

    1.随便打开一个空文档,文件 - 选项 - 信任中心 2.信任中心设置 ,受保护视图三个√取消掉,这时候再打开应该好了

  6. win 10升级后不能访问服务器文件夹,Win10打开某些文件夹出现“无法访问”的解决方法...

    win10电脑自动更新后访问某一些文件夹时出现提示"无法访问拒绝访问",导致文件夹打开失败,让大家感到很烦恼,怎么办?这一般是由于权限设置不当造成的,接下来,下面详细讲述一下遇到这 ...

  7. PS打开PSD文档服务器未响应,win7打开psd打不开怎么办|win7打开psd文件提示无法完成请求的解决方法...

    psd是一种图片格式,是图形设计软件Photoshop的专用格式.可最近有win7 32位旗舰版用户反映,psd文件突然打不开了,总是提示"无法完成请求".遇到win7打开psd打 ...

  8. 7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法

    转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html 百度网盘压缩下载文件的CRC校验错误的解决方法 从百度网盘用打包压缩方式下载的文件在解 ...

  9. 电脑的ppt打不开计算机二级,打不开电脑中的ppt文件并提示访问出错的解决方法...

    ‍ 有一位用户在网上下载了一些ppt文件,但当打开这些ppt文件时,却弹出一个窗口显示内容有问题,可尝试修复此演示文稿.但是当点击修复后又出现了访问出错的提示.对于以上出现的问题,导致无法打开电脑中的 ...

  10. VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法

    有用户在打开VMware虚拟机时提示"锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘.模块启动失败.未能启动虚拟机."遇到这个问题该怎么办呢?出现这个问题是由于虚拟机磁盘保护机制 ...

最新文章

  1. Matlab与线性代数 -- 数组的乘法与除法
  2. linux命令详解-useradd,groupadd
  3. C语言编程学生学籍登录窗口,C语言实现学生学籍管理系统
  4. mysql 缓存监控_MySql 缓存查询原理与缓存监控 和 索引监控
  5. leetcode 664. 奇怪的打印机(dp)
  6. linux学习之lvm-逻辑卷管理器
  7. C++中的错误处理方法(含示例代码)
  8. 远程协助计算机是灰色的,服务器远程协助是灰色的
  9. (转)关于CNN中平移不变性的理解
  10. gcc/g++ 参数总结
  11. Codeforces Round # 555 (Div. 3) C2. Increasing subsequence (complicated version) (贪心)
  12. 发现有的时候,EBS会报连接数不足的问题
  13. Java中sleep,wait的区别
  14. Python进阶-----类的内置方法__getattribute__
  15. html怎么添加自动关机,按键精灵怎样设置自动关机
  16. 图像特征提取之LBP算法
  17. 嵌入式常见的面试题汇总
  18. CodeVS3287[NOIP2013] 货车运输【Kruskal+倍增求LCA】
  19. 阿里云ECS服务器CentOS6.5vnc连接时报错Failed to connect to socket /tmp/dbus-xxxxxxx: Connection refused
  20. 【Java|Swing】关于JLabel换行

热门文章

  1. win10关闭计算机的原因,win10电脑自动关机是怎么回事
  2. 商业变现永不眠(二) — 如何具体规划自己产品的商业化路径?
  3. 2022自动驾驶商业化落地,主流将是什么?丨曼孚科技
  4. swiper 用了effect:'fade', 切换效果 一定要用 参数crossFade 否则多个slide会叠再一起
  5. 【Python入门】Turtle海龟库:利用海龟画笔绘制正方形和圆形
  6. vue 定位所在地_Vue 获取当前地理位置
  7. Craps小游戏简单代码实现
  8. 软件开发人员电脑配置
  9. Go语言值不值得学,发展前景怎么样?
  10. lidar_camera_calib代码解读-优化部分