答案1
这个答案的很多内容都是高度推测性的。我还没有花太多时间体验(或处理)这样的问题。所以,希望其中的一些内容最终能有所帮助。
根据我发表的一些笔记(我还没有验证这一点),这可能是由“附件管理器”引起的。我怀疑使用 Microsoft Web 浏览器可能与此有关。(这可能是我很少遇到这种情况的一个关键原因。)
如果您右键单击 Zip 文件并修改属性,可能会出现一个复选框,您可以取消选中单个文件。当然,这种方法在单次使用时可能会更麻烦(但从长远来看可能会更好)。
另一种选择可能是通过将文件复制到不使用 NTFS 的 SD 卡或从不使用 NTFS 的 SD 卡复制文件来剥离 NTFS 备用文件流的文件。
MS KB 883260 - 附件管理器可能有更多有用的信息。
从命令行,也许使用:
SETX SEE_MASK_NOZONECHECKS 1
虽然,这可能只是一个类似的可执行文件的对话框。
或许还可以尝试:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V SEE_MASK_NOZONECHECKS
REG QUERY "HKCU\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V SEE_MASK_NOZONECHECKS
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /V SEE_MASK_NOZONECHECKS /T REG_SZ /D 1
(特别是最后一个命令可能需要 UAC 提升。也许前两个 REG 命令也需要。也许 SETX 命令也能产生效果?)(HKCU 和 HKLM 之间的区别可能是 HKCU 特定于登录的用户,而 HKLM 是机器范围的。)
编辑:我添加了以下信息:
看起来 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations 可能有一个名为 LowRiskFileTypes 的 REG_SZ,其中列出了文件扩展名。因此,如果您调整列表,您可能能够仅调整 ZIP 文件的行为,而不是采取影响其他文件类型的全有或全无方法。(这是基于我在以下位置找到的信息:关于打开文件安全警告的论坛。