Почему Smart Screen блокирует
Защитник Microsoft проверяет каждый запускаемый exe по нескольким параметрам:
- Подписан ли файл EV-сертификатом ($400/год для разработчика).
- Известен ли файл базе репутации Microsoft.
- Есть ли подозрительные сигнатуры в коде.
Любая программа от инди-разработчика без EV-сертификата получает страшное «Windows protected your PC». Это не означает вирус — это значит, что Microsoft не знает файл.
Быстрый способ — Run anyway
- В окне предупреждения нажми More info (Подробнее).
- Появится кнопка Run anyway (Выполнить в любом случае).
- Клик — программа запускается.
Это самый безопасный путь: ты разрешаешь конкретное приложение, защита остаётся включённой для остальных. Windows запомнит твой выбор для этой утилиты.
Исключение для папки
Если ты запускаешь много небольших утилит из одной директории:
- Windows Security → Virus & threat protection → Manage settings.
- Exclusions → Add or remove exclusions → Add an exclusion → Folder.
- Укажи каталог с приложениями.
Все исполняемые внутри будут запускаться без проверки. Используй только для проверенных директорий — иначе настоящий вирус пройдёт незамеченным.
Полное отключение защитника
Не рекомендую делать постоянно. Только на 5–10 минут во время установки:
- Windows Security → App & browser control → Reputation-based protection settings.
- Отключи Check apps and files.
- Запусти нужную программу.
- Включи обратно сразу после установки.
Постоянно выключенный защитник — серьёзная дыра. Реальные вирусы используют ту же лазейку.
Когда НЕ обходить
- Программа скачана с подозрительного сайта (украшения в URL, странные домены).
- Название маскируется под известное приложение (например,
chrome_setup_v2_REAL.exe). - Архив получен через личное сообщение от незнакомца.
- Антивирус (не Microsoft Defender) тоже ругается.
Для проверки подозрительного дистрибутива — сервис VirusTotal. Загрузи туда установщик, увидишь репорт по 60+ антивирусам. Если 1–2 движка считают подозрительным — обычно false positive. Если 5+ — реальный риск.
FAQ
Защитник блокирует Umbrella — это вирус?
Нет. Umbrella Loader не имеет EV-сертификата Microsoft (как и большинство приватного софта). Дистрибутив проверен антивирусными движками. Используй «Run anyway» либо временно отключи защитника для установки.
После Run anyway всё равно блокирует — что делать?
Перезагрузи компьютер. Иногда репутационный фильтр кэширует решение неверно. Также проверь, не блокирует ли отдельный антивирус.
Можно ли подписать собственное приложение?
Да, через сервисы вроде Sectigo или DigiCert. EV-сертификат стоит $400+/год. Самоподписанные ключи игнорируются — нужен именно Extended Validation.
Защитник и антивирус — это одно и то же?
Нет. SmartScreen — фильтр Windows на основе репутации (знакомо ли приложение). Антивирус — сигнатурное и поведенческое сканирование. Дистрибутив может пройти антивирус, но провалить репутационный чек из-за отсутствия EV.