A Windows tartalmaz egy kernelkód-integritás nevű biztonsági funkciót, amely segít megvédeni a rendszert azáltal, hogy biztosítja, hogy a rendszerbe betöltött kernelillesztők integritással fussanak, és a Microsoft által megbízhatónak nevezett szolgáltató kriptográfiailag aláírja őket.

Ha ez az üzenet jelenik meg, az azt jelenti, hogy egy illesztőprogram vagy kernelmódú szoftver nincs megfelelően aláírva, vagy nem felel meg a Windows kernel kódintegritás-aláírási követelményeinek.

Windows biztonság letiltás párbeszédpanel, ha egy illesztőprogram le van tiltva

A Windowshoz minden új illesztőprogramot be kell küldeni és alá kell írni a Windows hardverkompatibilitási program (WHCP) folyamatán keresztül. A windowsos, korábban már lejárt keresztaláírt program által aláírt megbízható illesztőprogramok. A 2026. áprilisi biztonsági frissítéssel azonban ezek az illesztőprogramok alapértelmezés szerint nem megbízhatók. A bejelentés itt érhető el: https://go.microsoft.com/fwlink/?linkid=2356646.

Mi a Windows illesztőprogram-szabályzata?

A Windows-illesztőprogram-házirend a Windows-kernel egyik szabályzata, amely korlátozza, hogy mely kernelmódú illesztőprogramok tölthetők be az eszközön. Aktív állapotban csak a következő illesztőprogramok tölthetőek be:

  1. A Microsoft WHCP tanúsítási folyamatán keresztül megfelelően aláírt illesztőprogramok

  2. A Windows illesztőprogram-szabályzatában megjelenő illesztőprogramok lehetővé teszik a keresztaláírt program által aláírt, megbízható illesztőprogramok listáját

Azok az illesztőprogramok, amelyek nincsenek aláírva a Microsoft WHCP-vel, vagy nem jelennek meg a Windows illesztőprogram-szabályzatában, a hatókörrel kompatibilis rendszerekben le lesznek tiltva.

Ez a funkció segít megvédeni Önt a potenciálisan nem biztonságos vagy nem tesztelt illesztőprogramoktól, csökkentve a kártevők, a rendszer instabilitása és a nem felügyelt illesztőprogramok és illesztőprogram-közzétevők által okozott biztonsági rések kockázatát.

Hogyan működik ez a funkció?

A Windows illesztőprogram-házirendje kétfázisú megközelítést alkalmaz, például az intelligens alkalmazásvezérlést , hogy fokozatosan növelje az eszközön a védelmet:

Kiértékelési mód (naplózás)

A funkció első aktiválásakor próbaverziós módban indul el. Ebben a fázisban:

  • A szabályzat által blokkolt illesztőprogramok naplózásra kerülnek, de továbbra is betölthetők . Ez biztosítja, hogy az eszköz továbbra is a szokásos módon működjön, miközben a Windows megállapítja, hogy a kényszerítés megfelelő-e a rendszer számára.

  • A Windows nyomon követi, hogy a rendszer hány illesztőprogramját érintené a szabályzat.

  • Ha a kiértékelés során olyan illesztőprogramot észlel, amely megsértené a szabályzatot, a kiértékelési folyamat alaphelyzetbe áll . Ez azt jelenti, hogy a kényszerítés visszaszámlálása újrakezdődik, így a Windows több időt kap a rendszer illesztőprogram-használatának megfigyelésére.

Értékelési kritériumok

A Windows a következő feltételeket figyeli annak meghatározásához, hogy az eszköz mikor áll készen a kényszerítésre:

  • Rendszer üzemideje : Az eszköznek 100 órányi aktív használatot kell felhalmoznia.

  • Rendszerindítási munkamenetek : Az eszköznek legalább háromszor újra kell indulnia (2 alkalommal Windows Server) a kiértékelés kezdete óta.

  • Nincs szabálysértés : Ha a kiértékelési időszak alatt betöltődik egy letiltott illesztőprogram, az üzemidő és a rendszerindítási munkamenet számlálói nullára állnak vissza , ezzel meghosszabbítva a kiértékelési időszakot.

Ha az eszköz folyamatosan betölti azokat az illesztőprogramokat, amelyek megfelelnek a szabályzatnak, és megfelelnek ezeknek a feltételeknek, a rendszer megfelelő választás a kényszerítéshez.

Kényszerítési mód

A kiértékelési feltételek teljesülése után a Windows automatikusan kényszerítési módra vált. Ebben a fázisban:

  • Az eszközök olyan illesztőprogramokkal szemben védettek, amelyek nem felelnek meg a Windows illesztőprogram-házirendjének aláírási követelményeinek.

  • Ezek az illesztőprogramok nem tölthetők be és nem hozhatnak létre diagnosztikai adatokat a Microsoft számára a felülvizsgálathoz, valamint a Windows eseménynaplójában áttekinthető bejegyzéseket.

  • A szabályzat tartalmazza az adott illesztőprogramok és közzétevők engedélyezési listáját, amely lehetővé teszi, hogy bizonyos széles körben használt, whCP-minősítéssel még nem rendelkező örökölt illesztőprogramok továbbra is működjenek.

Ha a kényszerítési mód aktív, a szabályzat az újraindítások során is érvényben marad.

Gyakori kérdések

Ha a szabályzat letilt egy illesztőprogramot, a következőt tapasztalhatja:

  • Egy hardvereszköz nem működik megfelelően.

  • A rendszer nem ismer fel perifériát vagy összetevőt (nyomtatót, hálózati adaptert, GPU-t stb.).

  • Egy kernelillesztőtől függő alkalmazás nem indul el.

Az alábbi két módszerrel ellenőrizheti, hogy a Windows illesztőprogram-szabályzata felelős-e a kódintegritási eseménynaplókban.

Kódintegritási események manuális lekérdezése    

  1. Kattintson a jobb gombbal a Start gombra, és válassza a eseménymegtekintő lehetőséget.

  2. A bal oldali panelen lépjen a következőre: Alkalmazások és szolgáltatások naplói > Microsoft > Windows > CodeIntegrity > Operational

  3. Keresse meg vagy szűrje a naplót az alábbi azonosítókkal rendelkező eseményekre:

  • 3076-os eseményazonosító – Egy illesztőprogram naplózása megtörtént (blokkolva lett volna, de engedélyezve lett volna, mert a szabályzat naplózási módban van).

  • 3077-ös eseményazonosító – Egy illesztőprogram betöltése blokkolva lett, mert megsértette a kényszerítési szabályzatot.

Az esemény részletei között keresse meg a Szabályzatazonosító mezőt. A szolgáltatás által okozott események a következő szabályzat GUID-azonosítók egyikére hivatkoznak:

  • Naplózási házirend : {784C4414-79F4-4C32-A6A5-F0FB42A51D0D}

  • Házirend kényszerítése : {8F9CB695-5D48-48D6-A329-7202B44607E3}

Kódintegritási események lekérdezése a PowerShell-lel

A PowerShell használatával gyorsan megtalálhatja a funkcióhoz kapcsolódó eseményeket:

# Find audit events (Event ID 3076) from the Windows Driver audit policy

$events = Get-WinEvent -LogName 'Microsoft-Windows-CodeIntegrity/Operational' -FilterXPath "*[System[EventID=3076]]" -ErrorAction SilentlyContinue |

Where-Object { $_.Message -like '*784C4414-79F4-4C32-A6A5-F0FB42A51D0D*' }

$results = $events | ForEach-Object {

$xml = [xml]$_.ToXml()

$data = $xml.Event.EventData.Data

[PSCustomObject]@{

TimeCreated = $_.TimeCreated

DriverName    = ($data | Where-Object { $_.Name -eq 'File Name' }).'#text'

ProductName = ($data | Where-Object { $_.Name -eq 'ProductName' }).'#text'

ParentProcess = ($data | Where-Object { $_.Name -eq 'Process Name' }).'#text'

}

}

$results | Select-Object DriverName, ProductName, ParentProcess -Unique | Format-Table -AutoSize -Wrap

# Find block events (Event ID 3077) from the Windows Driver enforced policy

$events = Get-WinEvent -LogName 'Microsoft-Windows-CodeIntegrity/Operational' -FilterXPath "*[System[EventID=3077]]" -ErrorAction SilentlyContinue |

Where-Object { $_.Message -like '*8F9CB695-5D48-48D6-A329-7202B44607E3*' }

$results = $events | ForEach-Object {

$xml = [xml]$_.ToXml()

$data = $xml.Event.EventData.Data

[PSCustomObject]@{

TimeCreated = $_.TimeCreated

DriverName    = ($data | Where-Object { $_.Name -eq 'File Name' }).'#text'

ProductName = ($data | Where-Object { $_.Name -eq 'ProductName' }).'#text'

ParentProcess = ($data | Where-Object { $_.Name -eq 'Process Name' }).'#text'

}

}

$results | Select-Object DriverName, ProductName, ParentProcess -Unique | Format-Table -AutoSize -Wrap

Az esemény részletei között szerepelni fog a naplózott vagy letiltott illesztőprogram neve, valamint annak a folyamatnak a neve, amely megpróbálta betölteni az illesztőprogramot, így könnyebben azonosítható, hogy melyik illesztőprogram vagy eszköz érintett.

Ha Ön az eszköz felhasználója vagy rendszergazdája

  1. Ellenőrizze az eseménynaplókat a fenti lépésekkel annak azonosításához, hogy melyik illesztőprogram van letiltva.

  2. Ellenőrizze, hogy Windows Update-e frissített illesztőprogramokat. Előfordulhat, hogy a WHCP-tanúsítvánnyal rendelkező, aláírt illesztőprogramok már elérhetők Windows Update keresztül. Lépjen a Beállítások > Windows Update > Speciális beállítások > Választható frissítések > Illesztőprogram-frissítések lehetőséget az elérhető illesztőprogram-frissítések kereséséhez.

  3. Látogasson el a gyártó webhelyére . Töltse le a legújabb illesztőprogram-verziót a gyártó hivatalos támogatási oldaláról – az újabb verziók valószínűleg WHCP-aláírással vannak ellátva.

4. Lépjen kapcsolatba az illesztőprogramot közzétevő hardver- vagy szoftverszállítóval . Kérdezze meg őket, hogy elérhető-e az illesztőprogram WHCP-tanúsítvánnyal rendelkező verziója, és hol érhető el. A legtöbb szállító már a WHCP-nek minősíti a járművezetőit.

Ha Ön illesztőprogram-közzétevő

Ha kernelmódú illesztőprogramokat fejleszt és oszt ki a Windowshoz, győződjön meg arról, hogy az illesztőprogramok a WHCP-folyamaton keresztül vannak aláírva:

  1. Csatlakozzon a Windows Hardver fejlesztői központhoz . Regisztráljon a Windows Hardware Dev Centerben érvényes EV (kiterjesztett érvényesítési) kódaláíró tanúsítvánnyal.

  2. Hozzon létre egy beküldést . A Hardver irányítópulton hozzon létre egy új terméket, és küldje el az illesztőprogram-csomagot minősítésre.

  3. Futtassa a HLK-teszteket . A Windows Hardware Lab Kit (HLK) használatával futtassa az illesztőprogram típusához és az eszközkategóriához szükséges teszteket.

  4. Küldje el a következőt aláírásra : . A tesztek sikeres elvégzése után küldje el a HLK-eredményeket az illesztőprogram-csomaggal együtt. A Microsoft a WHCP-tanúsítvánnyal írja alá az illesztőprogramot.

  5. Ossza el az aláírt illesztőprogramot . Az aláírást követően tegye közzé a WHCP-tanúsítvánnyal rendelkező illesztőprogramot Windows Update és/vagy a webhelyén.

Fontos: A csak WHCP-minősítés nélküli kereszttanúsítványokkal aláírt illesztőprogramok letilthatók kényszerítési módban a Windows illesztőprogram-házirenddel rendelkező rendszereken.

Figyelmeztetés: A funkció letiltása csökkenti az eszköz biztonságát. Javasoljuk, hogy hagyja engedélyezve, és működjön együtt az illesztőprogram-közzétevőkkel a WHCP-aláírású illesztőprogramok beszerzéséhez.

A Windows illesztőprogram-házirendje egy aláírt kódintegritási szabályzat, amelyet az EFI rendszerpartíció tárol, és amelyet a Windows korai rendszerindítási összetevői védenek. A funkció kikapcsolásához a következő manuális lépések szükségesek, hogy a rendszergazdaként futó rosszindulatú szoftverek ne módosíthassák a funkciót:

1. lépés: A biztonságos rendszerindítás letiltása

  1. Indítsa újra a számítógépet, és adja meg az UEFI belső vezérlőprogram beállításai menüt (BIOS). Ezt általában úgy teheti meg, hogy a rendszerindítás során lenyom egy billentyűt (például F2 , F10 , Del vagy Esc – ellenőrizze az eszköz gyártójának dokumentációját)

    1. Másik lehetőségként a Windowsban nyissa meg a Beállítások > Rendszer -> Recovery > Speciális indítás > Újraindítás most lehetőséget. Ezután válassza > Speciális beállítások hibaelhárítása > UEFI belső vezérlőprogram beállításainak > újraindítása lehetőséget.

  2. A belső vezérlőprogram beállításai között keresse meg a Biztonságos rendszerindítás lehetőséget (általában a Biztonság vagy a Rendszerindítás lapon).

  3. Állítsa a Biztonságos rendszerindítás beállítást Letiltva értékre.

  4. Mentse a módosításokat, és lépjen ki a belső vezérlőprogram beállításaiból.

2. lépés: A házirendfájlok törlése az EFI-rendszerpartícióból

1. Nyissa meg a PowerShellt rendszergazdaként .

2. Csatlakoztassa az EFI-rendszerpartíciót a következő futtatásával:

mountvol S: /s

Az "S:" helyett bármilyen elérhető meghajtóbetűjelet használhat.

3. Törölje a naplózási szabályzatfájlt:

del S:\EFI\Microsoft\Boot\CiPolicies\Active\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip

4. Ha a kényszerítési szabályzat is létezik, törölje:

del S:\EFI\Microsoft\Boot\CiPolicies\Active\{8F9CB695-5D48-48D6-A329-7202B44607E3}.cip

5. Ellenőrizze és törölje a szabályzatokat a Windows rendszerkönyvtárából:

del %windir%\System32\CodeIntegrity\CiPolicies\Active\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip

del %windir%\System32\CodeIntegrity\CiPolicies\Active\{8F9CB695-5D48-48D6-A329-7202B44607E3}.cip

6. Válassza le az EFI-partíciót:

mountvol S: /d

3. lépés: A számítógép újraindítása

A módosítások életbe léptetéséhez indítsa újra az eszközt. Az újraindítás után a szabályzat már nem lesz aktív, és minden aláírt illesztőprogram – beleértve a WHCP-minősítéssel nem rendelkezőket is – be lesz töltve.

4. lépés: Biztonságos rendszerindítás újbóli engedélyezése

A házirendfájlok eltávolítása után engedélyezze újra a Biztonságos rendszerindítást az UEFI belső vezérlőprogram beállításaiban a többi biztonságos rendszerindítási védelem fenntartása érdekében.

A szolgáltatás próbaverziós módban indul, ahol naplózza, de nem blokkolja a nem hitelesített illesztőprogramokat. Miután a rendszer megfelel a kiértékelési feltételeknek (elegendő üzemidő és újraindítás szabályzatsértés nélkül), a szabályzat automatikusan kényszerítési módra vált, és a nem WHCP-aláírású illesztőprogramok le lesznek tiltva. Ez azt okozhatja, hogy a korábban működő illesztőprogramok nem töltődnek be.

Jelenleg nincs mód az egyes illesztőprogramok szabályzatának megkerülésére. A funkciót teljes egészében letilthatja (lásd fent), vagy – lehetőleg – kapcsolatba léphet az illesztőprogram-közzétevővel, és megkérheti, hogy adja meg az illesztőprogram WHCP-aláírással ellátott verzióját.

Ez a funkció csak a kernelmódú illesztőprogramokra vonatkozik. Ez a szabályzat nem érinti a felhasználói módú alkalmazásokat.

Az ellenőrzéshez futtassa a következő parancsokat rendszergazdaként a PowerShellben:

$evalPolicy = (citool -lp -json | ConvertFrom-Json).Policies | Where-Object { $_.PolicyID -eq "784c4414-79f4-4c32-a6a5-f0fb42a51d0d" }

$enforcedPolicy = (citool -lp -json | ConvertFrom-Json).Policies | Where-Object { $_.PolicyID -eq "8F9CB695-5D48-48D6-A329-7202B44607E3" }

if ($enforcedPolicy.IsEnforced -and $enforcedPolicy.IsAuthorized) { Write-Host "✅ The feature is in enforcement mode" -ForegroundColor Green }

elseif($evalPolicy.IsEnforced -and $evalPolicy.IsAuthorized) { Write-Host "✅ The feature is in evaluation mode" -ForegroundColor Green }

else { Write-Host "❌ The feature is not available on this system" -ForegroundColor Red }

Igen – Windows Server 2025-ös és újabb kiszolgálóplatformok. A Windows Server esetében azonban a rendszerindítási munkamenetre vonatkozó követelmény 2 újraindítás (szemben az ügyfélkiadások 3-ával). Minden más feltétel ugyanaz.

Ha alaphelyzetbe állítja vagy újratelepíti a Windowst, a funkció próbaverziós módban újra fog indulni. A kiértékelési számlálók alaphelyzetbe lesznek állítva, és a végrehajtásra való áttérés a kezdetektől újrakezdődik.

További segítségre van szüksége?

Ha továbbra is problémákat tapasztal egy letiltott illesztőprogrammal kapcsolatban, látogasson el a Microsoft közösségi fórumaira , vagy lépjen kapcsolatba a Microsoft ügyfélszolgálatával .

Örömmel vesszük visszajelzését erről a funkcióról. A felhasználói élmény megosztása:

  1. A Windowsban nyissa meg a Visszajelzési központot (nyomja le a Win + F billentyűkombinációt).

2. A 2. lépésben – Válasszon egy kategóriát , majd válassza a Biztonság és adatvédelem > Alkalmazásvezérlés lehetőséget.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.