Отключить 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 для добавления сетевых дисков в зону интрасети не работают на локальных дисках. Также нет возможности «разблокировать» файл в свойствах файла.

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

Ответы:


10

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

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

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


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каталог должен иметь ту же безопасность, что и зона интрасети.


Если кто-нибудь знает, почему папка 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)


Я пытался это не повезло.
Менета

Это решение. streams -s -d "C: \ Program Files \ Eclipse"
gnom1gnom
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.