SmartScreen блокирует запуск программ и загрузки — как исправить безопасно (2025)
Задача — не «вырубить защиту», а провести доверенный файл мимо ложного срабатывания. Разберём безопасные варианты: разблокировать конкретный файл, проверить подпись, исправить политику вложений и настройки в Защитнике.
Коротко
- Проверьте подпись и источник файла.
- Разрешите запуск только этого файла через «Свойства → Разблокировать» или PowerShell.
- Не отключайте SmartScreen целиком — лучше исправьте политику вложений, если её некорректно меняли.
Проверяем файл
- ПКМ по файлу → «Свойства» → вкладка «Цифровые подписи» — проверьте, есть ли подпись и она действительна.
- Скачивайте только с официальных сайтов разработчиков.
Разблокировать один файл
Вручную: ПКМ → Свойства → установите «Разблокировать» → Применить.
PowerShell (по одной строке):
Unblock-File -Path "C:\Users\Public\Downloads\app.exe"
Get-Item "C:\Users\Public\Downloads\app.exe" -Stream * | ft Stream,Length
Поток Zone.Identifier должен исчезнуть.
Настройки SmartScreen
Откройте «Безопасность Windows → Управление приложениями и браузером → Защита на основе репутации» и оставьте включёнными проверки.
Win+R — по одной строке:
windowsdefender:
ms-settings:windowsdefender
Если SmartScreen был полностью выключен твиками — верните значения на «По умолчанию» через интерфейс.
Политика вложений (Attachment Manager)
Некоторые «оптимизаторы» отключают метки зоны (что небезопасно) или, наоборот, ломают запуск. Проверьте политику:
CMD (Администратор) — по одной строке:
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments"
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v SaveZoneInformation /t REG_DWORD /d 2 /f
SaveZoneInformation=2 — хранить метки зоны (поведение по умолчанию). Не ставьте 1, чтобы не терять защиту.
Браузер и загрузки
- В Edge/Chrome проверьте, что включены стандартные проверки безопасности загрузок.
- Если файл помечается как опасный у разработчика — свяжитесь с поддержкой, чтобы они отправили запрос на переоценку репутации.
Для продвинутых: утилита Microsoft Sysinternals Streams показывает/удаляет альт-потоки (официальный сайт Microsoft).
Сброс и проверка системы
CMD (Администратор) — запускать целиком:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Если SmartScreen не включается вовсе — проверьте политики в gpedit.msc: Конфигурация компьютера → Админ. шаблоны → Компоненты Windows → File Explorer и Microsoft Defender SmartScreen (для Edge/Explorer). Параметры должны быть «Не задано» или «Включено» с корректными опциями.
Когда лучше позвать мастера
Если шаги выше не помогли — подключусь удалённо, настрою параметры/службы и проверю драйверы.
Ещё по теме
FAQ
Можно ли отключить SmartScreen насовсем?
Не рекомендую. Это важный уровень защиты. Проще разблокировать конкретный файл и оставить защиту включённой.
Почему файл без подписи блокируется?
У неизвестных разработчиков репутация ниже. Лучше просить подпись кода или ждать появления репутации, чем отключать защиту.