我下载了一个 CHM 文件。双击它时,它会提示我打开/保存/取消。无论我打开还是保存新副本,“新”版本都会无限期地提示相同的打开/保存/取消弹出窗口。
在谷歌上搜索后,似乎微软认为出于安全原因默认阻止这些文件是正确的。解决方案是右键单击该文件,然后单击底部的“取消阻止”按钮:
问题是我的系统上没有该按钮:
顺便说一句,.exe 文件也缺少该按钮。
我使用的是 Win7 64 位。有什么想法吗?
答案1
Windows 将标志保存在备用数据流仅在 NTFS 下可用。
备用数据流将要可以在从一个 NTFS 文件夹复制到另一个 NTFS 文件夹中,但是无法在移动到 FAT32 或 ExFat 卷、或者通过电子邮件发送或压缩时保存。
因此,如果您没有编辑注册表或策略的权限,您有以下几种选择:
通过电子邮件将文件发送给自己(尽管某些电子邮件系统会将 chm 文件作为不安全的附件阻止)
将文件添加到 Zip 文件中,然后解压到所需位置。(某些 zip 实用程序可以保留备用数据流,因此请确保在压缩时关闭该选项)
将文件移动到 ExFat 或 FAT32 卷,然后(可选)移回 NTFS(如果您需要将文件驻留在 NTFS 中)。
在十六进制编辑器中打开该文件,然后另存为新文件(在原始文件顶部保存可能不起作用,因为某些十六进制编辑器优化了未更改文件的保存)
将文件作为对象插入 Office 文档,复制插入的对象,然后粘贴到 Explorer 中。
答案2
我的情况也一样。解决方法如下:
- 打开 Regedit
寻找钥匙:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x
创建子项
ItssRestrictions
MaxAllowedZone
创建具有值的DWORD2
如果还是不行的话,就把文件移到其他磁盘,再重新打开查看。
答案3
CHM 文件仅在 NTFS 文件系统上可阻止(因此不可阻止)。可能所有其他文件源(本地区域中的网络共享除外)都被视为不安全。
但是,阻止仅由 sp (据我所知是 sp2) 添加到 XP
答案4
子项最大允许区域添加对我有用。在 MacBook Pro 上的 bootcamp 下,chm 文件渲染得很好,但在使用 Parallels 的 MacBook Air M1 机器上,内容屏幕空白的问题就出现了。编辑之前的 HTML 帮助的 regedit 文件是相同的。