Что делать, если заблокирован издатель или не подписана программа в Windows 10

ошибка подписи программы windows

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

Отчего появляется ошибка

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

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

Ошибка подписи
Если у приложения неправильная подпись, появится ошибка

Просроченная подпись может служить тревожным сигналом. Если вы неуверены в безопасности приложения, то не стоит продолжать с ним работать. Но проблема с подписью необязательно говорит о том, что приложение вредоносное: даже крупные компании, такие как Samsung, иногда забывают обновить подпись программы, просрочивая её.

Устранение проблемы

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

Проверка времени

Система, проверяя, просрочена ли подпись или нет, сверяется со временем, установленным на компьютере. Если на компьютере установлена неправильная дата, которая превышает максимальный срок действия подписи, то Windows заблокирует доступ к программе. Самый лёгкий способ установить правильное время — активировать автоматическую сверку данных с интернетом:

  1. Разверните системную поисковую строку. Отыщите встроенное приложение «Параметры».
    Переход к параметрам системы
    Открываем приложение «Параметры»
  2. Зайдите в раздел «Время и язык».
    Переход к настройкам даты
    Открываем раздел «Время и язык»
  3. Активируйте автоматическую установку времени. Готово, как только компьютер получит доступ к интернету, время будет установлено.
    Активация автовыбора времени
    Включаем сверку времени с интернетом

Отключение проверки подписей

У Windows 10 есть специальный режим, позволяющий работать без сверки подписей. Чтобы перейти к нему, пройдите следующие шаги:

  1. Открыв встроенное приложение «Параметры», перейдите к блоку «Обновление и безопасность».
    Переход к настройкам системы
    Открываем раздел «Обновление и безопасность»
  2. Разверните подпункт «Восстановление» и кликните по кнопке «Перезагрузка».
    Запуск восстановления системы
    Нажимаем кнопку «Перезагрузить сейчас»
  3. Компьютер выключится, а после самостоятельно включится. На экране отобразится меню восстановления. Перейдите к блоку «Диагностика».
  4. Откройте подпункт «Дополнительные параметры».
    Переход к дополнительным параметрам
    Заходим в раздел «Дополнительные параметры»
  5. Перейдите к пункту «Параметры загрузки». Если понадобится, нажмите на кнопку «Перезагрузить» и дождитесь повторной перезагрузки.
    Переход к параметрам загрузки
    Открываем раздел «Параметры загрузки»
  6. Вам будет предложен список, в котором перечислены все виды режимов Windows. Выберите седьмой вариант: «Отключить обязательную проверку подписи драйверов».
    Выбор режима загрузки
    Выбираем вариант 7

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

Деактивация контроля

В Windows есть отдельная служба, отвечающая за проверку безопасности действий пользователя — UAC («Контроль учётных записей»). Именно она вызывает уведомление «Для запуска этого приложения/для совершения этого действия необходимы права администратора». В том числе UAC занимается проверкой подписей. Настроить UAC нельзя, поэтому отключить только проверку подписей, но при этом сохранить другие функции сервиса не получится. Можно только отключить UAC целиком. Сделав это, вы должны быть готовы к тому, что система перестанет вас оповещать о том, что для некоторых действий нужны права администратора. Для деактивации контроля выполните следующие шаги:

  1. С помощью системной поисковой строки отыщите панель управления и разверните её.
    Переход к панели управления
    Раскрываем панель управления
  2. Перейдите к блоку «Учётные записи пользователей».
    Переход к настройкам учетных записей
    Открываем раздел «Учетные записи пользователей»
  3. Кликните по строке «Изменить параметры контроля…».
    Переход к настройкам UAC
    Нажимаем на строчку «Изменить параметры контроля учетных записей»
  4. Перегоните ползунок до самого нижнего положения, тем самым отключив UAC. Готово, сохранив внесённые изменения, вы завершите процедуру отключения контроля. Ошибка подписи будет устранена.
    Настройки UAC
    Перегоняем ползунок в самый низ

С помощью сторонней программы

Есть несколько сторонних программ, которые отключают проверку подписи определённой программы за вас. Неважно, какой из них вы воспользуетесь, результат будет один и тот же — ошибка исчезнет.

FileUnsigner

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

  1. После того как вы загрузите и установите приложение, на рабочем столе будет создан ярлык FileUnsigner. Создайте на рабочем столе ярлык приложения, доступ к которому заблокирован. Перетащите ярлык приложение на ярлык FileUnsigner, зажав его левой клавишей мыши.
    Запуск FileUnsigner
    Перетаскиваем ползунок на FileUnsigner
  2. Развернётся командная строка, в которой автоматически выполнятся несколько команд. После окончания процедуры выведется сообщение, подтверждающее успешное окончание процесса. Готово, можно запускать ваше приложение.
    Успешное выполнение FileUnsigner
    FileUnsigner уведомит вас об окончании операции

Второй способ использования приложения:

  1. Найдите папку, в которую установлена ваша программа. Поместите в неё exe-файл FileUnsigner.
  2. С помощью системной поисковой строки отыщите и разверните командную строку, сделав это от имени администратора.
    Переход к командной строке
    Открываем командную строку
  3. Нужно перейти к каталогу, в котором лежит приложение. Для этого используя команду «cd путь_до_папки» (без кавычек). Например, cd d:\programe\mygame.
  4. Оказавшись в нужной папке, выполните команду fileunsigner /f «название_программы.exe» (без кавычек). Например, fileunsigner /f game.exe.
    Выполнение FileUnsigner через командную строку
    Выполняем команду fileunsigner /f x.exe

Готово, выбранная программа будет разблокирована, можно начать ей пользоваться.

Windows Manager

Программную версию можно загрузить с официального сайта:

Установив и открыв программу, пройдите следующие шаги:

  1. Разверните блок Security.
  2. Кликните по кнопке System Security.
  3. Не переходя с вкладки Security, установите галочку напротив строчки Disable the Open File Security Warning. Готово, осталось сохранить внесённые изменения, после чего можно будет запускать неподписанную программу.
    Использование Windows Manager
    Ставим галочку напротив Disable the Open File Security Warning

При помощи команд

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

  • bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS;
  • bcdedit.exe -set TESTSIGNING ON.
    Отключение проверки подписей через командную строку
    Вводим две команды последовательно

Готово, система уведомит вас об успешном завершении процесса, можно открывать программу с неправильной подписью.

Видео: устранение ошибки подписи

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