Laden van testondertekende stuurprogramma's inschakelen

Standaard laadt Windows geen testondertekende stuurprogramma's in kernelmodus. Als u het laden van testondertekende stuurprogramma's wilt inschakelen, gebruikt u BCDEdit.exe om de configuratieoptie TESTSIGNING-opstartconfiguratie in of uit te schakelen. U moet beheerdersrechten hebben om deze optie in te schakelen.

Opmerking

Het ondertekeningsbeleid voor code in de kernelmodus vereist dat alle code in de kernelmodus een digitale handtekening heeft om te kunnen worden geladen op 64-bitsversies van Windows. In de meeste gevallen kan echter een niet-ondertekend stuurprogramma worden geïnstalleerd en geladen op 32-bits versies van Windows. Zie Beleid voor ondertekening van stuurprogramma's voor meer informatie.

Beheerdersrechten vereist

Als u BCDEdit wilt gebruiken, moet u lid zijn van de groep Administrators op het systeem en de opdracht uitvoeren vanaf een opdrachtprompt met verhoogde bevoegdheid. Als u een opdrachtpromptvenster met verhoogde bevoegdheid wilt openen, typt u cmd in het zoekvak in de Windows taakbalk, klikt u met de rechtermuisknop op Opdrachtprompt in de zoekresultaten en selecteert u Als administrator uitvoeren.

Waarschuwing

Beheerdersrechten zijn vereist voor het gebruik van BCDEdit om opstartconfiguratiegegevens te wijzigen. Als u een aantal opstartinvoeropties wijzigt met BCDEdit /set , kan uw computer onbruikbaar worden. Als alternatief gebruikt u het hulpprogramma System Configuration (MSConfig.exe) om de opstartinstellingen te wijzigen.

Het gebruik van testondertekende code in- of uitschakelen

Voer BCDEdit-opdrachtregels uit om het laden van testondertekende code in of uit te schakelen. Als u wilt dat een wijziging van kracht wordt, moet u de computer opnieuw opstarten nadat u de configuratie hebt gewijzigd, ongeacht of u de optie inschakelt of uitschakelt.

Als u testondertekende code wilt inschakelen, gebruikt u de volgende BCDEdit-opdrachtregel:

:: If this command results in "The value is protected by Secure Boot policy and cannot be modified or deleted"
:: Then reboot the PC, go into BIOS settings, and disable Secure Boot. BitLocker may also affect your ability to modify this setting.
Bcdedit.exe -set TESTSIGNING ON

Opmerking

Vanaf Windows 10 versie 1507 moet u, als geheugenintegriteit/HVCI (Hypervisor Code Integrity) is ingeschakeld, het binaire bestand testondertekenen met behulp van een zelfgemaakt testcertificaat. Een niet-ondertekend binair bestand wordt niet ondersteund.

Gebruik de volgende BCDEdit-opdrachtregel om het gebruik van testondertekende code uit te schakelen:

Bcdedit.exe -set TESTSIGNING OFF

In de volgende afbeelding ziet u het resultaat van het gebruik van de OPDRACHTREGEL BCDEdit om testondertekening in te schakelen.

Schermopname van de resultaten van het gebruik van de opstartconfiguratieoptie TESTSIGNING.

Gedrag van Windows bij het laden van testondertekende code is ingeschakeld

Wanneer het laden van testondertekende code is ingeschakeld, geeft Windows een watermerk weer met de tekst 'Testmodus' in de rechterbenedenhoek van het bureaublad om gebruikers eraan te herinneren dat het systeem testondertekening heeft ingeschakeld. Elk certificaat kan stuurprogramma's ondertekenen die het besturingssysteem en de kernel kunnen laden. Certificaatvalidatie hoeft niet afkomstig te zijn van een vertrouwde basiscertificeringsinstantie. Elk afbeeldingsbestand van het stuurprogramma moet echter een digitale handtekening hebben.