MS-DOS 하위 시스템(ntvdm.exe)이 이 컴퓨터에서 실행되는 것을 금지할지 여부를 지정합니다. 이 설정은 운영 체제에서 16비트 응용 프로그램을 시작하는 데 영향을 줍니다.
이 설정을 사용하여 리소스 사용량을 줄이고 16비트 응용 프로그램을 사용자가 실행하지 못하도록 MS-DOS 하위 시스템을 끌 수 있습니다. 16비트 응용 프로그램 또는 16비트 구성 요소를 가진 응용 프로그램을 실행하기 위해서는 ntvdm.exe를 실행할 수 있어야 합니다. MS-DOS 하위 시스템은 16비트 응용 프로그램이 처음 실행될 때 시작됩니다. MS-DOS 하위 시스템이 실행 중일 때에는 뒤따르는 16비트 응용 프로그램이 빠르게 실행되나 시스템의 전체적인 리소스 사용량은 증가합니다.
상태를 사용으로 설정하면 MS-DOS 하위 시스템을 실행하지 못하게 되어 16비트 응용 프로그램을 실행할 수 없습니다. 또한 16비트 설치 프로그램 또는 다른 16비트 구성 요소를 가진 32비트 프로그램도 실행할 수 없습니다.
상태를 사용 안 함으로 설정하면 MS-DOS 하위 시스템이 이 컴퓨터의 모든 사용자에 대해 실행됩니다.
상태를 구성되지 않음으로 설정하면 OS는 레지스트리 DWORD 값 HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault에 설정된 로컬 정책에 의존합니다. 이 값이 0이 아니면 모든 16비트 응용 프로그램을 실행할 수 없습니다. 이 값이 0이면 16비트 응용 프로그램을 실행할 수 있습니다. 이 값이 없으면 Windows 8.1 이상의 OS에서는 16비트 응용 프로그램 지원 제어판을 시작하여 관리자 권한이 있는 관리자가 결정할 수 있도록 허용하며, Windows 7 이전 버전의 OS에서는 16비트 응용 프로그램을 실행할 수 있도록 허용합니다.
참고: 이 설정은 컴퓨터 구성에만 표시됩니다.
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | Software\Policies\Microsoft\Windows\AppCompat |
Value Name | VDMDisallowed |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |