Отключить Windows 7 «Открыть файл - Предупреждение безопасности» для EXE на локальном диске?

9

Я пытаюсь запустить Eclipse java-galileo-SR2-win32, когда получу open-file-security-warning. Файлы просто извлекаются из zip-файла и помещаются в каталог " C:\Users\UserName\AppData\LocalLow\eclipse-java-galileo-SR2-win32\eclipse".

Параметры Internet Explorer для добавления сетевых дисков в зону интрасети не работают на локальных дисках. Также нет возможности «разблокировать» файл в свойствах файла.

Какой другой вариант есть, чтобы отключить это раздражающее приглашение? Или даже лучше иметь возможность выбрать, какие файлы считаются безопасными для запуска.

Menuta
источник

Ответы:

10

В меню «Пуск» введите gpedit.msc. Затем перейдите к:

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

и добавьте *.exeпараметр «Список включений для файлов с умеренным уровнем риска».

CGA
источник
1
Я хочу иметь возможность выбрать, какой exe разрешено запускать, а не разрешить все из них.
Menuta
@Menuta: Просто длинный выстрел, но вместо этого вы пытаетесь добавить «filename.exe»? Кажется, это работает для меня
Джей Вик
Спасибо за предложение, не думал об этом, на самом деле очевидно. Я уже переместил файлы в программные файлы, которые обошли ошибку.
Menuta
Добавление eclipse.exeотлично работает! +1
Джеймс Мерц
5

Решение состоит в том, чтобы поместить каталог, в котором он находится, например, C:\Program Files (x86)\eclipse-java-galileo-SR2-win32\eclipseэтот диалог удаляет предупреждение о безопасности открытого файла. c:\Users\UserName\AppData\LocalLowкаталог должен иметь ту же безопасность, что и зона интрасети.

Menuta
источник
Если кто-нибудь знает, почему папка LocalLow так ограничена, расскажите, пожалуйста, почему?
Менета
1
Это его единственная цель. Доверенные данные помещаются в папку c: \ Users \ Имя пользователя \ AppData \ Local, ненадежные данные в .. \ LocalLow. Насколько я понимаю, если программа, предшествующая Vista, пытается записать в каталог приложения пользователя (то есть то, что раньше было c: \ Documents and Settings \ UserName \ Application Data), то это волшебным образом переназначается либо в Local, LocalLow, либо в Roaming. вложенная папка внутри c: \ Users \ UserName \ AppData в зависимости от того, в каком режиме работает программа. Поэтому, если программа работает в режиме низкого уровня безопасности, она может записывать только в LocalLow, что также является низким уровнем безопасности.
sgmoore
2

Возможно ли, что один из других файлов (может быть, DLL) заблокирован?

Streams from Sysinternals - это удобная утилита командной строки, которую можно использовать для отображения потоков NTFS для всех файлов в каталоге и подкаталогах. Он также может быть использован для удаления всех потоков (при условии, что они все являются просто Zone.Identifiers)

sgmoore
источник
Я пытался это не повезло.
Менета
Это решение. streams -s -d "C: \ Program Files \ Eclipse"
gnom1gnom