如何解除对 chm 文件的阻止 - 缺少“解除阻止”按钮

如何解除对 chm 文件的阻止 - 缺少“解除阻止”按钮

我下载了一个 CHM 文件。双击它时,它会提示我打开/保存/取消。无论我打开还是保存新副本,“新”版本都会无限期地提示相同的打开/保存/取消弹出窗口。
在谷歌上搜索后,似乎微软认为出于安全原因默认阻止这些文件是正确的。解决方案是右键单击该文件,然后单击底部的“取消阻止”按钮:

在此处输入图片描述

问题是我的系统上没有该按钮:

在此处输入图片描述

顺便说一句,.exe 文件也缺少该按钮。
我使用的是 Win7 64 位。有什么想法吗?

答案1

Windows 将标志保存在备用数据流仅在 NTFS 下可用。

备用数据流将要可以在从一个 NTFS 文件夹复制到另一个 NTFS 文件夹中,但是无法在移动到 FAT32 或 ExFat 卷、或者通过电子邮件发送或压缩时保存。

因此,如果您没有编辑注册表或策略的权限,您有以下几种选择:

  1. 通过电子邮件将文件发送给自己(尽管某些电子邮件系统会将 chm 文件作为不安全的附件阻止)

  2. 将文件添加到 Zip 文件中,然后解压到所需位置。(某些 zip 实用程序可以保留备用数据流,因此请确保在压缩时关闭该选项)

  3. 将文件移动到 ExFat 或 FAT32 卷,然后(可选)移回 NTFS(如果您需要将文件驻留在 NTFS 中)。

  4. 在十六进制编辑器中打开该文件,然后另存为新文件(在原始文件顶部保存可能不起作用,因为某些十六进制编辑器优化了未更改文件的保存)

  5. 将文件作为对象插入 Office 文档,复制插入的对象,然后粘贴到 Explorer 中。

答案2

我的情况也一样。解决方法如下:

  1. 打开 Regedit
  2. 寻找钥匙:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
    
  3. 创建子项ItssRestrictions

  4. MaxAllowedZone创建具有值的DWORD2

如果还是不行的话,就把文件移到其他磁盘,再重新打开查看。

https://support.microsoft.com/en-us/kb/892675

答案3

CHM 文件仅在 NTFS 文件系统上可阻止(因此不可阻止)。可能所有其他文件源(本地区域中的网络共享除外)都被视为不安全。

但是,阻止仅由 sp (据我所知是 sp2) 添加到 XP

答案4

子项最大允许区域添加对我有用。在 MacBook Pro 上的 bootcamp 下,chm 文件渲染得很好,但在使用 Parallels 的 MacBook Air M1 机器上,内容屏幕空白的问题就出现了。编辑之前的 HTML 帮助的 regedit 文件是相同的。

相关内容