Управление предупреждениями системы безопасности при открытии файлов (Open file - Security Warning)
При запуске на выполнение файлов, скачанных из интернета (или запускаемых по локальной сети)
в Windows появляется предупреждение системы безопасности: "Запустить этот файл?" ("We can't verify who created this file. Are you sure you want to run this file?").
"Файлы из интернета могут быть полезны, но этот тип файла может повредить компьютер. Запускайте только программы,
полученные от доверяемого издателя" ("This file is in a location outside your local network. Files from locations you don't recognize can harm your PC. Only run this file if you trust the location").
Для того, чтобы отключить такое предупреждение вообще и навсегда, необходимо выставить в системе значение переменной окружения SEE_MASK_NOZONECHECKS в 1.
Для этого из командной строки в Windows выполните следующую команду:
setx SEE_MASK_NOZONECHECKS 1 /m
Для того, чтобы включить предупреждение обратно, запустите из командной строки:
setx SEE_MASK_NOZONECHECKS 0 /m
Если же Вы хотите отключить такое предупреждение только для одного или нескольких файлов, то учтите,
что информация о том, откуда файл скачан (и, соответственно, информация, показывать или нет это предупреждение)
хранится в дополнительных файловых протоках (stream) в системе NTFS. Необходимо удалить эти дополнительные
streams для нужных Вам файлов. Для этого есть как минимум 3 пути:
- использование специальных утилит, например Streams из набора SysInternals;
- копирование файлов в файловую систему, не поддерживающую такие потоки (эти потоки при копировании будут удалены),
с последующим копированием файлов обратно;
- можно открыть свойства файла в проводнике и нажать кнопку "Разблокировать".
Если же Вы запускаете файл по сети, то можно включить нужный узел в список доверенных узлов в свойствах безопасности
браузера Internet Explorer.
|