SmartScreen: «Windows защитила ваш компьютер»
Синее окно с надписью «Windows защитила ваш компьютер» пугает сильнее, чем должно. SmartScreen оценивает не содержимое файла, а его репутацию: сколько людей уже скачали именно этот файл. У свежего выпуска репутации нет по определению — отсюда и предупреждение.
Что именно проверяет SmartScreen
Не вирусы — этим занимается антивирус. SmartScreen смотрит на две вещи: подписан ли файл известным издателем и как часто этот файл скачивали другие пользователи Windows. Оба параметра к содержимому не относятся.
- Файл новый — предупреждение будет почти наверняка, даже у крупных проектов.
- Файл не подписан — предупреждение будет всегда, подробнее о подписи.
- Файл популярный и подписанный — предупреждения не будет.
Отсюда практический вывод: наличие предупреждения ничего не говорит о подлинности файла. А вот контрольная сумма говорит — и проверять надо именно её.
Правильный порядок действий
-
Не нажимать «Выполнить в любом случае» сразу
Сначала проверка. Окно никуда не денется, а вернуться после запуска сложнее.
-
Посчитать контрольную сумму
Инструмент считает в браузере, эталон берётся из релиза на GitHub. Минута работы.
-
Если сумма совпала — пройти предупреждение
Нажмите «Подробнее», затем появившуюся кнопку «Выполнить в любом случае». Она спрятана специально, чтобы её не нажимали машинально.
SHOT-W08Окно SmartScreen после нажатия «Подробнее»: видны имя файла, издатель и кнопка «Выполнить в любом случае». -
Если сумма не совпала — удалить файл
Тогда предупреждение оказалось по делу, хотя и по другой причине. Скачайте файл заново из официального источника.
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Разблокировка файла вручную
Windows помечает всё скачанное из интернета особым признаком, и SmartScreen реагирует именно на него. Признак можно снять — тогда предупреждения не будет.
- Правый клик по файлу → «Свойства».
- Внизу вкладки «Общие» — флажок «Разблокировать». Отметить и нажать «ОК».
- Запустить файл.
Делать это стоит после проверки суммы, а не вместо неё: снятие признака отключает предупреждение, а не проверяет файл.
Другие формулировки того же
| Сообщение | Что это | Что делать |
|---|---|---|
| «Windows защитила ваш компьютер» | SmartScreen, нет репутации | проверить сумму, «Подробнее» |
| «Издатель не может быть проверен» | файл не подписан | подпись издателя |
| «Приложение заблокировано в целях защиты» | политика или строгий режим | врезка выше |
| «Файл может нанести вред компьютеру» в браузере | проверка браузера | сохранить и проверить сумму |
| «Обнаружена угроза» и файл исчез | это уже антивирус | антивирус удаляет установщик |
Последняя строка отличается принципиально: SmartScreen только предупреждает и оставляет выбор, антивирус — удаляет файл. Если файл исчез, это не SmartScreen.
Отключить SmartScreen целиком?
Не стоит: он появляется один раз на файл и реально помогает заметить подмену. Достаточно пройти предупреждение для конкретного файла.
Почему у официального приложения нет подписи?
Сертификат для подписи кода стоит денег и требует юридического лица. Многие открытые проекты обходятся без него, полагаясь на контрольные суммы. Это про экономику разработки, а не про вредоносность — подробнее.
Предупреждение появляется каждый раз при запуске приложения
Значит, вы запускаете именно скачанный файл — вероятно, portable-сборку. Снимите признак «Разблокировать» в свойствах файла, как описано выше.
Я нажал «Выполнить в любом случае», а сумму не проверил
Проверьте сейчас: если не совпадёт, удалите приложение и поставьте заново из официального источника. Ничего необратимого обычно не происходит.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.