Windows的安全警告“您要运行此文件..”如何工作?


16

在Windows XP中,下载文件后,当我尝试运行该文件时,

Windows XP安全警告。您是否要运行此文件...在打开此文件之前始终询问?

我将文件移动到另一个目录(就像我创建的常规目录一样C:\something)并运行它。我收到了消息,尽管现在没有。所以也许这只是第一次开业。

  • 任何可执行文件都会发生这种情况吗?
  • 这与哪些可执行文件有关?

我认为Windows不会保留某种有关该文件是通过Internet下载的记录。每当我单击Chrome下载中的文件时,都会收到消息,但这是Windows XP而不是Chrome。

怎么运作的?


似乎也以某种方式特定于浏览器,因为当我保存文件并通过保存它并在K-Meleon中单击“打开文件”来运行它时,我没有这个问题。好像它可以以某种绕过Windows XP消息的方式打开它。

另外,我还记得IE和Windows 98的糟糕日子。也许是IE5的罪魁祸首,也许在某些更新之前,浏览器将在任何网站上运行可执行文件,而无需单击它们,除非您在其中打了一个很难找到的框。高级设置。

希望我可以取消选中此安全警告中的框“始终在打开此文件之前询问”,这不会导致该问题。我只希望单击或双击即可执行。

即使我取消选中该框,如果我在Chrome的下载文件中单击另一个.exe,也会发生该情况。


已有一段时间,不确定,但这可能是相关的-单击取消阻止或使用streams命令删除区域标识符流stackoverflow.com/questions/31928665/…–
barlop

此问题的解决方案是单击“解除锁定/删除流”,不适用于您要从未知发行商处运行此文件的类似Windows 7屏幕。
barlop

Answers:


28

几个版本之前,Internet Explorer引入了“安全区域”的概念-Internet,本地Intranet,“受信任”,“受限制”。后来,它扩展到了Windows资源管理器外壳程序(并添加了“我的电脑”区域)。

下载文件后,IE和Chrome 浏览器都向其中添加了一个名为的“备用流”,该Zone.Identifier表示该文件来自“ Internet”区域。当您在Windows资源管理器中双击一个文件时,它将检查是否存在这样的流,并在必要时要求确认。这不限于可执行文件-用这种方式标记的任何文件都需要确认。

备用流是Windows和NTFS文件系统的功能,并且作为文件的一部分存储在磁盘上。(在NTFS中,文件的实际内容实际上也是未命名的流。)如果要查看或编辑的内容Zone.Identifier,请在命令行中运行:

notepad MyDownloadedApp.exe:Zone.Identifier

当取消选中“始终提示...”框,或者在文件属性窗口中单击“取消阻止”时,Zone.Identifier流将被删除,资源管理器将不再需要确认。要一次从许多文件中删除所有流,可以使用图形工具

如果您要禁用区域标记,请参阅这篇关于Google Chrome的文章


1
啊,网络的标志。
surfasb

我在网络共享X上有一个文件X:\> streams readfirstem.bat <ENTER>不显示任何内容。stream -d readfirstem.bat <-似乎对其没有任何影响。当我单击指向该bat文件的快捷方式时,出现警告屏幕
barlop 2011年

当我在其中运行流时,我看到其中的一些ADS,但是看不到此bat文件,其快捷方式会发出警告。快捷方式,我尝试将其拖到目录并在其上运行流,并且该目录上没有流。因此,对于网络共享而言,情况似乎有所不同
。– barlop

1
解决该问题的方法是-start..run..inetcpl.cpl <ENTER>安全性..本地Intranet..sites ..取消选中“自动检测Intranet网络”(我之前检查过),我检查了下面的3个,但仍然要特别检查“包括所有网络路径(UNC)”。然后进行高级设置,然后输入网络共享计算机的IP,为此,需要取消选中https。那好
barlop 2011年

2
@barlop:网络共享是网络共享,它们自动属于一个网络区域(默认情况下为Internet),没有任何特殊标记。
user1686

3

因此,这是Windows的安全设置。要禁用它,请转到注册表并更改以下键值:

[HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Download]
“ CheckExeSignatures” =“否”
“ RunInvalidSignatures” = dword:00000001
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Attachments]
“ SaveZoneInformation” = dword:00000001
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Associations]
“ LowRiskFileTypes” =“。zip; .rar; .nfo; .txt; .exe; .bat; .com; .cmd; .reg; .msi; .htm; .html; .gif; .bmp; .jpg; .avi; .mpg; .mpeg; .mov
; .mp3; .m3u; .wav;”

与以往一样,编辑注册表时,请先进行备份。

资源

注意:这将禁用所有文件的位置。我一般不建议这样做,但这似乎是您要执行的操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.