При запуске некоторых скачанных из сети программ пользователи могут столкнуться с ошибкой, которая сообщает о том, что приложение не может быть запущено, так как его подпись невозможно проверить, она не действительна или издатель заблокирован. В нашей статье мы подробно расскажем, из-за чего возникает такая ошибка и что можно предпринять для устранения неполадки.
Причины возникновения ошибки с издателем
Каждое приложение в большинстве случаев имеет собственную цифровую подпись, которая подтверждает, что программа действительно создана определенным разработчиком, и он гарантирует её корректное функционирование. Процедура подписывания осуществляется самой компанией-создателем программы, перед тем как начнется непосредственное распространение приложения, при этом у подписи имеется собственный срок действительности.
В том случае если у программы отсутствует подпись или срок её действия истек, операционная система может заблокировать приложение и откажется его запускать. Также возможен сбой в проверке подписи и ошибочная блокировка программ, не имеющих проблем с цифровой подписью.
Если пользователь не уверен в безопасности приложения, то рекомендуется отказаться от его использования, однако в некоторых случаях даже известные производители попросту забывают подписать или обновить срок действия подписи своего продукта.
Варианты решения проблемы
Для запуска программ с ошибкой цифровой подписи можно прибегнуть к нескольким методам. Изменить издателя приложения не выйдет, нужно отключить проверку цифровой подписи самой системой. Операционная система Windows позволяет отключить проверку при помощи активации специального режима и системных команд. Рассмотрим далее каждый из возможных вариантов запуска в подробностях.
Проверка времени в системе
Когда операционная система проверяет срок действия цифровой подписи, она сверяет данные с установленным временем на компьютере. Неправильно установленная дата может привести к возникновению ошибки и блокировке программы. Самым легким способом установить правильное время в системе будет активизировать синхронизацию со специальным сервером в интернете. Для этого нам потребуется проделать следующие операции:
- Запускаем «Панель управления» найдя её при помощи поиска.
- После этого нажимаем на раздел «Дата и время».
- В появившемся окне переходим на вкладку «Время по Интернету» и кликаем «Изменить параметры».
- Ставим галочку в пункте «Синхронизировать с сервером времени в Интернете» и нажимаем «Обновить сейчас».
Если синхронизация не удастся, то можно изменить сервер времени в списке и попробовать еще раз.
Отключение контроля учетных записей
В десятой версии Windows имеется специальная служба, которая отвечает за безопасность запускаемых программ и проверку цифровой подписи. Называется она — UAC («Контроль учётных записей»). Настроить данную службу так, чтобы она не проверяла подписи приложений нельзя, но можно полностью её деактивировать. Делать это не рекомендуется из соображений безопасности, однако будет вполне безопасным временно её отключить, чтобы запустить нужную программу, и после этого обратно активировать. Чтобы это осуществить, нам потребуется проделать следующее:
- Запускаем поиск Windows и вводим туда запрос «Панель управления».
- Открываем раздел из результатов поиска.
- Далее кликаем по иконке «Учётные записи пользователей».
- Нажимаем по пункту «Изменить параметры контроля учетных записей».
- Теперь в появившемся окне устанавливаем ползунок в самое нижнее положение, таким образом отключив UAC.
- Сохраняем настройки, кликнув по кнопке «OK».
Готово, теперь можно будет запустить программу с отсутствующей или просроченной цифровой подписью.
Деактивация функции проверки
В последних версиях Windows имеется специальный режим, при помощи которого можно запускать приложения без проверки подписи. Чтобы его активировать, нам потребуется проделать следующие шаги:
- Открываем стартовое меню и запускаем программу «Параметры».
- Далее переходим в раздел «Обновление и безопасность».
- В левой части экрана кликаем по пункту «Восстановление».
- Справа нажимаем на кнопку «Перезагрузить сейчас».
- Компьютер отключится и загрузится в режиме восстановления, где нужно будет для начала выбрать пункт «Диагностика».
- Далее кликнуть по варианту «Дополнительные параметры».
- После этого нажать на «Параметры загрузки».
- На экране появится список вариантов. Выбираем седьмой пункт — «Отключить обязательную проверку подписи драйверов» при помощи цифровых кнопок на клавиатуре.
Теперь после загрузки системы Windows не будет осуществлять проверку цифровой подписи, а мы сможем запустить нужное нам приложение.
Специальные команды Windows
Отключить проверку цифровой подписи также можно с использованием специальных команд. Чтобы это сделать, нам понадобится проделать следующие шаги:
- Открываем стартовое меню Windows.
- В списке приложений находим пункт «Командная строка» и запускаем её от имени администратора, воспользовавшись соответствующим вариантом в контекстном меню.
- Далее в появившееся окно вводим команду: bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
- Нажимаем «Enter».
- Теперь вводим команду: bcdedit.exe -set TESTSIGNING ON
- Еще раз нажимаем «Enter».
- Перезагружаем компьютер.
Теперь функция проверки подписи будет отключена.
Используем сторонние приложения
В сети можно отыскать несколько программ, которые умеют отключать проверку подписи для определённого приложения. Какой из предложенных утилит воспользоваться, не имеет большого значения, так как в итоге каждая из них позволит запустить программу с проблемой цифровой подписи.
Приложение FileUnsigner
Эта программа бесплатна и достаточно проста в использовании. Чтобы с ее помощью отключить проверку подписи, потребуется проделать следующие операции:
Скачать утилиту с официального сайта
После загрузки приложения для деактивации проверки подписи потребуется просто перетащить ярлык программы для запуска на иконку FileUnsigner.
На экране появится окно командной строки. По завершении процесса отключения проверки пользователь увидит сообщение об успешном проведении операции. Все, теперь можно запустить нужную нам программу.
FileUnsigner также умеет работать из командной строки. Потребуется переместить файл программы в папку с приложением, которое нужно запустить, и, открыв командную строку, перейти в директорию с приложениями. Далее нужно будет ввести следующую команду:
fileunsigner /f program.exe
Где program.exe это приложение которому нужно отключить проверку подписи.
Программа Windows 10 Manager
Это приложение представляет собой набор различных утилит для настройки и оптимизации Windows 10. Чтобы с его помощью отключить проверку цифровой подписи, нам нужно будет проделать следующее:
Загрузить программу с официального ресурса
- После скачивания и установки запускаем приложение и открываем раздел «Security».
- Далее нажимаем на кнопку «System Security».
- Устанавливаем птичку напротив пункта «Disable open File Security Warning».
- Сохраняем изменения и перезагружаем компьютер.
Вот при помощи таких способов можно запустить приложение с ошибкой цифровой подписи. Надеемся, что наша статья поможет вам осуществить это без особых затруднений.
Как изменить издателя приложения вместо того чтобы его отключать?
Изменить издателя стороннего приложения просто так нельзя. Для этого у вас должен быть цифровой сертификат, который нужно покупать и устанавливать в хранилище. Если ошибка при запуске программы возникает из-за блокировки издателя, то нужно просто отключить проверку. Как это сделать, в статье подробно рассказано.
Большое спасибо за ответ