VDOT(Virtual Desktop Optimization Tool)는 성능 향상을 위해 Windows 운영 체제에 설정을 적용하는 대부분 텍스트 기반 도구 세트입니다. 성능 향상은 전체 시작 시간, 첫 번째 로그온 시간, 후속 로그온 시간 및 사용자 세션 중 유용성에 있습니다.
VDOT 도구는 온프레미스 가상 데스크탑 인프라(VDI)의 수년간의 성능 조정을 통해 탄생했습니다. 이러한 VDI 구현 중 일부는 인터넷에 연결되지 않았거나 인터넷 연결이 제한되어 Windows의 일부 기능 및/또는 기능이 작동하지 않게 되었습니다. 작동하지 않는 구성 요소를 실행하는 대신 지원되는 방식으로 비활성화하거나 제거할 수 있는 항목을 실행했습니다. 그 결과 사용자 세션 전체에서 시작, 로그인이 더 빨라지고 사용자가 더 원활해졌습니다.
나중에 AVD(Azure Virtual Desktop)가 등장했을 때 VDOT 도구는 세심하게 개선되어 사용자 인터페이스를 저하시키거나 기능을 줄이거나 어떤 방식으로든 AVD 세션 호스트를 손상시키지 않는 방식으로 AVD를 지원하도록 만들어졌습니다. Microsoft Windows 및 Azure Virtual Desktop 제품 그룹에서 입력을 받아 구현했습니다.
현재 VDOT 도구가 존재하므로 광범위한 시스템과 호환됩니다. VDI, AVD, 독립 실행형 Windows, Windows Server(일부 주의 사항 있음)에서 작동하며 일부 최적화는 Windows 365 제품에도 적용됩니다.
이 도구의 최적화 설정은 컴퓨팅 활동을 줄여 호스트당 사용자 밀도를 높이는 잠재적인 설정입니다. 각 환경에서 최적화 설정을 테스트하고 필요에 따라 설정을 조정하는 것이 중요합니다.
비활성화, 제거 또는 정책으로 설정할 항목을 결정하는 VDOT 구성 파일은 해당 OS 버전 폴더(예: '2009')의 텍스트 기반 .JSON 파일에 있습니다. 이 도구가 설정 적용 여부를 결정하는 데 사용하는 JSON 매개변수는 'VDIState' 입니다 . 해당 .JSON 파일의 'VDIState' 매개변수가 비활성화 로 설정된 경우 최적화 설정이 적용됩니다. 'VDIState'가 다른 것으로 설정되면 해당 설정이 적용되지 않습니다.
메모
이 스크립트를 완료하는 데 몇 분 정도 걸립니다. 총 런타임은 마지막에 상태 출력 메시지에 표시됩니다. 스크립트 실행이 완전히 완료되면 재부팅하라는 메시지가 나타납니다. 스크립트가 성공적으로 완료되었는지 확인하려면 이 메시지가 나타날 때까지 기다리십시오. 현재 세션에서는 여러 항목을 중지할 수 없으므로 재부팅이 필요합니다.
PowerShell의 "-verbose" 매개 변수는 스크립트가 실행될 때 설명적인 출력을 제공하도록 스크립트에 지시합니다.
지금까지는 다음 명령을 실행할 수 있었습니다.
.Windows_VDOT.ps1 -Verbose -AcceptEula
핵심 최적화 세트가 실행됩니다. 이제 위 명령을 실행하면 다음 메시지가 반환됩니다.
앞으로 동등한 기능은 다음과 같습니다.
.Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEula
.
이 변경 사항은 더 많은 최적화 범주가 추가되었을 때 발생했으며 그 중 일부는 모든 사람에게 바람직하지 않을 수 있으므로 AdvancedOptimizations 라는 새 매개변수 세트에 새 최적화가 추가되었습니다. 새 매개변수 세트에는 Edge Chromium 최적화 , Internet Explorer 11 페이로드 제거 기능, 내장 OneDrive 앱 제거 기능이 포함되어 있습니다. AdvancedOptimizations 매개변수 세트를 사용하면 방금 언급한 최적화 중 하나 또는 모두를 실행할 수 있습니다.
Windows 11은 어떤 측면에서 Windows 10과 동일하게 다양한 구성 관리 도구에 보고합니다. 현재(22년 7월 29일 현재) 'ReleaseID' 값은 '2009'입니다. 'ReleaseID' 번호가 변경될 때까지 모든 새로운 최적화는 '2009' 폴더 아래의 '구성 파일' 폴더에 포함됩니다. 따라서 2009 폴더 구성 파일은 Windows 11뿐만 아니라 Windows 10에도 적용됩니다.
2024년 6월 14일 현재 VDOT의 현재 버전은 Windows 11 23H2 및 Windows 11의 현재 Insider 빌드에서 테스트되었습니다. 링, 마일스톤을 기반으로 Windows에 포함된 "편의성" 앱에 대해 약간의 차이가 있습니다. , SKU 등. 따라서 하나 이상의 특정 링이나 Windows SKU에 적용되는 설정이 VDOT 도구에 포함될 수 있습니다. 이 경우 존재하지 않는 앱을 제거하려고 하면 오류가 표시되고 스크립트가 계속 진행됩니다. 활동은 나중에 참조할 수 있도록 Windows 이벤트 로그에 기록됩니다.
2022년 7월 29일 기준 Windows 10의 현재 Edge 버전은 Microsoft Edge(Chromium 기반)입니다. 새 Edge와 관련된 정책 템플릿 파일 세트가 있습니다. VDOT가 사용한 모든 정책 설정은 Windows 11 2023 업데이트(23H2)용 그룹 정책 설정 참조 스프레드시트 에 문서화되어 있습니다.
VDOT 도구에는 이제 Microsoft Edge에 대해 다음과 같은 최적화 옵션이 있습니다.
이제 Windows 버전에 관계없이 AppxPackages.json 매니페스트의 " VDIState "가 " Unchanged "로 설정됩니다. 그 이유는 모든 환경에서 제거해야 하는 Microsoft의 "권장" 앱 목록이 없기 때문입니다. 각 경우에 UWP(유니버설 Windows 플랫폼) 애플리케이션을 제거하려면 "VDIState" 값을 Unchanged 에서 "Disabled" 로 변경합니다.
메모
VDOT 도구는 "AllUsers"에 대한 UWP 앱을 제거할 뿐만 아니라 앱 페이로드도 제거합니다. UWP 앱 페이로드가 제거되면 해당 시스템에 다시 프로비전할 수 없습니다. 제거된 앱 페이로드를 다시 프로비저닝하는 유일한 방법은 장치를 재설정하거나 다시 설치하거나 이미지를 다시 설치하는 것입니다.
인터넷에 연결된 경우 사용자는 스토어 앱을 통해 VDOT 제거 앱을 다시 설치할 수 있습니다. 인터넷에 연결되어 있지 않으면 앱을 다시 설치할 수 없습니다. 이것이 VDOT가 스토어 앱을 제거하지 않는 이유이며, 스토어 앱을 제거하도록 권장하지도 않습니다. 다음은 Store 앱에 관한 기사입니다 .
| ✏ 참고 | "air-gapped" 환경이나 Microsoft CDN(Content Delivery Network)에 대한 액세스를 차단하는 기타 환경을 제외하고 비활성화하면 안 되는 서비스가 있습니다. 이 서비스를 "Microsoft Store 설치 서비스"라고 합니다. 이 서비스를 비활성화하면 Windows의 Store 구성 요소가 UWP 앱 및 종속성을 업데이트할 수 없으므로 취약성이 발생할 수 있습니다. 조직이 UWP 앱과 해당 종속성을 사전에 업데이트하는 경우에는 예외가 발생할 수 있습니다. UWP를 수동으로 업데이트하려면 각 구성 요소 애플리케이션 설치 패키지와 애플리케이션 종속성 구성 요소 패키지를 가져와야 합니다. 이는 Endpoint Manager 또는 Intune과 같은 구성 요소를 통해 번들로 제공될 수 있습니다.
VDOT 도구에는 설치 세분성을 제공하는 기본 PowerShell 파일 "Windows_VDOT.ps1" 에 전달되는 여러 매개 변수가 있습니다. 적용되는 최적화를 정확하게 제어하는 데 사용되는 두 가지 매개변수는 다음과 같습니다.
-Optimizations
-AdvancedOptimizations
결과적으로 위 목록에 포함된 하위 매개변수를 최대한 많이, 적게 또는 하나도 실행할 수 있습니다. 다음은 특정 최적화 범주에 대해 VDOT 도구를 실행하는 두 가지 예입니다.
.Windows_VDOT.ps1 -Optimizations AppxPackages -AcceptEula -Verbose
.Windows_VDOT.ps1 -AdvancedOptimizations Edge, AppxPackages -AcceptEula -Verbose
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations All -AcceptEULA -Verbose
내장된 OneDrive 앱을 제거하는 기능을 추가했습니다. 예를 들어, 에어갭 클라우드에는 OneDrive 앱 제거가 적용됩니다. AppxPackages 최적화 범주에서 제거할 수 있는 관련 OneDrive 앱 동기화가 있습니다. OneDrive 앱을 다시 추가할 수 있습니다. OneDrive 앱을 제거하기 위한 하위 매개 변수는 "-AdvancedOptimizations" 매개 변수에 있습니다. OneDrive 앱 제거는 기본 설정이 아니며 다음 두 옵션 중 하나를 선택해야만 시작할 수 있습니다.
.Windows_VDOT.ps1 -AdvancedOptimizations RemoveOneDrive
.Windows_VDOT.ps1 -AdvancedOptimizations 모두
Internet Explorer 11이 공식적으로 폐기되었으므로 시스템에서 IE11 페이로드를 제거하는 옵션을 추가했습니다. 하위 매개변수는 RemoveLegacyIE
이며 -AdvancedOptimizations
매개변수에 포함되어 있습니다. IE11 페이로드를 제거하는 것은 기본 설정이 아니므로 다음 두 가지 방법 중 하나로 제거를 지정할 수 있습니다.
.Windows_VDOT.ps1 -AdvancedOptimizations RemoveLegacyIE
.Windows_VDOT.ps1 -AdvancedOptimizations 모두
VDOT는 Server 20xx에서 잘 실행되지만 모든 매개변수가 지정되면 오류가 아닌 오류 메시지가 많이 생성됩니다. Server 2025 이전에는 UWP 앱이 없습니다. Windows Server 2019 및/또는 Windows Server 2022에서 VDOT를 실행하려면 이 매개 변수를 사용합니다.
.Windows_VDOT.ps1 -Windows버전 2009
PowerShell: 실행 파일 실행
제거 항목
LGPO
세트 서비스
제거 항목
2.2.1.7.2 GlobalFolderOptionsVista 요소
Windows 10 릴리스 정보
Windows 11 릴리스 정보
메모
LGPO.exe 사용이 완전히 중단되었습니다.
참고: 이 스크립트는 완료하는 데 몇 분 정도 걸립니다. 총 런타임은 마지막에 상태 출력 메시지에 표시됩니다.
스크립트 실행이 완전히 완료되면 재부팅하라는 메시지가 나타납니다. 스크립트가 성공적으로 완료되었는지 확인하려면 이 메시지가 나타날 때까지 기다리십시오.
또한 PowerShell의 "-verbose" 매개 변수는 스크립트가 실행될 때 설명적인 출력을 제공하도록 스크립트에 지시합니다.
최적화를 수신할 장치에서:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
이를 통해 PowerShell 스크립트 실행이 가능하지만 현재 실행 중인 앱이 열려 있는 동안에만 가능합니다.
.Windows_VDOT.ps1 -Optimizations All -Verbose
EULA는 수동으로 수락해야 하지만 자세한 출력으로 모든 표준 최적화가 실행됩니다.
.Windows_VDOT.ps1 -Optimizations All -Verbose -AcceptEula
이는 자세한 출력으로 모든 표준 최적화를 실행하고 Eula를 자동으로 허용합니다(스크립트 실행의 경우).
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations Edge -Verbose -AcceptEULA
그러면 모든 표준 최적화, Edge 브라우저 고급 최적화, 자세한 출력이 실행되고 자동으로 Eula가 허용됩니다.
.Windows_VDOT.ps1 -Optimizations AppxPackages -AcceptEULA
그러면 AppxPackages만 실행되고 EULA가 자동으로 수락됩니다.
.Windows_VDOT.ps1 -Optimizations All -AdvancedOptimizations All -Verbose -AcceptEULA -Restart
그러면 모든 VDOT 최적화, 상세 출력이 실행되고 자동으로 Eula가 승인되며 VDOT가 완료되면 장치가 다시 시작됩니다.
메모
VDOT 도구는 런타임에 OS 버전을 결정합니다. "-WindowsVersion" 매개변수를 사용하여 다른 구성 파일 세트를 지정할 수 있습니다.
완료되면 다시 시작하라는 메시지가 표시됩니다. 즉시 다시 시작할 필요는 없지만 다시 시작하는 것이 좋습니다.
SYSPREP(Windows 시스템 준비 도구)(2022년 8월 27일)
Sysprep 이전에 VDOT를 실행해야 합니까, 아니면 이후에 실행해야 합니까? 대답은 둘 중 하나일 수도 있고 둘 다일 수도 있습니다. "둘 다" 대답은 언제든지 VDOT를 다시 실행할 수 있고 설정을 되돌리거나 앱을 다시 설치하지 않는 한 아무것도 변경되지 않기 때문입니다. SYSPREP 전에 VDOT를 실행할 때 OneDrive가 제거되는 사례가 관찰되었습니다. 해당 이미지가 배포되면 시작 메뉴에 OneDrive 링크가 있습니다. VDOT AFTER SYSPREP 을 실행할 수 있는 경우에는 이런 일이 발생하지 않아야 합니다.
Windows에서 인증서 정보를 확인할 수 없습니다. (2020년 1월 17일)
중요: 다음 설정이 비활성화되어 있으면 Windows에서 인증서 정보(CRL)를 확인할 수 없습니다.
로컬 컴퓨터 정책 컴퓨터 구성 관리 템플릿 시스템 인터넷 통신 관리 인터넷 통신 설정
다음 설정이 VDOT에서 제거되었습니다.
자동 루트 인증서 업데이트 끄기
'CDPSvc'를 비활성화하면 SystemSettings.exe가 충돌할 수 있습니다(2020년 1월 27일).
최근 'CDPSvc'와 관련하여 새로운 문제가 발견되었습니다. 해당 서비스가 비활성화되고 새 사용자가 컴퓨터에 로그온한 다음 '시스템 설정'을 열어 디스플레이 설정을 확인하면 'SystemSettings.exe'가 충돌하고 "치명적인 앱 종료" 코드와 함께 이벤트 로그에 오류가 기록됩니다.
이제 'Win10_1909_ServicesDisable.txt'에서 'CDPSvc' 설정이 변경되지 않았습니다.
O365가 라이선스 서버에 연결할 수 없습니다. (2020/04/20)
이전에는 VDOT 스크립트의 이 위치에서 로컬 정책 설정이 비활성화되었습니다.
로컬 컴퓨터 정책 컴퓨터 구성 관리 템플릿 시스템 인터넷 통신 관리 인터넷 통신 설정
Windows 네트워크 연결 상태 표시기 활성 테스트 끄기
활성 테스트가 비활성화되면 Office 365는 라이선스 서비스에 연결할 수 없으므로 Office 앱이 실행되지 않습니다. 이 설정은 포함된 LGPO 구성에서 "구성되지 않음" 으로 다시 변경되었습니다.
일부 앱은 클라우드 환경에서 눈에 띄는 테두리가 없습니다. (2020년 4월 22일)
Azure Windows Virtual Desktop과 같은 일부 가상 환경에서는 일부 응용 프로그램 창에 테두리가 없습니다. 예로는 Windows 파일 탐색기가 있습니다. 워드패드와 파일 탐색기를 열어 이를 복제한 다음 이리저리 움직여 보면 한 앱이 시작되고 다른 앱이 끝나는 곳에 테두리가 표시되지 않을 수 있습니다.
최근 추가된 최적화 중 하나는 시각 효과 설정(시스템 속성에 있음)을 변경하여 애니메이션과 효과를 줄이는 동시에 우수한 사용자 경험을 유지하는 것입니다.
- "화면 글꼴 다듬기"
- "마우스 포인터 아래에 그림자 표시"
- "창 아래에 그림자 표시"
이러한 사용자 설정은 파일 탐색기와 같은 창 주위에 그림자 효과를 활성화하여 이제 앱의 테두리가 표시되도록 합니다.
이러한 설정은 기본 사용자 프로필 레지스트리 하이브에 기록되므로 이러한 최적화를 실행한 후 프로필이 생성된 사용자와 이 장치에만 적용됩니다.
앱이 실행되지 않았는데도 앱이 실행됨 (2020-04-29)
Skype, 전화, 사진 등 기본 제공 UWP 앱 중 일부는 사용자가 앱을 시작하지 않은 경우에도 프로세스를 시작하고 백그라운드에서 실행됩니다. 단일 컴퓨터에서는 영향이 거의 없지만 다중 세션 Windows에서는 영향이 약간 더 큰 문제가 될 수 있습니다. '설정' 앱의 '백그라운드 앱' 아래에 사용자별로 이 동작을 제어할 수 있는 설정이 있습니다. 그러나 현재 앱을 완전히 제거하는 것 외에는 이 동작을 전역 설정으로 변경할 수 있는 방법이 없습니다.
이미지에 이러한 앱 중 하나 이상을 유지하고 백그라운드 동작을 계속 제어하려면 기본 사용자 레지스트리 하이브를 편집하고 다음 설정을 지정할 수 있습니다.
"HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.Windows.Photos_8wekyb3d8bbwe /v 비활성화됨 /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.Windows.Photos_8wekyb3d8bbwe /v 비활성화된 사용자 /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.SkypeApp_kzf8qxf38zg5c /v 비활성화됨 /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.SkypeApp_kzf8qxf38zg5c /v 비활성화된ByUser /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.YourPhone_8wekyb3d8bbwe /v 비활성화됨 /t REG_DWORD /d 1 /f "HKCUSoftwareMicrosoftWindowsCurrentVersionBackgroundAccessApplicationsMicrosoft.YourPhone_8wekyb3d8bbwe / v 비활성화ByUser /t REG_DWORD /d 1 /f
그룹 정책 기본 설정을 사용하여 이러한 설정을 지정할 수도 있으며 로그오프 후 다시 로그온하거나 Gpupdate 새로 고침 후에 적용됩니다.
Windows 업데이트가 작동하지 않습니다(2020년 5월 11일)
이러한 스크립트를 처리하는 동안 대상에 복원되는 로컬 정책 구성에 포함된 설정을 사용하여 Windows 업데이트를 수동으로 실행하려고 하면 Windows에서 오류를 보고할 수 있습니다.
이러한 설정이 이러한 스크립트에 있는 이유는 인터넷에 연결된 대상에 배포하는 경우 세션 호스트가 활발하게 활용되는 동안 Windows 업데이트가 업데이트 설치를 시도할 수 있기 때문입니다. 가상 데스크톱 환경은 유지 관리 기간 동안에만 Windows 업데이트를 허용하거나 전혀 실행하지 않고 대신 새 호스트를 배포하도록 제어하는 경우가 많습니다.
이 문제에 대한 가장 최근의 해결 방법은 'UsoSvc' 를 기본 시작 값인 "manual" 로 다시 설정하는 것입니다. 또는 'Services.json'을 편집하고 'UsoSvc' 의 'VDIState'를 "unchanged" 로 변경하세요. 또한 Windows 업데이트 설정이 기본 설정에서 변경되지 않은 상태로 유지되도록 로컬 정책 설정이 업데이트되었습니다.
이 스크립트의 2004 버전부터 디스크 정리 마법사(Cleanmgr.exe) 사용이 더 이상 사용되지 않습니다. DCW의 수명이 거의 다 되었지만 스크립트 실행 중에 "중지"되는 경우도 있습니다. 대신 일부 기본 디스크 정리가 'Windows_VDOT.ps1' 스크립트에 통합되었습니다. 삭제된 로그, 추적, 이벤트 로그 파일이 있습니다. 로그 파일을 유지하려면 .PS1 스크립트를 편집하고 해당 항목을 제거하면 됩니다.
최적화 설정 및 기타 조치를 적용한 후 시작 메뉴에 문제가 있다는 보고가 여러 차례 있었습니다. 최근 우리는 1909년부터 2004년까지 기능 업데이트를 수행하여 1909 세션 호스트에 최적화 설정이 있는 시작 메뉴 문제를 재현할 수 있었습니다. 로컬로 또는 FSLogix와 같은 프로필 솔루션에서 사용자 프로필을 "최적화"한 결과로 문제가 발생할 수 있습니다. 그런 다음 기능 업데이트 프로세스는 해당 프로세스 중에 Appx 패키지로 일부 작업을 수행하여 사용자의 시작 메뉴에 고아 항목이 발생합니다.
- 다음 항목을 텍스트 파일에 복사하고 .CMD 또는 .BAT 파일로 저장한 다음 영향을 받는 사용자에게 대화형으로 또는 로그온 스크립트(일반적으로 권한 상승이 필요하지 않음)를 제공하여 시작 메뉴를 복구하는 스크립트를 만듭니다.
start /wait taskkill /IM StartMenuExperienceHost.exe /F rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyAC " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyAppData " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyLocalCache " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyLocalState " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyRoamingState " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewySettings " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewySystemAppData " rd /S /Q " %UserProfile% AppdataLocalPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyTempState " Start C:WindowsSystemAppsMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyStartMenuExperienceHost.exe
- 적절한 '-WindowsVersion' 매개변수(예: 2004)를 사용하여 VDOT를 다시 실행하세요.
[참고] 경우에 따라 시작 메뉴가 복구될 뿐만 아니라 이전에 적용되지 않았을 수 있는 특정 빌드와 관련된 몇 가지 설정이 있습니다.
OneDrive 로컬 정책 설정으로 인해 자동 OneDrive 로그인이 방지됨(2021년 1월 27일)
이 도구에는 다음 세부 정보와 함께 OneDrive에 대한 기본 설정이 설정되어 있습니다.
Computer ConfigurationAdministrative TemplatesWindows ComponentsOneDrive
"Prevent OneDrive from generating network traffic until the user signs in to OneDrive"
기본 상태: 구성되지 않음
최적화 도구 상태: 활성화됨이 설정과 관련된 또 다른 문제도 최근 보고되었습니다. OneDrive 동기화가 완료될 때까지 일부 Office 앱이 몇 초 이상 "중단"되었습니다. 이는 이 설정과 관련이 있을 수 있습니다. 따라서 이 설정을 기본 상태인
"not configured"
으로 되돌립니다.이 특정 정책 설정은 실제로 기본 설정입니다. 설정 아이콘에 "아래쪽 화살표" 오버레이가 표시되어 이를 확인할 수 있습니다. 설정을 되돌리는 좋은 방법은 그룹 정책을 사용하여 설정을 기본값으로 다시 변경하는 것입니다. 각 사용자에 대해 이 작업을 수행해야 한다면 프로세스가 더 복잡해질 수 있습니다.
"작업 창"에서 로그오프 시 중단(2021년 4월 16일)
호스트가 여러 언어로 구성된 경우 로그오프 시 작업 창이 중단된다는 보고가 있었습니다. 초기 테스트 결과 이는 스크립트에 의해 하나 이상의 사용자 모드 서비스가 비활성화된 결과일 가능성이 있는 것으로 나타났습니다. 문제의 서비스는 다음과 같습니다.
-CDPSvc
-CDPUserSvc이 두 가지 "사용자별" 서비스의 'VDIState' 설정이 '사용 안 함'에서 '변경되지 않음'으로 변경되었습니다.
최적화 후 캡처 및 스케치가 작동하지 않음(2021년 5월 25일)
VDOT 최적화를 실행한 후 'Snip & Sketch' UWP 앱을 시작할 수 있지만 새 캡처를 수행하기 위해 클릭하면 작동하지 않습니다(아무 일도 일어나지 않습니다). 또한 Snip & Sketch를 클릭하면 다음과 유사한 오류가 응용 프로그램 이벤트 로그에 기록됩니다.
Faulting application name: ScreenClippingHost.exe, version: 2001.22012.0.2020, time stamp: 0x5ff501a5
Faulting module name: ScreenClipping.dll, version: 2001.22012.0.2020, time stamp: 0x5ff4fde8
Exception code: 0x80000003
Fault offset: 0x000000000001b92d
이 문제는 최근 빌드에서 해결되었습니다.
Appx 패키지 재설치에 대한 참고 사항
UWP 패키지를 제거했지만 이제 다시 필요한 경우 가장 쉬운 방법은 Microsoft Store 앱을 열고 애플리케이션을 검색하거나 해당 앱의 URL인 웹 브라우저를 클릭하거나 복사하여 붙여넣는 것입니다. 'AppxPackages.json' 구성 파일에 포함되어 있습니다.
특정 UWP 앱이 처음에 제거되는 것을 방지하려면 'AppxPackages.json' 구성 파일을 편집하고 애플리케이션을 검색한 다음 해당 애플리케이션 항목의 'VDIState'를 'Disabled'에서 ' 변하지 않은'.
이 샘플 코드는 설명 목적으로만 제공되며 프로덕션 환경에서 사용하기 위한 것이 아닙니다.
이 샘플 코드 및 관련 정보는 상품성 및/또는 특정 목적에의 적합성에 대한 묵시적인 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공됩니다. 당사는 귀하가 다음에 동의하는 경우 샘플 코드를 사용 및 수정하고 샘플 코드의 개체 코드 형식을 복제 및 배포할 수 있는 비독점적이고 로열티 없는 권리를 부여합니다. 시장 샘플 코드가 포함된 소프트웨어 제품 (ii) 샘플 코드가 포함된 소프트웨어 제품에 유효한 저작권 표시를 포함합니다. (iii) 샘플 코드의 사용 또는 배포로 인해 발생하는 변호사 비용을 포함한 모든 청구 또는 소송으로부터 당사와 공급업체를 면책하고 피해를 주지 않으며 방어합니다.
Microsoft는 상품성 및/또는 특정 목적에의 적합성에 대한 묵시적인 보증을 포함하되 이에 국한되지 않고 명시적이거나 묵시적인 보증 없이 설명 목적으로만 프로그래밍 예제를 제공합니다.
이 샘플에서는 사용자가 시연 중인 프로그래밍 언어와 프로시저를 만들고 디버그하는 데 사용되는 도구에 익숙하다고 가정합니다. Microsoft 지원 전문가는 특정 절차의 기능을 설명하는 데 도움을 줄 수 있지만 추가 기능을 제공하거나 특정 요구 사항에 맞게 절차를 구성하기 위해 이러한 예제를 수정하지는 않습니다. 프로그래밍 경험이 부족한 경우 Microsoft 인증 파트너 또는 Microsoft 유료 컨설팅 라인(800) 936-5200에 문의할 수 있습니다.