Поиск по сайту:

Как отключить «Открыть файл — предупреждения безопасности» в Windows 10?


Когда вы пытаетесь запустить exe, msi, bat, cmd или другой исполняемый тип файлов с локального диска или сетевой папки в Windows, вы можете увидеть это предупреждение: «Открыть файл — предупреждение безопасности». Для запуска программы пользователю необходимо вручную подтвердить запуск такого файла, нажав кнопку Выполнить. Это предупреждение безопасности Windows обычно появляется при запуске файла приложения, загруженного из Интернета, или исполняемого файла, расположенного в общей сетевой папке или на подключенном сетевом диске.

Предупреждение безопасности Windows после запуска исполняемого файла или сценария

Такое поведение Windows предназначено для защиты вашего компьютера от запуска потенциально опасных исполняемых файлов, загруженных из Интернета или полученных из других ненадежных источников. Это предупреждение безопасности появляется во всех версиях Windows (включая Windows 10, 8.1 и 7).

Если вы устанавливаете или запускаете программы на компьютерах пользователей в фоновом режиме (через задачи планировщика, сценарии входа в групповую политику, сценарии SCCM и т. д.), это может вызвать проблемы. Дело в том, что в таких случаях окно предупреждения безопасности в сеансе пользователя не появляется. Таким образом, установка или запуск такого приложения в пакетном режиме становится невозможным.

Например, при открытии файла из общей папки предупреждение системы безопасности Windows выглядит следующим образом:

Open File — Security Warning
The Publisher could not be verified. Are you sure you want to run this software?
We can’t verify who created this file. Are you sure you want to run this file?
This file is in 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.

При запуске файла, скачанного из Интернета, с локального диска (или сетевого ресурса, смонтированного через

net use

), текст предупреждения немного другой:

Open File — Security Warning
Do you want to run this file?
While files from the Internet can be useful, this file type can potentially harm your computer. Only run software from publishers you trust.

Если вы снимите флажок с опции «

Always ask when opening this file

», то при следующем запуске этого файла окно безопасности Windows не появится. Но в этом случае вам придется добавлять программы в исключения вручную.

Попробуем узнать, как убрать предупреждения безопасности при запуске исполняемых или установочных файлов в Windows (данное руководство применимо для всех версий Windows).

Важно. Отключать это окно с предупреждением безопасности в большинстве случаев не рекомендуется, поскольку это снижает безопасность вашего компьютера.

Мы предлагаем несколько вариантов, как отключить предупреждение системы безопасности. Выбирайте подходящий в зависимости от необходимого решения (в некоторых случаях вам придется комбинировать решения).

Как отключить предупреждение об открытии файла для загруженных файлов?

Исполняемые файлы, скачанные из Интернета, автоматически помечаются как потенциально опасные (загруженные из небезопасного источника). Эта функция реализована с помощью технологии альтернативных файловых потоков NTFS (Alternate Data Streams - ADS). Для простоты будем считать, что это специальная файловая метка, которая автоматически присваивается скачиваемому файлу (см. статью Как Windows узнает, был ли файл скачан из Интернета). Чтобы убрать этот маркер, вам необходимо разблокировать этот файл. Чтобы это сделать:

  1. Откройте свойства исполняемого файла;

  2. На вкладке Общие нажмите кнопку или установите флажок Разблокировать. Если файл был скачан из Интернета, то рядом с кнопкой (флажком) отобразится следующее предупреждение:

     This file came from another computer and might be blocked to help protect this computer.

  3. Сохраните изменения, нажав кнопку ОК. После разблокировки файла он запускается без окна предупреждения (альтернативные потоки данных NTFS удаляются).

Уловка. Чтобы предотвратить автоматическое присвоение маркера Зона.Идентификатор файлам, которые вы загружаете из Интернета через браузер, вы можете сохранять загруженные файлы на диск, отформатированный в FAT32 или exFAT. Альтернативные потоки NTFS не работают в этих файловых системах.

Альтернативный атрибут потока данных NTFS Zone.Identifier можно сбросить с помощью этих двух команд (будет создан новый файл):

move oldapp.exe > newapp
type newapp > oldapp.exe

Или с помощью инструмента Sysinternal:

streams.exe

Также вы можете разблокировать файл с помощью PowerShell:

Unblock-File -Path C:\Downloads\somefile.exe

Вы можете отключить это предупреждение только для файлов, загруженных с помощью браузера, отключив настройку атрибута Zone.Identifier:

  • Для Google Chrome и IE необходимо создать такой параметр реестра

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
    “SaveZoneInformation”=dword:00000001
  • Для Mozilla Firefox: откройте страницу настроек.

    about:config

    и измените значение

    browser.download.saveZoneInformation

    на ложь.

В Windows вы можете полностью отключить применение информации о зоне к файлам, загруженным из Интернета, с помощью специального параметра GPO Не сохранять информацию о зоне во вложении файла (Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Вложение). Менеджер).

Предупреждение безопасности при открытии файлов из общего сетевого ресурса

Окно предупреждения может появиться при запуске программы из общей сетевой папки по UNC-пути. Эта проблема обычно возникает у корпоративных пользователей при доступе к ресурсам в другом домене AD или по IP-адресу. В этом случае проще всего добавить имя и/или IP-адрес сервера, на котором размещен исполняемый файл, в Зону локальной интрасети в настройках Internet Explorer. Это будет означать, что ресурсу доверяют. Чтобы это сделать:

  1. Откройте Панель управления → Интернет;.

  2. вкладка Безопасность;

  3. Откройте Местную интрасеть → Сайты → Дополнительно;

  4. В следующем окне добавьте имя и/или IP-адрес сервера. Например,

    \\10.0.0.6

    ,

    \\srv.contoso.com 

    или

     \\127.0.0.1\

    для локального компьютера. Вы можете использовать подстановочный знак. Например, вы можете добавить все IP-адреса вашей локальной сети в зону локальной интрасети, используя следующую строку:

    file: //192.168.1.*

    . .

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\

    . Доверенные IP-адреса указаны в

    Ranges

    ключ реестра; имена хостов и доменов - в

    Domains

Также вы можете добавить IP-адреса и DNS-имена доверенных доменов и хостов в зону локальной интрасети с помощью объекта групповой политики. Откройте локальный (

gpedit.msc

) или редактор групповой политики домена (

gpmc.msc

). Включите политику Конфигурация вычислений -> Административные шаблоны -> Компоненты Windows -> Internet Explorer -> Панель управления Интернетом -> Страница безопасности -> Список назначения сайтов для зон. В настройках политики необходимо указать список доверенных хостов и/или доменов в следующем формате:

  • Имя сервера (хоста) (например,

    file://server_name

    ,

    \\server_name

    ,

    server_name

    или

    IP

    )

  • Номер зоны (1 для зоны локальной интрасети)

Если при запуске программ с подключенного сетевого диска появляется окно предупреждения безопасности, добавьте букву диска (например, U:\) или UNC-путь к зоне локальной интрасети.

Сохраните изменения политики и обновите настройки объекта групповой политики на клиенте (

gpupdate /force

). Предупреждение должно перестать появляться при открытии исполняемых файлов из указанных общих сетевых папок.

Кроме того, вы можете включить следующие настройки в разделе GPO: Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Internet Explorer -> Панель управления Интернетом -> Страница безопасности. Это лучший вариант для пользователей домена:

  • Сайты интрасети: включите все локальные сайты (интрасети), не указанные в других зонах

  • Сайты интрасети: включите все сетевые пути (UNC)

  • Включить автоматическое определение интрасети

Предупреждения безопасности открытия файла при использовании перенаправления папки AppData

Если вы используете перенаправление папок AppData (в сценариях роуминга профиля), пользователи могут столкнуться с окном «Открыть файл — предупреждение безопасности» при запуске ярлыков приложений из папок профиля.

В этом случае вам необходимо добавить свой сервер (или весь домен), на котором хранятся перемещаемые профили, в доверенную зону IE.

Используйте параметр GPO «Конфигурация пользователя» -> «Политики» -> «Административные шаблоны» -> «Компоненты Windows» -> Internet Explorer -> «Панель управления Интернетом» -> «Страница безопасности» -> Список назначения сайтов для зон. Добавьте имя сервера (домена) со значением 1.

Отключить предупреждение об открытии файла для определенных типов файлов через объект групповой политики

В некоторых случаях целесообразно полностью отключить появление предупреждений безопасности для определенных типов файлов (расширений) через групповые политики. Хотя, конечно, это не очень безопасно, поскольку пользователь может случайно запустить что-то вредоносное.

Для этого в редакторе объектов групповой политики перейдите в раздел: Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Диспетчер вложений.

  • Включите политику Не сохранять информацию о зоне во вложенных файлах. Все загруженные файлы будут запускаться без предупреждения на всех компьютерах.

  • Включите политику Список включения для младших типов файлов и в ее настройках укажите список расширений файлов, запуск которых вам будет разрешен, например,

    .exe; .vbs; .msi

    . Windows будет игнорировать альтернативные маркеры потока данных в файлах с этими расширениями и запускать их без предупреждения.

    Примечание. Эта политика добавляет расширения файлов в параметр реестра LowRiskFileTypes:

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]"LowRiskFileTypes"=".exe;.vbs;.msi;.bat;"

Подсказка. Редактор локальной групповой политики (

gpedit.msc

) отсутствует в версии Windows 10 Home. Но есть обходной путь для его установки.

Сохраните политику, назначьте ее целевому подразделению и примените к клиентам, запустив на них команду

gpupdate /force

команда.

Теперь предупреждение должно перестать появляться при открытии исполняемых файлов с указанными расширениями с любой информацией в потоке Zone.Identifier. Вы также можете разрешить Internet Explorer запускать любые файлы в свойствах Internet Explorer (Безопасность -> Интернет -> Пользовательский уровень -> Разное -> Запуск приложений и небезопасных файлов (не безопасно), но это очень рискованно.

Вы можете полностью отключить окно «Открыть файл — Предупреждение безопасности» для небезопасных файлов, используя опцию GPO Отключить функцию проверки настроек безопасности (находится в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Internet Explorer).

Или вы можете разрешить запуск любого файла без отображения «Предупреждения безопасности открытого файла», используя следующие команды:

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security" /V "DisableSecuritySettingsCheck" /T "REG_DWORD" /D "00000001" /F
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F

Статьи по данной тематике