요청 시 설치된 Windows 구성 요소

플랫폼

클라이언트 - Windows 8.1

설명

Windows 8.1 DirectPlay 및 NTVDM이라는 두 가지 Windows 구성 요소가 요청 시 설치됩니다. 이러한 구성 요소는 "레거시 구성 요소" 노드 아래의 선택적 구성 요소 내에 나열됩니다. 이러한 구성 요소는 운영 체제의 일부로 로컬로 설치되고 선택적 구성 요소로 압축됩니다. 앱이 이러한 구성 요소 중 하나를 참조하거나 호출하면(일반적으로 앱이 처음 시작될 때) 설치가 자동으로 트리거됩니다. 사용자는 구성 요소가 설치될 것이라는 알림을 받게 되며 계속하려면 작업을 확인해야 합니다. 사용자가 관리자가 아닌 경우 이를 성공하려면 권한 상승이 필요합니다. 초기 설치 후 사용자는 구성 요소를 다시 사용하기 위해 다른 작업을 수행할 필요가 없습니다.

형상

앱이 선택적 구성 요소(처음 시작 시)에서 레거시 구성 요소를 참조하거나 호출하면 앱이 일시 중단되고 주문형 기능 대화 상자가 열리고 구성 요소 설치에 대한 사용자 권한을 요청합니다. 사용자가 확인을 클릭하면 자격 증명을 입력해야 하는 권한 상승 프롬프트가 표시 될 수도 있습니다. 그런 다음 구성 요소가 설치되고 앱이 다시 시작됩니다.

완화 방법

주문형 기능 UI가 열리지 않도록 하려면 DISM 또는 선택적 구성 요소 UI를 사용하여 DirectPlay 및 NTVDM을 사전 설치할 수 있습니다.

솔루션

향후 버전의 앱에서 Windows에서 레거시 선택적 구성 요소로 나열된 구성 요소를 참조하거나 호출하지 않는 것이 좋습니다. 레거시 선택적 구성 요소에는 잠재적으로 사용자에게 성능 및 보안 문제를 일으킬 수 있는 사용되지 않는 이전 구성 요소만 포함됩니다.

테스트

호환성을 위해 추가 테스트 편의 시설이 필요하지 않습니다. 선택적 구성 요소를 호출하거나 참조할 때 이 대화 상자가 표시되며 이 설치에는 상승이 필요합니다.