今天,我使用Win7 Pro上的IE9,在我的开发机器上下载了一个更新到我们的邮件服务器。 我指示IE将文件保存在服务器的共享驱动器上,以便稍后安装。 当下载完成后,IE在底部显示一个红色的横幅,并说,“.exe不常下载,可能会损害您的计算机。” 有三个button,“删除”,“操作”和“查看下载”。 我之所以select“行动”,是因为我以前从未见过。 它显示了一个“SmartScreenfilter”对话框,基本上给出了三个select:“不要运行这个程序(推荐)”,“删除程序”和“无论如何运行”。 我只是取消了对话,因为我不想首先运行它; 我只是想下载它,所以我可以稍后在服务器上运行它。
所以当我尝试运行它时,它会立即炸毁,说:“安装程序无法创build目录 – 错误5:访问被拒绝。 尽pipe我已经是pipe理员,closures了UAC等,但我试图解除阻止文件“以pipe理员身份运行”。切入追逐,我终于再次下载文件,运行WinMerge两个,它显示它们是相同的,除了新的运行良好。 我回到我的开发机器,通过Firefox下载文件,然后运行在服务器上,再好。 但是,当我通过IE浏览器再次尝试时,SmartScreen再次显示红色的横幅,尽pipe它存储在另一台机器上,但不知怎么的破坏了文件,WinMerge无法区分它和一个好的文件。
我在网上浏览了SmartScreen是如何工作的,但是他们都给出了用户级别的描述。 我想知道的是,它对该文件做了什么以使其在另一台机器上无法运行?
谢谢