个人问题如下
OS:windows server 2003 sp1
硬件环境:
cpu:1600+
主板:磐正8K7A6
内存:现代256
显卡:GF MX200 64M
硬盘:迈拓40G/7200
症状如下:新从网络上下载的*.chm文件无法正常阅读,每一次打开前总提示不安全。
初步估计和IE的安全有关系,进网上查询结果如下:
• | 当在“文件下载”对话框中单击“打开”(而不是“保存”)时,无法查看 .chm 文件中的主题。 |
• | 当在“文件下载”对话框中单击“保存”,然后尝试打开此文件时,无法查看 .chm 文件中的主题。 |
1. | 双击此 .chm 文件。 |
2. | 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。 |
3. | 单击“打开”。 |
1. | 右键单击该 CHM 文件,然后单击“属性”。 |
2. | 单击“取消阻止”。 |
3. | 双击此 .chm 文件以打开此文件。 |
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 文件路径。 |
<head>
<META name="DownloadOptions" content="noopen">
</head>
注意:<META> 标记仅影响某些操作系统。有关更多信息,请访问下面的 Microsoft 网站:
• | Microsoft Windows Server 2003 Service Pack 1 当用于 | ||||||
|
|||||||
• | Microsoft Windows Server 2003, Enterprise x64 Edition | ||||||
• | Microsoft Windows Server 2003, Standard x64 Edition | ||||||
• | Microsoft Windows Server 2003, Datacenter x64 Edition | ||||||
• | Microsoft Windows 2000 Professional Edition | ||||||
• | Microsoft Windows 2000 Service Pack 3 | ||||||
• | Microsoft Windows 2000 Service Pack 4 | ||||||
• | Microsoft Windows 2000 Service Pack 3 | ||||||
• | Microsoft Windows 2000 Advanced Server | ||||||
• | Microsoft Windows 2000 Advanced Server | ||||||
• | Microsoft Windows 2000 Datacenter Server | ||||||
• | Microsoft Windows 2000 Service Pack 3 | ||||||
• | Microsoft Windows XP Service Pack 2 | ||||||
• | Microsoft Windows XP Service Pack 1 | ||||||
• | Microsoft Windows XP Professional 64-Bit Edition (Itanium) 2003 | ||||||
• | Microsoft Windows XP Professional 64-Bit Edition (Itanium) | ||||||
• | Microsoft Windows 98 第二版 | ||||||
• | Microsoft Windows 98 Standard Edition | ||||||
• | Microsoft Windows Millennium Edition |
关于96358补丁详细资料可以查看http://support.microsoft.com/kb/896358
一,没有正确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。如果是这样那你可以从别人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选择程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联
二,是XP系统的问题。这个问题的发生,是由于hhctrl.ocx的版本号出现错误或未正确注册。
注册的方法是:
开始--运行,输入regsvr32 hhctrl.ocx
之后出来一个注册成功的对话框,确定后重启系统
三,如果以上几种情况都好的话,删除"hh.dat", 在目录
\Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起错误
以上问题以解决,最后的转载的来自百度知道,前面的来自微软,分析的也还不错,可根据情况解决自己的问题,如果是专业人士可以看补丁详细资料。