切片 切片 切片 切片 切片 切片 切片 切片 切片 切片 切片 编组 3 切片 切片 路径 2 download 工具 配置对比 手册 切片 切片
chm文件不能打开
Y系列2013-05-30知识编号:101219
催更新
故障现象:

chm文件打不开。
解决方案:

方法1:


一、如果不能打开,可这样恢复文件关联:


1、开始运行,输入:regsvr32 C:\\windows\\system32\\hhctrl.ocx ,确定,重新关联文件。


2、执行一下windows目录里的hh.exe (如果hh.exe不见了,在一个正常的XP系统把该文件copy过来)。


有时候chm文件放在中文目录就不行。包括中文chm名字。试着把文件考出来,修改中文名字。


二、


1、在微软网站上下载hhupd.exe,安装hh.exe后并运行(hhupd.exe 是需要跟随service pack一起安装的,单独不能安装)。


2、实际上,下载hhupd.exe后,运行后就可以了。大小为461kb 3.在c:\\windows\\system32里找到“Hhctrl.ocx”文件,然后运行:“regsvr32“c:\\windows\\system32\\hhctrl.ocx…网上的解决方法不可行,下载不了hhupd.exe,直接执行regsvr32 c:\\windows\\system32\\hhctrl.ocx就ok了。


方法2:


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


2、在命令行运行regsvr32 itss.dll


3、在命令行运行regsvr32 hhctrl.ocx


方法3:


要修改 ItssRestrictions 注册表项以启用特定的安全区域,请按照下列步骤操作:


1、单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。提示:修改注册表有风险,请提前备份注册表并在专业人士指导下慎重操作。


2、找到并单击下面的子项:


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


注意:如果该注册表子项不存在,则使用方法 1 中的步骤 2a 和 2b 创建该子项。


3、右键单击“ItssRestrictions”子项,指向“新建”,然后单击“DWORD 值”。


4、键入 MaxAllowedZone,然后按 Enter 键。


5、右键单击“MaxAllowedZone”值,然后单击“修改”。


6、在“数值数据”框中,键入 0 至 4 之间的一个数字,然后单击“确定”。


7、退出注册表编辑器。


注意:默认情况下,“MaxAllowedZone”值设置为 0。下表摘要列出了“MaxAllowedZone”值对各个项的解释。MaxAllowedZone 本地计算机区域 本地 Intranet 区域 受信任的站点区域 Internet区域受限站点区域


0 允许 阻止 阻止 阻止 阻止


1 允许 允许 阻止 阻止 阻止


2 允许 允许 允许 阻止 阻止


3 允许 允许 允许 允许 阻止


4 允许 允许 允许 允许 允许


注册表修改之后还是不能打开的话,试试重新注册DLL:regsvr32 itss.dll。


方法4:


操作系统的语言不是中文(经常出现这种情况)


1、看看你的 OS 是不是中文的 OS ? 如果你的 OS 不是 中文的,那么到 Control Pane 中看看那个“语言和区域” 的option, 打开看看“区域选项” 是不是中国,这个选项对一些软件还是有一些影像的。


2、如果CHM文件是中文的,可能存在缺省语言设置问题。可能你用是的英文版的WINDOWS,把 RAGIONAL AND LANGUAGE OPTIONS中的LANGUAGE 和ADVANCED 中的 语言和国家选项都设置成中文。


0
知识有用,就点一下~
0
收藏 :
分享 :

鐢ㄦ埛鍚嶄笉姝g‘

鐧诲綍
鍏朵粬鐧诲綍鏂瑰紡

鎵撳紑鑱旀兂鏅洪€堿pp鎵爜杩涜鐧诲綍

鎵弿鎴愬姛!

璇峰嬁鍒锋柊鏈〉闈紝鎸夋墜鏈烘彁绀烘搷浣滐紒

浜岀淮鐮佸凡澶辨晥
鍒锋柊
当前网络不佳, 请刷新重试
图片加载中...