Предупреждение «Издатель не может быть подтверждён» появляется в Windows при запуске исполняемого файла, у которого отсутствует действительная цифровая подпись Authenticode — система не может проверить, кто выпустил программу и не изменялся ли файл после публикации. Это не всегда означает вирус: подавляющее большинство самодельных утилит, старых программ и драйверов от небольших производителей просто не имеют платного сертификата подписи кода.

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

Почему Windows пишет «издатель не подтверждён»

Механизм проверки основан на цифровой подписи Authenticode. Разработчик подписывает файл сертификатом, выданным доверенным центром сертификации, и Windows при запуске сверяет эту подпись. Если подписи нет, она повреждена или сертификат отозван — появляется жёлтое окно с текстом о неподтверждённом издателе.

Отдельный случай — файлы, скачанные из интернета. Браузеры и почтовые клиенты помечают их специальной меткой Mark of the Web (альтернативный поток Zone.Identifier), и Windows относится к таким файлам с повышенным подозрением, даже если подпись у них есть.

  • 📄 Программа написана энтузиастом и не подписана сертификатом вовсе
  • 🌐 Файл скачан из интернета и несёт метку зоны «Интернет»
  • 🔧 Подпись была, но файл изменён после подписания (репак, патч)
  • ⏳ Сертификат издателя истёк или был отозван центром сертификации

Как проверить файл перед запуском

Прежде чем обходить предупреждение, убедитесь, что файл безопасен. Первый шаг — посмотреть цифровую подпись: кликните по файлу правой кнопкой, откройте Свойства и проверьте вкладку Цифровые подписи. Если вкладки нет — файл не подписан в принципе.

Второй шаг — сверить источник. Программа, скачанная с официального сайта разработчика, вызывает куда меньше вопросов, чем та же программа с файлообменника. Дополнительно файл можно проверить антивирусом или загрузить на сервис многодвижковой проверки вроде VirusTotal — это не гарантия, но заметно снижает риск.

☑️ Проверка файла перед запуском

Выполнено: 0 / 5
⚠️ Внимание: если неподписанный файл просит права администратора, а вы не понимаете, зачем они ему, — не запускайте его. Повышенные привилегии позволяют программе изменять систему, и ошибка в этом случае необратима.

Быстрый способ: разблокировать конкретный файл

Если предупреждение вызвано меткой «скачано из интернета», её можно снять точечно. Откройте свойства файла и на вкладке Общие внизу поставьте галочку Разблокировать, затем нажмите «Применить». Метка зоны удаляется, и файл запускается без лишнего окна.

То же самое делает команда PowerShell — она удобна, когда файлов много:

Unblock-File -Path "C:\Загрузки\program.exe"

Учтите: разблокировка убирает только метку зоны. Если у файла нет цифровой подписи, окно «издатель не подтверждён» всё равно может появиться при запуске с правами администратора — это уже работа контроля учётных записей (UAC), а не SmartScreen.

📊 Где вы чаще всего видите предупреждение «издатель не подтверждён»?
При запуске скачанных программ
При установке драйверов
При запуске старых утилит
При открытии файлов из локальной сети

Проверка цифровой подписи вручную

Когда вкладка Цифровые подписи присутствует, выделите подпись в списке и нажмите «Сведения». Windows покажет статус: «Эта цифровая подпись действительна» или сообщение об ошибке. Действительная подпись означает, что файл не менялся с момента подписания и цепочка сертификатов ведёт к доверенному центру.

Для пакетной проверки существует встроенный командлет PowerShell:

Get-AuthenticodeSignature "C:\Загрузки\program.exe"

В поле Status значение Valid — подпись корректна, NotSigned — подписи нет, HashMismatch — файл изменён после подписания, и это серьёзный повод отказаться от запуска.

Статус подписиЧто означаетРекомендация
ValidПодпись действительна, файл не изменёнМожно запускать, если доверяете издателю
NotSignedПодпись отсутствуетПроверить источник и антивирусом
HashMismatchФайл изменён после подписанияНе запускать, скачать заново с официального сайта
Incompatible / UnknownErrorПодпись повреждена или не читаетсяОтнестись как к неподписанному файлу
💡

Если программа портабельная и запускается редко, проще каждый раз подтверждать запуск кнопкой «Выполнить», чем отключать защиту глобально — так вы сохраняете предупреждения для остальных файлов.

Когда предупреждение вызывает SmartScreen

Отдельный сценарий — синее окно Windows SmartScreen с текстом о защите ПК. SmartScreen оценивает не подпись, а репутацию файла по облачной базе Microsoft: редкие и новые программы блокируются просто потому, что их мало кто скачивал. В этом окне нужно нажать «Подробнее», после чего появится кнопка «Выполнить в любом случае».

Отключать SmartScreen целиком (Безопасность Windows → Управление приложениями и браузером) стоит только осознанно: фильтр ловит реально вредоносные загрузки, и без него защита заметно слабее. Разумный компромисс — оставить фильтр включённым и обходить его точечно для проверенных файлов.

⚠️ Внимание: не отключайте SmartScreen и UAC «навсегда» ради одной программы. Сначала попробуйте разблокировать файл и проверить подпись — глобальное отключение защиты должно быть последним вариантом, а не первым.
Почему у легальных программ нет подписи

Сертификат для подписи кода (EV или OV) стоит денег и требует проверки личности или организации разработчика. Небольшие Open-Source-проекты, утилиты энтузиастов и старые программы, выпущенные до массового распространения обязательной подписи, часто распространяются без неё. Отсутствие подписи — повод для проверки, но не автоматический признак вредоносности.

Файл в локальной сети или на съёмном носителе

Предупреждение нередко появляется при запуске программ с сетевых папок и NAS. Windows относит такие пути к зоне с ограниченным доверием. Если сетевой ресурс ваш и доверенный, его можно добавить в список местной интрасети: Панель управления → Свойства браузера → Безопасность → Местная интрасеть → Сайты. Пути добавляйте только те, которым действительно доверяете.

Альтернатива без изменения зон безопасности — скопировать файл на локальный диск и запускать оттуда. Копирование снимает часть сетевых ограничений, хотя метку зоны интернета, если она была, придётся снять отдельно через Разблокировать.

💡

Предупреждение «издатель не подтверждён» — это не приговор файлу, а запрос на проверку: источник, цифровая подпись и антивирус решают, можно ли запускать программу.

Что делать, если файл оказался подозрительным

Если антивирус или проверка подписи выявили проблему, удалите файл и очистите корзину. Затем скачайте программу заново — только с официального сайта разработчика, сверив адрес вручную, а не по ссылке из поисковой рекламы: именно рекламные ссылки часто ведут на поддельные сборки.

Когда сомнительный файл уже запускался, прогоните систему полным сканированием штатного «Защитника Windows» или другого антивируса и смените пароли, которые вводились после запуска. При явных признаках компрометации (чужие процессы, сброс настроек браузера, новые учётные записи) безопаснее обратиться к специалисту или переустановить систему.

Частые вопросы

Означает ли «издатель не подтверждён», что файл — вирус?

Нет. Сообщение говорит лишь об отсутствии проверяемой цифровой подписи. Многие легальные программы не подписаны, а часть вредоносных — наоборот, подписана украденными сертификатами. Решение о запуске принимайте по совокупности: источник, антивирусная проверка, статус подписи.

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

Глобальное отключение возможно через настройки SmartScreen и политики UAC, но делать это не рекомендуется — вы лишаетесь защиты от случайного запуска вредоносных загрузок. Безопаснее разблокировать конкретные проверенные файлы через свойства или команду Unblock-File.

Почему галочки «Разблокировать» нет в свойствах файла?

Если пункта нет, значит, у файла отсутствует метка зоны — например, он создан локально или скопирован внутри ПК. Тогда предупреждение вызвано не меткой, а отсутствием цифровой подписи, и снять его разблокировкой нельзя: либо подтверждайте запуск вручную, либо используйте подписанную версию программы.

Можно ли доверять файлу с действительной подписью?

Действительная подпись подтверждает, что файл не изменён и выпущен владельцем сертификата, но не гарантирует честность самого издателя. Смотрите, кому выдан сертификат: имя в сведениях подписи должно совпадать с ожидаемым разработчиком программы.