5 metoder til indlæsning af ikke-underskrevne drivere i Windows 7, 8 og Vista 64-bit (x64)

2017-10-04 11:37:02
Vigtigste·Windows·5 metoder til indlæsning af ikke-underskrevne drivere i Windows 7, 8 og Vista 64-bit (x64)

Et af de almindelige problemer, som folk står overfor, når de bruger et 64-bit Windows, indlæser usignerede drivere. Dette er ved at designe et mere restriktivt miljø til at beskytte Windows mod let at blive inficeret af rootkits, en type malware, der bruger en driver til lavt niveau hooking. Det er også meget vanskeligt for software, der hører til en høj risikokategori at få et digitalt certifikat, og et eksempel er Elite Keylogger, hvor det tog dem år at få deres driver underskrevet.

Dette bliver et problem, når du bruger en legitim software, og du er ikke i stand til at indlæse et ældre program som PeerGuardian med fejlmeddelelsen "Windows kan ikke verificere den digitale signatur til denne fil" på grund af en usigneret driver. Vi ved, at PeerGuardian er blevet erstattet af et program kaldet PeerBlock, som ikke har disse problemer, men det bruges bare som et eksempel til at demonstrere problemet.

Det ser ud til, at det at få et certifikat til at udføre chaufførsignering koster hundreder af dollars om året, og ikke enhver softwareudvikler har råd til den slags penge, især når deres software er freeware eller open source. Heldigvis er der måder at tvinge de usignerede drivere til at indlæse i 64-bit (x64) versioner af Windows 7, 8 og Vista. Der er nogle tutorials, der antyder, at du skriver denne kommando:

bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS

i kommandoprompten vil gøre jobbet, men det fungerer ikke på Windows 7 x64. Det antages, at denne kommando blev gjort ubrugelig med frigivelsen af ​​Vista x64 SP1 og fungerer bestemt ikke på Windows 7 eller 8. Der var også et antal separate sikkerhedsrettelser på Vista, der fik kommandoen til ikke at fungere. Windows boot manager-editoren EasyBCD har en mulighed, der bruger en kommando, der svarer til DDISABLE_INTEGRITY_CHECKS, men da dette ikke længere er nyttigt, vil vi anbefale, at du ignorerer denne mulighed i EasyBCD.

Der er dog stadig et par arbejdsmåder til at indlæse usignerede drivere ...

Mulighed 1

Denne første metode er at kontinuerligt trykke på F8, når Windows starter op, indtil du får menuen Avancerede Boot-indstillinger, og vælg derefter "Deaktiver håndhævelse af driverunderskrift".

Problemet med denne metode er, at du skal gøre det, hver gang du starter Windows op, og hvis du glemmer at vælge denne mulighed, får du ikke indlæst de usignerede drivere, og den software, der kræver, at driveren ikke fungerer.


Valgmulighed 2

Denne metode er at bruge ReadyDriver Plus, en forbedret version af det originale ReadyDriver-program. Det gør det samme som den første metode ved at vælge indstillingen Deaktiver driverunderskrivelseshåndhævelse i Avancerede opstartsindstillinger, men gør det automatisk, som om du gør det selv.

Der er ændringer foretaget af Vista / 7 Boloadloader for at indlæse ReadyDriverPlus, og du behøver ikke at røre ved tasterne under opstart. ReadyDriverPlus starter sig selv fra menuen og foretager derefter det passende valg for at deaktivere Driver Enforcement, baseret på hvad du vælger at installere. Dette værktøj fungerer godt på Windows 7 x64.

Dernæst viser vi dig, hvordan du indlæser Windows i testtilstand, så ikke-underskrevne drivere kan aktiveres.

1 2Næste › Se alt
Redaktørens Valg