为本地驱动器上的exe禁用Windows 7的“打开文件-安全警告”对话框?


9

我尝试在获取时运行Eclipse java-galileo-SR2-win32 open-file-security-warning。只是从zip文件中提取文件,然后将其放入目录“ C:\Users\UserName\AppData\LocalLow\eclipse-java-galileo-SR2-win32\eclipse”。

用于将网络驱动器添加到Intranet区域的Internet Explorer设置在本地驱动器上不起作用。同样,在文件属性中也没有“取消阻止”文件的选项。

还有什么其他选项可以关闭此烦人的提示?甚至更好地能够选择认为可以安全运行的文件。

Answers:


10

在开始菜单中,输入gpedit.msc。然后转到:

User Configuration -> Administrative Templates -> Windows Components -> Attachment Manager

并添加*.exe到“中度风险文件类型的包含列表”设置。


1
我希望能够选择允许运行的exe,而不是全部允许。
Menuta

@Menuta:只是一个远景,但是您尝试添加“ filename.exe”吗?这似乎为我工作
周杰伦威克

感谢您的建议,没想到,确实很明显。无论如何,我已经将文件移到了程序文件中,从而绕过了错误。
Menuta 2010年

添加eclipse.exe效果很棒!+1
詹姆斯·默兹

5

解决方案是将目录放置在该目录所属的目录中,这样C:\Program Files (x86)\eclipse-java-galileo-SR2-win32\eclipse将删除打开文件安全警告对话框。c:\Users\UserName\AppData\LocalLow目录必须具有与Intranet区域类似的安全性。


如果有人知道为什么这样限制LocalLow文件夹,您能告诉我们原因吗?
Menuta

1
那是它的唯一目的。受信任的数据进入c:\ Users \ UserName \ AppData \ Local,.. \ LocalLow中的不受信任数据。我的理解是,如果Vista之前的程序尝试写入用户应用程序目录(即以前的c:\ Documents and Settings \ UserName \ Application Data),则将其神奇地重新映射到Local,LocalLow或Roaming子文件夹位于c:\ Users \ UserName \ AppData中,具体取决于程序在哪种模式下运行。因此,如果程序在低安全性模式下运行,则它只能写入安全性也较低的LocalLow。
sgmoore,2010年

2

其他文件之一(可能是dll)是否被阻止?

来自Sysinternals的流是一个方便的命令行实用程序,可用于在目录和子目录中的所有文件上显示NTFS流。它也可以用于删除所有流(假设它们都只是Zone.Identifiers)


我没有运气。
Menuta

这就是解决方案。stream -s -d“ C:\ Program Files \ Eclipse”
gnom1gnom
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.