百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>新手学堂> chm没法显示内容的解决要领
分享本文到:

chm没法显示内容的解决要领

发布时间:05/17 来源:未知 浏览: 关键词:

小知识: CHM 意为 Compiled HTML。以CHM为扩展名的文件图标平常为一个带问号的文档图标,表示帮忙文档,是 Microsoft 自 Windows 98 以来供给的一种帮忙文档格局的文件,用于替换 Windows 95 下的 HLP(Help) 文件。Microsoft 自 Windows 98 以来,操纵系统中都自带解释器(打开 CHM 文件的工具),即 Windows 安装目录下的 HH.EXE。CHM 文件可以通过官方免费供给了 HTML Help Workshop 生成,它的源文件是 HTML 文件。此刻网络上许多电子书籍都被制作成 CHM 格局。

一、要是提醒是:要是提醒是Internet Explorer 不能链接到您请求的网页或者打开后“页面没法显示”。
请在要打开的CHM文件上右键属性,会在底部属性中多了一个“解除锁定”,点击后就可以正常显示了。
或者在记事本中保留以下内容为00.reg:

复制代码
代码如下:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions] "MaxAllowedZone"=dword:00000003 "UrlAllowList"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]"MaxAllowedZone"=dword:00000003 "UrlAllowList"=""

以上内容复制到一个文本文件,然后把文件名后缀改成.reg,然后点击即可

二、要是提醒是:"不能打开文件mk:@MSITStore:\****.chm" 造成这个故障有可能是你的系统中的Hhctrl.ocx文件遗失或者被其他版本的Hhctrl.ocx遮盖掉了,可以从雷同的电脑或者安装光盘中拷贝过来一个,然后从新注册Hhctrl.ocx文件:具体步骤如下:

第一步:退出正在运转的所有程序,单击“开端-〉程序”;

第二步:在运转对话框键入"regsvr32 c:\windows\system\hhctrl.ocx"回车,或”regsvr32 /i hhctrl.ocx“涌现"DllRegisterServer成功"新闻肯定,重新启动盘算机即可。


三、其它要领

1,从windows的控制面板进入“说话和区域”-“区域选项”,要是区域不是中文请改为中文
2,把文件名称改为E 文的简略一点(a.chm),copy 到一个根目录下面,打开看看,要是不行,请从新下载,有的时候下载历程出了题目,看看是否OK
3,要是多数CHM都打不开,试试从新注册regsvr32 itss.dll

(1)右键关联chm文件的“打开方式”到\Windows\HH.exe

(2)在下令交运行regsvr32 itss.dll

(3)在下令交运行regsvr32 hhctrl.ocx

(4)开端--运转--输入“regedit”,打开注册表,找到下列分支: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 在其下创建DWORD键MaxAllowedZone,将其值取成3试一下

(5)没有准确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。要是是这样那你可以从他人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选中程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联
在微软网站高低载hhupd.exe,安装hh.exe后并运转。 2.现实上,下载hhupd.exe后,运转后就可以了。这个东西大小为461kb 3.在c:\windows\system32里找到“Hhctrl.ocx”文件,然后运转:“regsvr32 c:\windows\system32\hhctrl.ocx...

(6)要是以上几种状况都好的话,删除"hh.dat", 在目录 \Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起差错

四、开端--运转--输入“regedit”,打开注册表,找到下列分支: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions 在其下创建DWORD键MaxAllowedZone,将其值取成3试一下

五、没有准确安装或被你删除了hh.exe文件,你可以到Windows\system32下查一下。要是是这样那你可以从他人的电脑上copy一个hh.exe ,放到上面那个目录里,再双击一个chm文件,让你选中程序就选那个C:\windows\hh.exe ,这样就恢复了chm文件和hh.exe的关联

六、要是以上几种状况都好的话,删除"hh.dat", 在目录 \Documents and Settings\%username%\Application Data\Microsoft\HTML Help 下,这个文件包含一些内容可能引起差错

要领 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 。

要领 3

当chm文件的途径中含有“#”“%”等字符时,chm文件能够打开,但将没法显示。

缘由是:打开chm文件,相当于输入一条包含文件途径的下令行语句并施行。当途径中插入“#”“%”等字符后,将使下令行的语义产生变化,导致没法正常运用chm,而此时系统又不会有出错的提醒,所以许多人被困扰了。呵呵我的C#就是由于其中有了这个#.删除题目解决.

解决办法:删除途径中的特别字符。

要领 4

安装微软的平安更新 896358 或 890175 后,该补丁对chm的itss协定做了限定。有的chm运用了该协定,所以导致chm没法显示。

解决办法:可以修改注册表、修改平安级别、改itss.dll(这个是据说的);

要领 5

修改注册表

1)创建一个文本文件

2)增加如下内容:

复制代码
代码如下:

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

另存为HTMLHelp.reg(或其它名称,只有是reg格局就行)

3)双击刚刚创建的reg文件,将它导入注册表,OK,题目搞定
不过这种要领不平安,由于它将将阅读区域品级调整为3了,存在平安隐患,故不举荐。

要领 6

查找目录名称是否有题目,目录名称中有 "#" 字符,去除有 CHM 文件就显示正常了。

要领 7

有时候要是CHM是中文也会打不开,改成英文字符试验下。

要领 8

右键单击该 CHM 文件,然后单击“属性”, 单击“解除锁定”,. 双击此 .chm 文件以打开此文件。

热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:FefwK
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板