win10 打开 chm 文件显示异常的解决办法

article/2025/6/29 23:31:40

一些电子书、软件说明书使用chm格式,在win10下打开chm经常会遇到显示空白,或提示页显无法显示错误。可能的原因与解决办法如下:

1. HTML Help (CHM) 组件未注册

用管理员身份打开command 窗口,输入 regsvr32 hhctrl.ocx , 收到成功执行的提示窗口后,如” DllRegisterServer in hhctrl.ocx succeeded“, 再次尝试打开chm文件。

2. CHM文件名,或者所在目录名,带有"#"字符

“#” 在html中表示超链接,从chm文件名、目录名中移除。同样,”?", “&”, “+” 号也不能有。

3. Windows 的安全策略阻止了chm

去除chm文件安全限制:
1)鼠标右键单击chm文件,打开属性设置页
2)在“常规”选项卡,将安全选项的勾去掉。单击确定。
在这里插入图片描述
再次尝试打开chm文件。

4. CHM文件位于受限 Internet 区域

chm文件可能被设置成在区域网共享的文件,而当前你的电脑位于Internet区域。 可以通过修改win10注册表的 ItssRestrictions 配置来解决这个问题:

  1. 在command窗口输入 Regedit. 进入注册表编辑器
    2)打开键值 HKLM\Software\Microsoft\HTMLHelp\1.x\ItssRestrictions,如果没有就新增。
    添加1个新的DWORD 值 MaxAllowedZone ,设置为下面几个值 之一,0 - My Computer, 1 - Local Intranet, 2 - Trusted Sites, 3 - Internet Zone, 4 - Restricted Zone.

http://chatgpt.dhexx.cn/article/tC6DWjTW.shtml

相关文章

ubuntu下打开.chm文件的方法(比如交换机参考手册)

用kchmviewer软件,ubuntu直接安装即可: sudo apt install kchmviewer 转载自:https://blog.csdn.net/Jason_fight/article/details/53339368 感谢分享,仅供参考

php帮助文档无法打开,电脑不能打开文件secedit.chm怎么办

电脑不能打开文件secedit.chm怎么办? 不能打开secedit.chm是指Internet Explorer 不能链接到请求的网页,或者打开后“页面无法显示”。遇到这种情况,可以通过打开开始程序的按钮,点击运行,然后输入regsvr32 hhctrl.ocx…

chm文件打开中文乱码

今天在看C语言库函数速查手册.chm时,发现自己电脑自带的MicrosoftHTML帮助可执行文件打开会出现中文乱码!经过查询资料,发现可以进入注册表添加或者修改一些特定值来恢复中文。 打开“此电脑”,选择C盘进入,在Windows…

如何打开chm文件

问题 下载了chm格式的图书,但是打开以后什么都没有 去网上搜了一圈,如何打开chm格式的文件 大部分的操作是 打开文件属性,修改打开方式,使用windows中的hh.exe打开 但是我失败了 解决 这里搬运下Quora上一个回答 不需要任何额…

打开chm文件c语言,chm格式,手把手教你chm文件怎么打开

电脑用户在首次接触chm文件的时候一定很抓狂,Unbelievable!其实chm文件是系统帮助文件,细心会发现在许多软件中附带的说明也是chm文件格式,那什么软件可以打开chm呢?下面,小编跟大家带来了打开chm文件的图文…

chm格式怎么打开?

”. chm“ 该类型的文件是可以用Windows自带的hh.exe文件来进行打开。 1、右键点击需要打开的htm文件,弹出框如下: 2、点击“属性”打开属性框,点击【更改】按钮 3、进入下一个弹窗,选择“在这台电脑上查找其他应用” 4、打开对话…

hibernate中的session用法

Session的主要功能是提供对映射的实体类实例的创建,读取和删除操作。实例可能以下面三种状态存在: 临时状态(transient): 不曾进行持久化,未与任何Session相关联 持久化状态(persistent): 仅与…

Flask-session用法

首先还是先从概念入手,最近学习越学越来越觉得自己菜 Flask-session: 概念: session咱们都知道是基于cookjie实现的,保存在服务器的键值对,同时在浏览器的cookie中也会保存相同的随机字符串,用来再次请…

php $_session用法,php $_session用法是什么

php $_session用法:1、初始化session变量,代码为【session_start();】;2、session的写入、读取,代码为【$_SESSION[keyword] "php";】。 php $_session用法: 使用PHP应用session时,将session中的…

session的用法和详解

session的用法和详解 源地址:http://www.frontfree.net/view/article_742_page1.html 阅读本文章之前的准备  阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程   了…

java中session的用法与原理

https://www.cnblogs.com/xdp-gacl/p/3855702.html session简介 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保…

python二维表转一维表_Excel中如何将二维表转换成一维表

在办公过程中处理数据做报表时有时候需要我们将二维表转换为一维表,一维表与二维表最大的区别在于列字段中是否有相同性质的字段,有两个或两个以上相同性质字段的则是二维表,今天小编就教一下大家用Excel将二维表转换成一维表。 首先&#xf…

c++vector实现二维表

一、向量的介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。 在使用它时, 需要包含头文…

二维st表

摘要 我们知道一维的st表在经过预处理后可以在O(1)时间内查询任意区间的极值,虽然其是离线算法,但胜在代码短小易写。而在二维RMQ(区间最值查询)问题中,我们依然可以采用st算法解决问题,只不过我们需要从一…

【C#】读取txt、csv等二维表

程序要读文件,在实战中主要还是以二维表为主,类似下图这种: 基本上除了掌握《【C#】txt的读写》(点击打开链接)的文件流的读写,还需要与《【C#】利用正则表达式判断输入是否为纯数字、容器类》(…

MySQL一维表变二维表_二维表转换一维表,三种方法一网打尽!

小伙伴们,早上好!新的一天又开始了,学习的脚步不能停。 今天向大家分享二维表格转一维表的三种方法,分别用到函数、数据透视表和VBA代码。三种方法各有利弊,表亲可以自行选择。 如下图,A1:E5是数据源&#…

给二维表添加时间序列索引

一,读取数据 import pandas as pd open_dataspd.read_csv(./data328/open328.csv,headerNone) open_datas.head()(可以看到索引为数字) 二,创建时间序列 import pandas as pd open_dataspd.read_csv(./data328/open328.csv,headerNone) open_datas.h…

excel二维表转化为一维表

1、什么是二维表和一维表 二维表即表中有两个维度,纵向维度的哪列值唯一 一维表即只有列名一个维度 2、 添加工具并转换 我们需要添加【数据透视表和数据透视图向导】功能来完成,如果已经设置可以忽略这步 文件--选项--自定义功能区--不在功能区的命令…

Excel如何快速将一维表转为二维表

如下图左侧是某公司销售一维表,现在想要将其快速转换成右侧这种二维表。 选中姓名列所有数据区域,然后点击下图选项(Excel工具箱,具体安装方法百度即可,本文不作过多叙述) 选择【随机重复】,然后…