Вимога обов’язкової наявності цифрового підпису драйвера в Windows 8 (Device Driver Signing) -це вимога системи безпеки Windows, яка дозволяє установку тільки драйверів, що мають цифровий підпис виробника. Система сертифікації і підписування драйверів потрібна Microsft для того, щоб максимально убезпечити систему від установки некоректного або небезпечного ПЗ, здатного дестабілізувати систему.

При спробі установки в Windows 8 драйвера, що не має цифрового підпису з’являється вікно з попередженням:

“Windows зіткнулася з проблемою встановлення програмного забезпечення драйвера для вашого пристрою. Windows знайшла програмне забезпечення драйвера для вашого пристрою, але під час спроби його встановити помилку. Хеш для файлу відсутній у вказаному файлі каталогу. Файл, ймовірно, пошкоджений або є жертвою фальсифікації “.

(Хеш цього файлу відсутня в заданому файлі каталогу. Можливо файл пошкоджений або підроблений)

windows 8 не встановлюється непідписаний драйвер

У цій статті ми пропонуємо познайомитися з процедурою установки непідписаного драйвера пристрою в Windows 8 шляхом відключення перевірки цифрового підпису драйвера системою. Важливо відзначити той факт, що непідписані драйвери Ви встановлюєте на свій страх і ризик, і чітко розумієте, що своїми діями ви ризикуєте стабільністю і безпеку своєї ОС.

Нагадаємо, що вимога обов’язкового підписування драйверів, які виконуються в режимі ядра, з’явилося вперше в 64 бітної Windows Vista. Однак, якщо в Windows 7 (раніше ми вже описували як в Windows 7 можна відключити перевірку цифрового підпису драйвера) і Vista, система ще пропонувала можливість установки непідписаного драйвера (що не завжди виходило), то в Windows 8, установка драйвера без цифрового підпису просто завершується з відповідним попередженням.

Відключаємо перевірку цифрового підпису драйвера в параметрах завантаження Windows 8

Відключати перевірку підпису можна з меню параметрів завантаження Windows 8. Щоб потрапити в нього, потрібно в системі натиснути комбінацію клавіш Win +Я, Вибрати пункт Зміна ПК Налаштування , Потім на вкладці Загальні вибрати опцію Перезапустіть Зараз (Перезавантажиться зараз). В результаті комп’ютер перезавантажиться і автоматично потрапить в режим розширених параметрів завантаження.

Той же самий ефект (потрапити в режим налаштування параметрів завантаження системи) можна, перезавантаживши комп’ютер з командного рядка (запускати з правами адміністратора):

shutdown.exe /r /o /f /t 00

перезавантаження windows 8 в режимі розширених параметрів завантаження

Далі потрібно вибрати пункт Усунення несправностей.

Вирішення проблем з перемогою 8

Потім виберіть опцію Розширений запуск

Advanced Startup параметри windows 8

далі вибираємо Налаштування запуску

налаштування запуску виграти 8

І, нарешті, натисніть кнопку Restart

restart - перезавантажити windows 8 в безпечному режимі

Комп’ютер знову перезавантажиться і перед вами з’явиться меню вибору опцій завантаження. Нас цікавить пункт Вимкнути водій підпис примусове виконання (Відключити перевірку драйвера), виберіть його натиснувши на клавіатурі клавішу F7 або 7

Вимкніть примусове виконання підписів драйверів у Windows 8

В результаті Windows 8 завантажиться в режимі, в якому можлива установка підписаних драйверів. Тепер при установці такого драйвера (через диспетчер пристроїв або за допомогою майстра) в Windows 8 з’явиться вікно з попередженням системи безпеки Windows:

Windows не може перевірити видавця цього програмного забезпечення драйвера

Windows не може перевірити видавця цього програмного забезпечення драйвера

Виберіть пункт: Встановити це водій програмне забезпечення так чи інакше, Після чого драйвер повинен встановиться. Залишилося перезавантажитися в звичайному режимі і перевірити працездатність встановленого драйвера і пристрою.

Установка непідписаного драйвера в Тестовому режимі Windows 8

У тому випадку якщо вищенаведена методика у вас не спрацювала, існує ще один спосіб установки непідписаних драйверів. У Windows 8 і Windows Server 2012 існує так званий «тестовий режим роботи» (Тест Режим), В якому можлива установка будь-яких (в т.ч. і непідписаних драйверів).

Чим загрожує робота системи в «тестовому режимі»? Технічно ви працюєте з тієї ж самої повноцінної ОС, але є кілька нюансів. По-перше, формально така конфігурація не підтримується вендором (Microsoft). По-друге, перевівши систему в оцінний режим роботи, ви істотно знижуєте її безпеку і стабільність роботи ОС, так що ризик появи різних помилок, BSOD-ів і зараження її істотно збільшується.

Отже, на 64 бітної ОС потрібно запустити командний рядок з правами адміністратора і послідовно виконати команди:

bcdedit.exe /set nointegritychecks ON

bcdedit.exe /set TESTSIGNING ON

Першу команду можна замінити на

bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS

Після кожної команди повинно з’являється повідомлення про її успішне виконання.

Потім перезавантажте систему і спробуйте встановити непідписаний драйвер.

Факт роботи Windows 8 в тестовому (отладочном) режимі проявляється в наявності в правому нижньому куті робочого столу написи: Тестовий режим (Test Mode), версії ОС і номера збірки Windows.

windows 8 тестовий режим test mode

Щоб відключити Test Mode, необхідно з правами адміністратора виконати команди:

bcdedit.exe /set nointegritychecks OFF

bcdedit.exe /set TESTSIGNING OFF

Замість першої команди можна використовувати:

bcdedit /set loadoptions ENABLE_INTEGRITY_CHECKS

Отже, ми розглянули способи відключення перевірки цифрового підпису в 64-бітової версії Windows 8.

Варто зазначити, що подібна проблема найчастіше виникає у власників всіляких старих пристроїв (драйвера на які також істотно застаріли). Цим «щасливчикам» потрібно бути готовим до того, що старі драйвера без цифрового підпису виробника, встановлені за цією статтею в обхід системи безпеки Windows, не завжди будуть працювати коректно. Тому в першу чергу рекомендується перевірити наявність свіжої підписаної версії драйвера для Windows 8 (Windows 7) на сайті виробника.

Leave a Reply

Your email address will not be published. Required fields are marked *