在windowsXp SP2 or Windows2003 SP1环境下无法打开chm文件的说明

2023-11-05 05:48

本文主要是介绍在windowsXp SP2 or Windows2003 SP1环境下无法打开chm文件的说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Mircosoft KB文章

安装安全更新 896358 或 Windows Server 2003 Service Pack 1 后无法从 Internet Explorer 打开 HTML 帮助文件

症状
安装安全更新 896358 或 Microsoft Windows Server 2003 Service Pack 1 (SP1) 后,在 Internet Explorer 中单击 HTML 帮助 .chm 文件的链接时,可能出现下面的一种或两种症状:
• 当在“文件下载”对话框中单击“打开”(而不是“保存”)时,无法查看 .chm 文件中的主题。
• 当在“文件下载”对话框中单击“保存”,然后尝试打开此文件时,无法查看 .chm 文件中的主题。

注意:本文包含以下 Microsoft 知识库文章的补充信息:
232077 (http://support.microsoft.com/kb/232077/) 通过超链接和“文件下载”对话框执行文件
896054 (http://support.microsoft.com/kb/896054/) 无法在安装安全更新 896358、安全更新 840315 或 Windows Server 2003 Service Pack 1 后使用 InfoTech 协议打开远程内容
896358 (http://support.microsoft.com/kb/896358/) MS05-026:HTML 帮助中的漏洞可能允许远程执行代码

原因
安全更新 896358 和 Windows Server 2003 SP1 包括对 InfoTech 协议的更改,这些更改禁止此功能查看远程内容。引入这些更改的目的是为了减少 HTML 帮助中的安全漏洞。安装 896358 或 Windows Server 2003 SP1 后,Temporary Internet Files 文件夹中的文件被视为来自 Internet 区域的内容。因此,当在“文件下载”对话框中单击“打开”时,文件可能会被禁止。此外,安装 896358 或 Windows Server 2003 SP1 后,附件管理器可能将下载的 .chm 文件当作不受信任的文件。因此,您可能无法打开此文件。安装此安全更新和 Windows Server 2003 SP1 后,这些效果是预料之中的。 

解决方案
为最终用户提供的解决方案
警告:如果提示从网站打开或保存 .chm 文件,则仅在需要此文件且信任提供此文件的网站的情况下进行此操作。

在“文件下载”对话框中,单击“保存”,然后选择要保存此 .chm 文件的位置。然后,使用下面的方法之一:
方法 1
1. 双击此 .chm 文件。
2. 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。
3. 单击“打开”。

方法 2
1. 右键单击该 CHM 文件,然后单击“属性”。
2. 单击“取消阻止”。
3. 双击此 .chm 文件以打开此文件。

为系统管理员提供的解决方案
要解决此问题,请使用下列方法之一。

使用 UNC 文件路径和文件共享以链接到 .chm 文件
如果 Intranet 网页使用 HTTP URL 方案链接到 .chm 文件,安全更新 896358 可能阻止用户查看 .chm 文件的主题。使用 UNC 文件路径替换 HTTP 文件路径可以重新从网页打开 .chm 文件。

要使用 UNC 文件路径替换 HTTP URL,请按照下列步骤操作:
  1. 将 .chm 文件放在可以使用 UNC 文件路径访问的文件共享服务器上。UNC 文件路径类似于下面的路径://productmanuals/helpfiles
  2. 使用 ItssRestrictions/UrlAllowList 值使 Intranet 中的系统能够从此文件共享访问 .chm 文件。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:896054 (http://support.microsoft.com/kb/896054/) 无法在安装安全更新 896358、安全更新 840315 或 Windows Server 2003 Service Pack 1 后使用 InfoTech 协议打开远程内容 
  3. 更新 Intranet 网页上的链接,以便在链接到 .chm 文件的 URL 中使用 UNC 文件路径。 注意:此方法仅对来自 Intranet 区域的页面有效。对于来自 Internet 区域的页面,此方法无效。

设置 Web 应用程序以下载 .chm 文件
在链接 .chm 文件的网页上,请添加说明以建议用户保存文件,而不是直接打开此文件。有关更多信息,请参见“为最终用户提供的解决方案”一节。

您也可以使用 DownloadOptions <META> 标记从在用户单击 .chm 文件的链接后显示的“文件下载”对话框中删除“打开”按钮。将此标记放在 HTML 页面的 <head> 标记内。下面的示例说明了此用法。
<head>
<META name="DownloadOptions" content="noopen">
</head>

注意:<META> 标记仅影响某些操作系统。有关更多信息,请访问下面的 Microsoft 网站: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/name_1.asp

本文地址:http://support.microsoft.com/kb/902225/zh-cn

这篇关于在windowsXp SP2 or Windows2003 SP1环境下无法打开chm文件的说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/347821

相关文章

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Flask解决指定端口无法生效问题

《Flask解决指定端口无法生效问题》文章讲述了在使用PyCharm开发Flask应用时,启动地址与手动指定的IP端口不一致的问题,通过修改PyCharm的运行配置,将Flask项目的运行模式从Fla... 目录android问题重现解决方案问题重现手动指定的IP端口是app.run(host='0.0.

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D