가상화 기반 보안 켜기 레지스트리 값 EnableVirtualizationBasedSecurity 외 7개컴퓨터HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard
- 정책 ID
- VirtualizationBasedSecurity
- 범위
- 컴퓨터 구성
- 지원 OS
- Windows Server 2016, Windows 10 이상
- 출처
- Administrative Templates (.admx) for Windows 11 2026 Update (26H2) (버전 1.0)
- 카테고리
- 시스템 › Device Guard
레지스트리
EnableVirtualizationBasedSecurity
REG_DWORD컴퓨터- 활성 값
- 1
- 비활성 값
- 0
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 사용 "EnableVirtualizationBasedSecurity"=dword:00000001 ; 사용 안 함 "EnableVirtualizationBasedSecurity"=dword:00000000
CMD
:: 선택 항목 (하나만 사용) :: 사용 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 사용 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'EnableVirtualizationBasedSecurity' -PropertyType DWord -Value 1 -Force | Out-Null # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'EnableVirtualizationBasedSecurity' -PropertyType DWord -Value 0 -Force | Out-Null
RequirePlatformSecurityFeatures
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- 플랫폼 보안 수준 선택:
| 항목 | 저장 값 |
|---|---|
| 보안 부팅 | 1 |
| 보안 부팅 및 DMA 보호 | 3 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 보안 부팅 "RequirePlatformSecurityFeatures"=dword:00000001 ; 보안 부팅 및 DMA 보호 "RequirePlatformSecurityFeatures"=dword:00000003
CMD
:: 선택 항목 (하나만 사용) :: 보안 부팅 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 1 /f :: 보안 부팅 및 DMA 보호 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 3 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 보안 부팅 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'RequirePlatformSecurityFeatures' -PropertyType DWord -Value 1 -Force | Out-Null # 보안 부팅 및 DMA 보호 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'RequirePlatformSecurityFeatures' -PropertyType DWord -Value 3 -Force | Out-Null
HypervisorEnforcedCodeIntegrity
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- 코드 무결성의 가상화 기반 보호:
| 항목 | 저장 값 |
|---|---|
| 사용 안 함 | 0 |
| UEFI 잠금을 사용하여 설정 | 1 |
| 잠금 없이 설정 | 2 |
| 구성되지 않음 | 3 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 사용 안 함 "HypervisorEnforcedCodeIntegrity"=dword:00000000 ; UEFI 잠금을 사용하여 설정 "HypervisorEnforcedCodeIntegrity"=dword:00000001 ; 잠금 없이 설정 "HypervisorEnforcedCodeIntegrity"=dword:00000002 ; 구성되지 않음 "HypervisorEnforcedCodeIntegrity"=dword:00000003
CMD
:: 선택 항목 (하나만 사용) :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 0 /f :: UEFI 잠금을 사용하여 설정 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 1 /f :: 잠금 없이 설정 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 2 /f :: 구성되지 않음 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 3 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HypervisorEnforcedCodeIntegrity' -PropertyType DWord -Value 0 -Force | Out-Null # UEFI 잠금을 사용하여 설정 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HypervisorEnforcedCodeIntegrity' -PropertyType DWord -Value 1 -Force | Out-Null # 잠금 없이 설정 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HypervisorEnforcedCodeIntegrity' -PropertyType DWord -Value 2 -Force | Out-Null # 구성되지 않음 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HypervisorEnforcedCodeIntegrity' -PropertyType DWord -Value 3 -Force | Out-Null
HVCIMATRequired
REG_DWORD컴퓨터- 선택함
- 1
- 선택 안 함
- 0
- 요소
- UEFI 메모리 특성 표 요구
- 값 타입
- REG_DWORD
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 선택함 "HVCIMATRequired"=dword:00000001 ; 선택 안 함 "HVCIMATRequired"=dword:00000000
CMD
:: 선택 항목 (하나만 사용) :: 선택함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HVCIMATRequired" /t REG_DWORD /d 1 /f :: 선택 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "HVCIMATRequired" /t REG_DWORD /d 0 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 선택함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HVCIMATRequired' -PropertyType DWord -Value 1 -Force | Out-Null # 선택 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'HVCIMATRequired' -PropertyType DWord -Value 0 -Force | Out-Null
LsaCfgFlags
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- Credential Guard 구성:
| 항목 | 저장 값 |
|---|---|
| 사용 안 함 | 0 |
| UEFI 잠금을 사용하여 설정 | 1 |
| 잠금 없이 설정 | 2 |
| 구성되지 않음 | 3 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 사용 안 함 "LsaCfgFlags"=dword:00000000 ; UEFI 잠금을 사용하여 설정 "LsaCfgFlags"=dword:00000001 ; 잠금 없이 설정 "LsaCfgFlags"=dword:00000002 ; 구성되지 않음 "LsaCfgFlags"=dword:00000003
CMD
:: 선택 항목 (하나만 사용) :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "LsaCfgFlags" /t REG_DWORD /d 0 /f :: UEFI 잠금을 사용하여 설정 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "LsaCfgFlags" /t REG_DWORD /d 1 /f :: 잠금 없이 설정 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "LsaCfgFlags" /t REG_DWORD /d 2 /f :: 구성되지 않음 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "LsaCfgFlags" /t REG_DWORD /d 3 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'LsaCfgFlags' -PropertyType DWord -Value 0 -Force | Out-Null # UEFI 잠금을 사용하여 설정 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'LsaCfgFlags' -PropertyType DWord -Value 1 -Force | Out-Null # 잠금 없이 설정 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'LsaCfgFlags' -PropertyType DWord -Value 2 -Force | Out-Null # 구성되지 않음 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'LsaCfgFlags' -PropertyType DWord -Value 3 -Force | Out-Null
MachineIdentityIsolation
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- 컴퓨터 ID 격리 구성:
| 항목 | 저장 값 |
|---|---|
| 사용 안 함 | 0 |
| 감사 모드에서 사용됨 | 1 |
| 적용 모드에서 사용됨 | 2 |
| 구성되지 않음 | 3 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 사용 안 함 "MachineIdentityIsolation"=dword:00000000 ; 감사 모드에서 사용됨 "MachineIdentityIsolation"=dword:00000001 ; 적용 모드에서 사용됨 "MachineIdentityIsolation"=dword:00000002 ; 구성되지 않음 "MachineIdentityIsolation"=dword:00000003
CMD
:: 선택 항목 (하나만 사용) :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "MachineIdentityIsolation" /t REG_DWORD /d 0 /f :: 감사 모드에서 사용됨 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "MachineIdentityIsolation" /t REG_DWORD /d 1 /f :: 적용 모드에서 사용됨 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "MachineIdentityIsolation" /t REG_DWORD /d 2 /f :: 구성되지 않음 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "MachineIdentityIsolation" /t REG_DWORD /d 3 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'MachineIdentityIsolation' -PropertyType DWord -Value 0 -Force | Out-Null # 감사 모드에서 사용됨 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'MachineIdentityIsolation' -PropertyType DWord -Value 1 -Force | Out-Null # 적용 모드에서 사용됨 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'MachineIdentityIsolation' -PropertyType DWord -Value 2 -Force | Out-Null # 구성되지 않음 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'MachineIdentityIsolation' -PropertyType DWord -Value 3 -Force | Out-Null
ConfigureSystemGuardLaunch
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- 보안 시작 구성:
| 항목 | 저장 값 |
|---|---|
| 구성되지 않음 | 0 |
| 사용 | 1 |
| 사용 안 함 | 2 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 구성되지 않음 "ConfigureSystemGuardLaunch"=dword:00000000 ; 사용 "ConfigureSystemGuardLaunch"=dword:00000001 ; 사용 안 함 "ConfigureSystemGuardLaunch"=dword:00000002
CMD
:: 선택 항목 (하나만 사용) :: 구성되지 않음 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureSystemGuardLaunch" /t REG_DWORD /d 0 /f :: 사용 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureSystemGuardLaunch" /t REG_DWORD /d 1 /f :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureSystemGuardLaunch" /t REG_DWORD /d 2 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 구성되지 않음 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureSystemGuardLaunch' -PropertyType DWord -Value 0 -Force | Out-Null # 사용 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureSystemGuardLaunch' -PropertyType DWord -Value 1 -Force | Out-Null # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureSystemGuardLaunch' -PropertyType DWord -Value 2 -Force | Out-Null
ConfigureKernelShadowStacksLaunch
REG_DWORD컴퓨터- 활성 값
- 선택 값에 따름
- 요소
- 커널 모드 하드웨어 적용 스택 보호:
| 항목 | 저장 값 |
|---|---|
| 구성되지 않음 | 0 |
| 적용 모드에서 사용됨 | 1 |
| 감사 모드에서 사용됨 | 2 |
| 사용 안 함 | 3 |
.reg · CMD · PowerShell로 적용하기
.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard] ; 선택 항목 (하나만 사용) ; 구성되지 않음 "ConfigureKernelShadowStacksLaunch"=dword:00000000 ; 적용 모드에서 사용됨 "ConfigureKernelShadowStacksLaunch"=dword:00000001 ; 감사 모드에서 사용됨 "ConfigureKernelShadowStacksLaunch"=dword:00000002 ; 사용 안 함 "ConfigureKernelShadowStacksLaunch"=dword:00000003
CMD
:: 선택 항목 (하나만 사용) :: 구성되지 않음 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureKernelShadowStacksLaunch" /t REG_DWORD /d 0 /f :: 적용 모드에서 사용됨 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureKernelShadowStacksLaunch" /t REG_DWORD /d 1 /f :: 감사 모드에서 사용됨 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureKernelShadowStacksLaunch" /t REG_DWORD /d 2 /f :: 사용 안 함 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard" /v "ConfigureKernelShadowStacksLaunch" /t REG_DWORD /d 3 /f
PowerShell
# 공통: 키 만들기 New-Item -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Force | Out-Null # 선택 항목 (하나만 사용) # 구성되지 않음 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureKernelShadowStacksLaunch' -PropertyType DWord -Value 0 -Force | Out-Null # 적용 모드에서 사용됨 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureKernelShadowStacksLaunch' -PropertyType DWord -Value 1 -Force | Out-Null # 감사 모드에서 사용됨 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureKernelShadowStacksLaunch' -PropertyType DWord -Value 2 -Force | Out-Null # 사용 안 함 New-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard' -Name 'ConfigureKernelShadowStacksLaunch' -PropertyType DWord -Value 3 -Force | Out-Null