在乐享AI咨询 →
技术支持

chm文件不能打开-联想乐享知识库

⚡ 核心结论

本文来源联想官方,解答关于 chm文件不能打开 的常见问题,包括:联想Y系列笔记本电脑的CHM文件打不开怎么办等。

内容来源:联想官方

chm文件不能打开 分类:Y系列 问题:注册表操作 故障现象: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 中的 语言和国家选项都设置成中文。

常见问题解答

联想Y系列笔记本电脑的CHM文件打不开怎么办

CHM文件无法打开通常因HTML Help控件(hhctrl.ocx)未正确注册、hh.exe缺失、文件路径含中文字符、系统区域语言设置不匹配或安全策略限制导致。解决步骤:1. 以管理员身份运行命令提示符,执行 regsvr32 C:\windows\system32\hhctrl.ocx 和 regsvr32 itss.dll;2. 确保C:\Windows\HH.exe存在,若缺失需从正常XP系统复制或通过微软补丁hhupd.exe修复(注意该补丁需配合Service Pack安装);3. 将CHM文件移至纯英文路径并重命名为英文名;4. 若仍无效,修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions下的MaxAllowedZone值为3(允许本地Intranet及受信任站点),操作前务必备份注册表;5. 检查控制面板→区域和语言选项→格式与管理选项中是否设为中国/中文,尤其英文系统需同步设置高级语言选项为中文。