Zasady wyliczania urządzeń zewnętrznych niezgodnych z ochroną DMA jądra: wartość rejestru DeviceEnumerationPolicyKomputerHKLM\Software\Policies\Microsoft\Windows\Kernel DMA Protection

Identyfikator zasady
DmaGuardEnumerationPolicy
Zakres
Konfiguracja komputera
Obsługiwane w systemach
Co najmniej Windows Server 2016, Windows 10
Źródło
Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (wersja 1.0)
Kategoria
System › Ochrona DMA jądra

Rejestr

DeviceEnumerationPolicy

REG_DWORDKomputer
Wartość włączona
Zależy od wartości opcji
Element
Zasady wyliczania
Opcje
PozycjaZapisana wartość
Zablokuj wszystko0
Tylko po zalogowaniu (domyślnie)1
Zezwalaj na wszystko2
Zastosuj przez .reg · CMD · PowerShell
.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Kernel DMA Protection]

; Opcje (użyj tylko jednej)
; Zablokuj wszystko
"DeviceEnumerationPolicy"=dword:00000000
; Tylko po zalogowaniu (domyślnie)
"DeviceEnumerationPolicy"=dword:00000001
; Zezwalaj na wszystko
"DeviceEnumerationPolicy"=dword:00000002
CMD
:: Opcje (użyj tylko jednej)

:: Zablokuj wszystko
reg add "HKLM\Software\Policies\Microsoft\Windows\Kernel DMA Protection" /v "DeviceEnumerationPolicy" /t REG_DWORD /d 0 /f
:: Tylko po zalogowaniu (domyślnie)
reg add "HKLM\Software\Policies\Microsoft\Windows\Kernel DMA Protection" /v "DeviceEnumerationPolicy" /t REG_DWORD /d 1 /f
:: Zezwalaj na wszystko
reg add "HKLM\Software\Policies\Microsoft\Windows\Kernel DMA Protection" /v "DeviceEnumerationPolicy" /t REG_DWORD /d 2 /f
PowerShell
# Wspólne: utwórz klucz
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\Kernel DMA Protection' -Force | Out-Null

# Opcje (użyj tylko jednej)
# Zablokuj wszystko
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Kernel DMA Protection' -Name 'DeviceEnumerationPolicy' -PropertyType DWord -Value 0 -Force | Out-Null
# Tylko po zalogowaniu (domyślnie)
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Kernel DMA Protection' -Name 'DeviceEnumerationPolicy' -PropertyType DWord -Value 1 -Force | Out-Null
# Zezwalaj na wszystko
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Kernel DMA Protection' -Name 'DeviceEnumerationPolicy' -PropertyType DWord -Value 2 -Force | Out-Null