- Windows вимагає використання підписаних драйверів для захисту системи.
- Примусове виконання підпису драйвера можна тимчасово або назавжди вимкнути кількома способами.
- Команди BCDEdit дозволяють активувати тестовий режим та деактивувати перевірки цілісності.
- Вимкнення цього захисту пов'язане з ризиками, тому бажано відновити його після встановлення драйвера.
Якщо ви працюєте з дещо застаріле обладнання або неофіційні драйвериЦілком ймовірно, що рано чи пізно ви зіткнетеся з жахливим повідомленням Windows про те, що неможливо перевірити цифровий підпис контролераТака поведінка залежить від характеристики системи, яка називається Перевірка підпису водіяпризначений для блокування завантаження драйверів без дійсного підпису.
У багатьох випадках це нормально, оскільки підвищує безпеку. Але коли ви хочете використовувати Старий пристрій, на якому є драйвери лише для Windows 7 або 8.1або драйвери сторонніх виробників без офіційних підписів, Windows 10 перетворюється на цегляну стіну. Давайте розглянемо це якомога детальніше. Як вимкнути примусове виконання підпису драйвера Тимчасово чи постійно, які наслідки та які альтернативи є, якщо ви хочете максимально захистити своє обладнання?
Що таке Застосування підпису драйвера та чому воно блокує деякі драйвери?

У сучасних версіях Windows, особливо в Windows 10 64-розрядніMicrosoft вимагає, щоб драйвери, встановлені в системі, були цифровий підписЦе означає, що файл драйвера, особливо файли .sys та .inf, повинен містити криптографічний підпис, виданий довіреною особою та розпізнається Windows.
Ідея цієї політики полягає в мінімізації ризику того, що зловмисний, маніпульований або корумпований контролер може виконувати низькорівневий код у ядріДрайвер має привілейований доступ до системи, і якщо хтось використовує його зловмисно, він може отримати контроль над комп’ютером, обійти антивірусне програмне забезпечення та навіть пошкодити дані або саму інсталяцію Windows.
Контроль за дотриманням правил підпису водія діє прямо тут: запобігає завантаженню драйверів без дійсного підпису або з простроченими, зміненими чи нерозпізнаними підписами. Під час спроби встановити один із цих драйверів, Диспетчер пристроїв показати a жовтий значок попередження Поруч із пристроєм, а також у властивостях ви побачите класичне повідомлення про те, що Windows не може перевірити цифровий підпис драйвера, необхідного для цього обладнання.
Проблема виникає, коли ви чудово знаєте, що цей драйвер надійний (наприклад, той, що від стародавній музичний інструмент або певний пристрій PCIe), але виробник припинив його оновлення та більше не пропонує підписану версію для Windows 10. У такому випадку ви змушені шукати способи тимчасово або назавжди обійти це обмеження якщо ви хочете продовжувати користуватися своїм обладнанням.
Перш ніж продовжити, варто наголосити, що Вимкнення функції перевірки підпису водія відкриває двері до потенційних ризиків.Це не означає, що щось погане обов’язково станеться, але ви втрачаєте рівень захисту, який за нормальних обставин наполегливо рекомендується залишати активним. В ідеалі, слід вимикати його лише за крайньої необхідності, встановлювати потрібний драйвер, а потім... Повторно активувати перевірку підпису.
Вимкнення примусового виконання підпису драйвера з розширених параметрів запуску

Найпростіший і найменш інвазивний метод передбачає використання Розширені параметри завантаження у Windows 10. Ця процедура вимикає вимогу підписаних драйверів лише для поточного сеансу. Тобто, Він буде вимкнений лише до перезавантаження або вимкнення комп’ютера.Після цього Windows знову почне вимагати дійсні підписи за замовчуванням.
Цей підхід дуже корисний, якщо вам потрібно лише встановити непідписаний драйвер один разПеревірте це, і якщо все працює правильно, більше не змінюйте налаштування. Таким чином, ви скоротите час, протягом якого цей захист у системі залишатиметься вимкненим.
Щоб отримати доступ до цих опцій, замість використання складних меню, ви можете зробити це безпосередньо з робочого столу Windows. Секрет полягає у використанні розширеного параметра перезавантаження, пов’язаного зі значком живлення в меню «Пуск», у поєднанні з клавішею Windows. Shift (Зсув).
Після запуску середовища відновлення Windows відобразить кілька екранів з різними меню. Вам потрібно буде переміщатися між ними, доки не знайдете потрібний параметр. Конфігурація запускуде ви знайдете конкретний варіант для вимкнути обов'язкове використання підписаних драйверів, зазвичай вказується як варіант номер 7.
Після вибору комп’ютер перезавантажиться, і ця перевірка буде вимкнена лише для цього сеансу. З цього моменту ви зможете Встановіть непідписаний драйвер з диспетчера пристроїв або з відповідного інсталятора. Після перезавантаження все повернеться до норми, і Windows запрацює. знову вимагатимуть дійсних цифрових підписів.
Вимкнення підпису драйверів за допомогою BCDEdit у командному рядку

Якщо те, що вам потрібно, це більш довготривале рішенняВи можете скористатися інструментом BCDEdit, який використовується для зміни конфігурації завантажувача Windows. Цей метод дозволяє назавжди вимкнути певні перевірки цілісності та ввімкнути... пробний режим (testsigning) для завантаження драйверів без стандартного підпису.
Для належної роботи необхідно відкрити Командний рядок з правами адміністратораЗвичайне вікно не підійде: потрібно знайти «cmd» у меню «Пуск», клацнути правою кнопкою миші на «Командний рядок» і вибрати «Запуск від імені адміністратора». Крім того, можна використовувати PowerShell із підвищеними привілеями, хоча з командами BCDEdit краще не змішувати інструкції, призначені для однієї консолі, та інструкції для іншої.
Деякі користувачі стикаються з проблемами, оскільки вони намагаються запустити команди в PowerShell без належного синтаксису або тому, що для їхнього облікового запису користувача не налаштовано правильні права адміністратора. У таких випадках може знадобитися переглянути дозволи профілю, наприклад, скинувши налаштування, коли система обробляє користувача як гостьовий обліковий запис без привілеїв.
Після відкриття консолі від імені адміністратора виконується звичайна процедура для Вимкнення підпису драйверів за допомогою BCDEdit Виконайте ці команди одну за одною, натискаючи Enter після кожної:
- bcdedit -set loadoptions ВИМКНУТИ ПЕРЕВІРКИ_ЦІЛІСНОСТІ
- bcdedit -увімкнути TESTSIGNING
Перша інструкція наказує системі вимкнути певні перевірки цілісності, пов'язані із завантаженням драйвераДругий активує режим тестового підпису, який дозволяє Windows завантажувати драйвери, підписані тестовими сертифікатами або навіть без стандартно розпізнаного підпису.
Після успішного виконання команд вам потрібно буде Перезапустіть систему щоб зміни набули чинності. З цього моменту Windows має мати змогу завантажувати драйвери, які вона раніше блокувала. На робочому столі може з’явитися водяний знак, який вказує на те, що система перебуває в пробний режим, що є нормальним явищем, коли активна функція TESTSIGNING.
Важливо зазначити, що в деяких командах з Безпечне завантаження UEFI Якщо ввімкнено безпечне завантаження, зміни, внесені за допомогою BCDEdit, можуть не набути чинності, доки ви тимчасово не вимкнете цю опцію в налаштуваннях прошивки (BIOS/UEFI вашого ноутбука або ПК). Якщо BCDEdit видає помилку або налаштування не працюють, перевірте, чи ввімкнено безпечне завантаження, і розгляньте можливість тимчасового вимкнення цієї опції.
Коли ви завершите встановлення драйверів і захочете повернутися до стандартної поведінки WindowsВам потрібно буде знову запустити командний рядок від імені адміністратора та ввести такі команди:
- bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
- bcdedit -set ТЕСТИРОВАННЯ ВИМК
Знову ж таки, вам доведеться Перезавантажте, щоб дозволити Windows відновити перевірку підписуЗ точки зору безпеки не рекомендується залишати ці параметри вимкненими назавжди, тому в ідеалі слід залишити систему у звичайному режимі, як тільки ви переконаєтеся, що проблемні драйвери правильно встановлені та працюють.
Інші варіації з BCDEdit та поширені проблеми
Окрім вищезазначеного підходу, існує документація та посібники, які згадують використання інших дуже схожих параметрів, наприклад, команди bcdedit.exe / set nointegritychecks onЇхній намір по суті однаковий: сказати Windows припинити застосування певні перевірки цілісності драйверів та завантаження.
Деякі користувачі, виконуючи ці інструкції, стверджують, що проблема продовжує з'являтися після перезавантаження. жовтий значок попередження у диспетчері пристроїв, і система продовжує відмовлятися завантажувати драйвер, відображаючи повідомлення про те, що не вдається перевірити цифровий підпис. Це може бути пов'язано з кількома причинами, починаючи з команди насправді його не запускали з правами адміністраторадоки не з’явиться інша конфігурація безпеки (наприклад, власне Secure Boot).
Також можливо, що конкретний драйвер, який ви намагаєтеся встановити, незважаючи на те, що він призначений для попередньої версії Windows, може мати проблемні водії з Windows 10. Наприклад, для деяких старіших музичних пристроїв, таких як синтезатори, які мають драйвери лише для Windows 8.1, іноді необхідно поєднувати вимкнення примусового виконання підпису з іншими налаштуваннями, такими як встановлення драйвера в режимі сумісності або спроба альтернативних версій.
Варто наголосити, що активація тестового режиму через BCDEdit не гарантує 100% того, що будь-який драйвер підійдеЦе усуває перешкоду цифрового підпису, але якщо виробник не адаптував програмне забезпечення до внутрішніх змін Windows 10, помилки, збої або часткове розпізнавання обладнання все одно можуть з'являтися.
Коротше кажучи, якщо після застосування цих команд щось не працює, варто переглянути наступні кроки: переконайтеся, що командний рядок справді працює в режимі адміністратораПереконайтеся, що Secure Boot не блокує зміни, підтвердіть, що команди були введені точно без помилок, і, нарешті, оцініть, чи існують альтернативні версії драйверів, які більш сумісні з вашою версією Windows.
Використання редактора групової політики (gpedit.msc) для підписання драйверів
У середовищах, де це можливо Windows 10 Pro або інші версії з gpedit.mscПроміжним варіантом є використання редактора локальної групової політики для зміни способу обробки підпису драйверів системою на рівні політики.
За допомогою gpedit можна вказати Windows, що замість безпосереднього блокування непідписаних драйверів, відображати попередження або дозволяти їх за певних критеріїв. Це може бути корисним, коли вам потрібне більш контрольоване рішення, замість повного вимикання перевірок за допомогою BCDEdit або покладатися на розширений запуск щоразу.
У багатьох посібниках пропонується поєднувати ці директиви з командами BCDEdit для більш постійного ефекту. Наприклад, ви можете використовувати gpedit.msc для встановлення політик для «Ігнорувати» або «Попередити» в управлінні підписами драйверів, а також увімкненням тестового режиму. Однак цього самого по собі не завжди достатньо, особливо на системах x64, де вимоги до підписів на рівні ядра дуже суворі.
Якщо ви використовуєте цей метод, пам’ятайте, що оскільки він передбачає групові політикиБудь-які внесені вами зміни можуть вплинути на керування іншими контролерами в системі. Рекомендується документувати будь-які внесені зміни, щоб ви могли легко скасувати їх пізніше, якщо помітите незвичну поведінку.
Вимкнення підпису з графічного інтерфейсу: детальні кроки
Повертаючись до розширеного методу графічного завантаження, варто розглянути кроки трохи детальніше, оскільки багато користувачів віддають перевагу візуальне рішення без дотику до консолі ані складні команди. Мета залишається незмінною: розпочати сеанс Windows з тимчасово вимкненою перевіркою підпису.
На робочому столі відкрийте меню «Пуск» і натисніть на значок НаДалі натисніть і утримуйте клавішу Shift І, не відпускаючи її, натисніть на «Перезавантажити». Ця дія повідомляє системі не про перезавантаження звичайним способом, а про вхід у середовище відновлення.
Через кілька секунд ви побачите синій екран із кількома опціями. Виберіть "Вирішувати проблеми"Потім перейдіть до розділу «Додаткові параметри» та в ньому виберіть «Параметри запуску». На цьому екрані Windows повідомить вас, що тепер ви можете змінити поведінку деяких функцій, таких як безпечний режим, налагодження або перевірка підпису драйверів.
Натисніть кнопку «Перезавантажити», щоб продовжити. Після перезавантаження комп’ютера відобразиться пронумерований список опцій. Серед них ви знайдете ту, яка зазвичай відображається як «Вимкнути обов'язкове використання підписаних драйверів»Щоб активувати його, просто натисніть клавішу 7 або функціональну клавішу F7, згідно з тим, що показує екран.
Після завершення запуску системи ви перейдете в сеанс, де Застосування підпису водія вимкненоНа цьому етапі ви можете встановити проблемний драйвер з його інсталятора або за допомогою диспетчера пристроїв, вибравши відповідний файл .inf. Після завершення та перезавантаження комп’ютера у звичайному режимі Windows знову вимагатиме дійсних цифрових підписів.
Ризики вимкнення підпису драйверів та найкращі практики
Вимкнення обов'язкового підтвердження підпису водія — це не нешкідливий трюк. Як ми вже обговорювали, це передбачає послаблення одного з найважливіші бар'єри безпеки WindowsОсь чому власні консультанти та спільноти підтримки Microsoft часто наполягають на тому, що цей варіант слід використовувати з обережністю, лише коли це дійсно необхідно, і з повним усвідомленням того, що це тягне за собою.
Коли Windows вимагає дійсний цифровий підпис, вона гарантує, що драйвер походить з визнаний розробник і що файли не були змінені з моменту їх підписання. Якщо вимкнути цей захист, система може завантажувати драйвери неясного походження, драйвери, які були змінені, або навіть драйвери, розроблені зловмисно, щоб отримати повну свободу дій над ядром.
Це не означає, що щоразу, коли ви вимикаєте перевірку, ви будете заражатися, але це означає, що ви втрачаєте цей автоматичний фільтр. Ось чому так важливо, щоб Встановлюйте драйвери лише з перевірених джерелВ ідеалі завантажуйте драйвери з офіційного веб-сайту виробника або репозиторіїв, яким ви довіряєте. Уникайте драйверів із сумнівних джерел або спільних посилань без гарантій.
Крім того, бажано використовувати здоровий глузд: Деактивуйте підпис лише на мінімально необхідний час.Якщо ви використовуєте тимчасовий метод через додаткові параметри запуску, обмежте цей сеанс встановленням певного драйвера та перезавантажте комп’ютер якомога швидше. Якщо ви ввімкнули тестовий режим за допомогою BCDEdit, не забудьте скасувати зміни, щойно перевірите, що пристрій працює належним чином.
Зберігайте свої антивірусне або захисне рішенняЗавантаження програмного забезпечення лише з перевірених сайтів та регулярне резервне копіювання – це інші практики, які доповнюють цей захист та зменшують ризики, особливо коли вам потрібно маніпулювати конфіденційними аспектами системи, такими як завантаження драйверів.
Чи можна самостійно підписати драйвер, щоб Windows його прийняла?
Інший підхід, який часто розглядається, особливо серед досвідчених користувачів та розробників, полягає в тому, щоб додати власний підпис до контролера щоб Windows обробляла його так, ніби він підписаний, і не було потреби вимикати перевірку підпису драйвера. Теоретично це можливо, але на практиці це зазвичай складніше, ніж здається.
Щоб драйвер був прийнятий Windows 10 як стандартно підписаний, він має бути підписаний дійсним сертифікатом, виданим визнаним центром сертифікації А в багатьох випадках вам потрібно виконати вимоги щодо підписання через панель розробників Microsoft. Це включає процедури, технічні вимоги та часто витрати, які зазвичай не виправдовують себе, якщо ви просто хочете використовувати старіший пристрій із домашнім комп’ютером.
Є такі варіанти, як сертифікати випробувань або самопідписані сертифікати, але вам, як правило, все одно потрібно буде ввімкнути testsigning для Windows, щоб завантажити ці драйвери. Іншими словами, ви потрапляєте в ситуацію, подібну до часткового вимкнення функції «Примусове виконання підпису драйвера», тому насправді не заощаджуєте собі жодних кроків налаштування.
Для більшості користувачів найпрагматичнішим підходом є припущення, що Не варто підписувати драйвер вручну та зосередьтеся на ефективному використанні інструментів, що надаються самою системою: розширене завантаження, BCDEdit та, в деяких випадках, групові політики. Лише в професійних середовищах розробки драйверів має сенс заглиблюватися в офіційний процес підписання.
Додаткові поради щодо роботи зі старими або непідписаними драйверами
У реальних сценаріях, таких як ноутбук, що використовується для створення музики за допомогою старого синтезатора Оскільки ця програма пропонує драйвери лише для Windows 8.1, вимкнення перевірки підпису драйверів часто є лише частиною проблеми. Іноді, навіть якщо вам вдасться встановити драйвер, система все ще може бути нестабільною або пристрій може працювати неправильно.
Перш ніж торкатися чогось, варто перевірити, чи опублікував виробник неофіційні оновлення або конкретні інструкції щодо роботи пристрою у Windows 10. Деякі бренди діляться спеціальними посібниками, де рекомендують конкретні версії драйверів, режими сумісності або навіть оновлену прошивку для обладнання.
Ви також можете шукати в форуми користувачів та технічні спільноти де хтось покроково задокументував, як той самий пристрій працював на тій самій версії Windows. Іноді хитрість полягає в тому, щоб спочатку встановити проміжний драйвер, використати інший кабель або видалити попередні драйвери повністю перед оновленням до правильного драйвера.
На комп’ютерах, де виникали проблеми з дозволами, наприклад, коли обліковий запис поводиться так, ніби він гість, а не адміністраторНайкраще спочатку вирішити цю проблему. Якщо ваш профіль не має фактичних прав адміністратора, команди BCDEdit можуть непомітно завершитися невдачею або не застосовувати зміни, що призведе до втрати вашого часу без видимого результату.
Зрештою, якщо після всіх цих налаштувань контролер все ще не працює або викликає серйозні помилки, розгляньте альтернативи, такі як використання інша операційна система з подвійним завантаженням Там, де пристрій підтримується, скористайтеся другим, старішим пристроєм, зарезервованим для цього обладнання. відкат драйвера або подумайте про заміну пристрою на сучасніший з офіційною підтримкою Windows 10 або вище.
Можливість встановлювати та використовувати непідписані драйвери у Windows 10, по суті, передбачає розуміння того, що робить функція «Примусове виконання підпису драйверів» і як її вимкнути. тимчасово за допомогою додаткових параметрів або більш постійно через BCDEdit та тестовий режимі які ризики несе в собі кожен метод. Вибравши правильний метод для вашого конкретного випадку та завжди обережно ставлячись до джерела встановлених драйверів, можна й надалі отримувати максимальну віддачу від старішого або спеціалізованого обладнання, не жертвуючи повністю безпекою системи.