当使用 Chrome 等浏览器从互联网下载文件时,它们似乎会在文件上设置某种标志,告诉 Windows 该文件是从互联网下载的,可能不安全。
对于很多文件来说,这不会造成问题,打开文件会相当快,提示我进入管理员模式进行安装(如果需要)。
然而,对于“声誉”较低的程序,可能它们没有数字证书,或者可能刚刚发布,Windows 似乎会采取长的打开文件的时间到了。它在那里待了 10 分钟,似乎什么也没做,直到最后决定打开文件。
当然,这一次我可能尝试多次打开该文件,在这种情况下,一旦 Windows 决定已经检查了需要检查的内容,两个文件就会同时执行。
我注意到,对于这些文件,即使在 Windows 资源管理器中打开文件属性也很慢,花费的时间也一样多。当文件属性最终打开时,我看到其中有一个“解除阻止”选项。我相信这是导致问题的标志。
有人知道是什么原因造成的,以及如何阻止它吗?非常很烦人。我真的不知道是什么原因造成的,也许是 Windows Defender?
我的所有 Windows 机器都出现这种情况,包括昨天安装的全新 Windows 8.1。机器上运行的唯一防病毒软件是 Windows 8.1 自带的 Windows Defender。没有安装其他安全、广告软件或恶意软件程序。
有趣的是,如果我使用下载管理器下载文件,似乎文件上没有设置此标志,并且文件总是立即打开。
UPDATE1(包括评论摘要):
受影响的浏览器:
Chrome:下载后打开属性/执行文件非常慢
Internet Explorer。下载后运行“安全扫描”,大约需要 10 秒钟,然后立即在 IE 和 Explorer 中打开
防病毒:
- Windows Defender的
- MalwareBytes(在一台机器上,但在另一台受影响的机器上没有)
- 下载管理器(例如 Download Ninja),文件立即打开,无延迟
可能的原因/解决方案:
禁用 Windows Defender:
- 这似乎对打开文件所需的时间没有任何影响
由于文件太大导致?:
- 我测试的文件只有大约 5-6mb,所以我不确定情况是否如此
所有文件都会发生这种情况吗?:
- 如果它下载一个众所周知的文件(例如 putty),它会立即打开
在策略编辑器中启用“不保留文件附件中的区域信息”:
- 这会阻止“解除阻止”按钮显示在属性中,但似乎不会加快文件的打开速度。在我的测试中,设置此选项后,文件下载后仍需要约 30 秒至 4 分钟才能打开
答案1
Windows 8.x 操作系统普遍具有“Windows Smartscreen”(以前此“过滤器”是 Internet Explorer 独有的功能),这意味着它会针对其服务器扫描来自互联网的文件。也许您应该尝试禁用该功能,看看是否有帮助?
转到操作中心(通知栏 > 旗帜图标,或控制面板 > 操作中心),然后从那里,在左侧的垂直菜单栏中选择“更改 Windows Smartscreen 设置”,选择“不执行任何操作(关闭 Smartscreen)”
如果这没有帮助,强烈建议您重新打开此功能!
编辑:对于许多其他具有实时保护功能的防病毒软件来说,这也可能是正确的。
答案2
试试这个。
首先打开组策略编辑器 (gpedit.msc)
浏览到用户配置 -> 管理模板 -> Windows 组件 -> 附件管理器
将“不保留文件附件中的区域信息”设置为启用。
现在进入 chrome 设置 -> 显示高级设置
滚动到下载部分并选择“在下载前询问每个文件的保存位置”
关闭并重新启动 chrome,再次下载文件并查看会发生什么。
这应该会摆脱属性中那个讨厌的解锁按钮。
您可能需要重新启动或从提升的 cmd 运行“gpupdate /force”以使策略生效。
答案3
仅在第一次使用文件时发生的选择性减速实在太奇怪了,所以我认为这一定是由某些已安装的软件产品引起的。
可以通过启动安全模式来检查减速现象是否消失。
如果确实如此,那么例如Windows 的自动运行可用于查看所有启动项并轻松关闭/打开它们,直到找到罪魁祸首。
答案4
我认为 chrome 正在文件上设置一个标志,正如您所说,可以通过从“Chrome 设置”中删除“启用网络钓鱼和恶意软件防护”上的勾号来删除它。