首页 > 其他分享 >chm文件打开不显示内容问题的解决方法

chm文件打开不显示内容问题的解决方法

时间:2023-09-23 10:02:14浏览次数:41  
标签:文件 Windows Internet chm 注册表 打开

一、检查文件名和路径是否包含中文或特殊字符

1、chm文件是Windows帮助文件格式,其底层是由HTML、CSS、JavaScript等语言构成的。有些特殊字符或中文可能会影响文件的路径或文件名的读取,从而导致文件打开不显示内容。

2、解决方法:将文件路径和文件名改为英文或数字命名,同时确保全部使用小写字母,避免与Windows系统关键字冲突。例如,不要使用“字幕.CHM”,而应该使用“subtitle.chm”。

二、解除系统安全限制

1、如果您从Internet上下载的chm文件,那么当您尝试打开时,Windows可能会弹出一个警告对话框,提示该文件来源不可信。

chm文件打开不显示内容问题的解决方法_解决方法

2、解决方法:右键单击chm文件,选择“属性” -> “解除锁定”,然后再次尝试打开,如果还是无法打开,可以在“属性”中选择“允许”选项卡,勾选“允许在此文件上运行活动内容”,然后再次打开文件。

chm文件打开不显示内容问题的解决方法_解决方法_02

三、修复注册表

1、某些Windows系统中,chm文件可能无法正常渲染,这时提示消息可能会是:该文件内容是不安全的,且该文件的主题无法显示。而实际上就是因为Windows注册表的限制,导致系统无法正确显示chm文件。

2、解决方法:运行regedit.exe,打开注册表编辑器,在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions”路径下,将“MaxAllowedZone”数值改为“1”(十六进制)即可。

Windows Registry Editor Version 5.00

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

四、重置Internet Explorer设置

1、如果使用的是Internet Explorer浏览器打开chm文件,那么可能是IE的安全设置太高,导致无法正常渲染chm文件。

2、解决方法:打开Internet Explorer,选择“Internet选项”,转到“安全”选项卡,将安全级别设置为中等或低级别。

五、尝试使用HTML Help Workshop重新生成文件

1、如果以上解决方法都不起作用,那么可能是chm文件本身已经损坏或者格式不正确,这时需要重新生成chm文件。

2、解决方法:使用Microsoft HTML Help Workshop工具,重新编译chm文件,确保文件的格式正确。

标签:文件,Windows,Internet,chm,注册表,打开
From: https://blog.51cto.com/u_15535797/7575861

相关文章

  • LVM中对基于xfs的文件系统进行扩容
    Xfs是CentOS7的默认文件系统类型,而不同文件系统类型对应的创建、检查、调整命令不同。在xfs文件系统中,只能增大分区而不能减小。[root@localhost~]#ls/lib//modules/3.10.0-229.20.1.el7.x86_64/kernel/fs#查看内核所支持的所有文件系统类型binfmt_misc.kocephdlm......
  • 压缩和归档、文件搜索、文本过滤__实验
    1.使用root用户连接到具有图形界面的CentOS7系统2.将/etc目录归档到/root下,并命名为etc.tar.gz[root@localhost~]#tar-zcvf/root/etc.tar.gz/etc3.将etc.tar.gz文件释放到/tmp文件夹中。[root@localhost~]#tar-zxfetc.tar.gz-C/tmp/4.将/etc、/boot目录归档到......
  • bam文件去重复
     建库过程PCA扩增过程中引入重复序列,会对变异检测结果产生影响,重复的DNA片段会比对到参考基因组的相同位置,根据这一特点来进行去重复。 001、gatk(picard标记重复)gatkMarkDuplicates-Isample01.sorted.bam-Osample01.sorted.markdup.bam-Msample01.sorted.markdup_m......
  • Hadoop是什么? Hadoop是一个由Apache开发的开源分布式计算框架,它能够处理大规模数据并
    Hadoop是什么?Hadoop是一个由Apache开发的开源分布式计算框架,它能够处理大规模数据并行处理任务,支持大规模数据存储和处理。Hadoop的核心组件包括分布式文件系统HDFS和分布式计算框架MapReduce,它们使得Hadoop可以在廉价的硬件上并行地处理大量数据。Hadoop还包括很多相关的项目和子......
  • k8s yaml文件总结
    k8s支持yaml和JSON格式创建资源对象,json用于接口之间消息传递,适用于开发;yaml格式用于配置和管理,适用于云平台管理,yaml简洁非标记性语言1.yaml相关基础概念  yaml语法规则:  大小写敏感;缩进表示层级关系;缩进不允许使用tab键,只允许使用空格;#表示注释---为可选分隔符,当需要......
  • 基于transbigdata包获取线路和站点的邻接表及shp文件
    importpandasaspdimportnumpyasnpimportgeopandasasgpdimporttransbigdataastbdimportjsonimportcsvimportnetworkxasnx#输入需要的城市place='深圳'#输入需要的线路line_range=[14,15,16,20]#遍历线路列表,挨个处理forxinline_range:try:......
  • 大文件断点续传、快传秒传实现方案
    前言为什么视频、音频、大型文档等大文件不能也直接上传吗,简单又方便?遇到手动暂停、网络中断、网络不稳定或者服务端响应超时,当你终于半天到99%,网络突然断开喜提从0%再来一次再者一次服务接受如此大的数据传输,不说服务器肯同意接收,即使配置同意接受这常常会使服务器出现响应超时......
  • C# 获取文件的类型(不是后缀)
    最近在做一个文件映射功能,发现使用FileInfo只能获取到文件的后缀,并没有具体的类型描述 可以以下方式获取usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Windows;namespaceGetChineseExtension{///<summary>///MainWindow.xaml的交互逻......
  • Linux系统文件管理读书笔记
        在我初学Linux系统的过程中,我学到了一些基础知识,包括了解Linux系统的目录结构、掌握处理文件的基本命令,以及掌握vim编辑器的使用。这些知识对于理解和使用Linux系统非常重要,下面是我学到的一些关键点:Linux系统目录结构:Linux系统的目录结构是层级化的,它包括了许多不同......
  • WTM(基于Blazor)访问共享文件夹
    有个需求,需要访问内网网络共享文件夹中的文件,有域控限制。一开始直接在本地映射一个网络驱动器,然后像本地磁盘一样访问共享文件夹里的文件,比如:Y:\。然后直接在程序中访问共享文件夹中的文件,如下代码:DirectoryInfodirectoryInfo=newDirectoryInfo(@"\\10.10.65.14\文件夹"......