다음을 통해 공유


누락된 구성 요소 설치

Windows 설치 관리자를 사용하여 누락된 구성 요소 또는 파일을 검색한 다음 누락된 구성 요소가 포함된 기능을 다시 설치할 수 있습니다. 설치 관리자는 구성 요소가 아닌 기능을 설치하므로 먼저 누락된 파일이 속한 구성 요소를 확인하고 구성 요소가 포함된 기능을 설치해야 합니다. 둘 이상의 기능이 구성 요소에 연결된 경우 설치 관리자는 최소 디스크 공간이 필요한 기능을 설치합니다.

MsiGetComponentPath를 호출하는 경우 구성 요소의 키 파일이 있는지 확인할 수 있습니다. 그러나 구성 요소에 속한 다른 파일이 누락된 것일 수 있습니다. 이 시나리오에서는 MsiInstallMissingFile을 호출합니다. 그런 다음 설치 관리자는 파일이 속한 구성 요소를 확인하고 최소 디스크 공간이 필요한 구성 요소에 연결된 기능을 설치합니다.

MsiGetComponentPath 함수가 예기치 않게 실패하는 경우 누락된 구성 요소를 설치해야 합니다.

다음 절차에서는 누락된 구성 요소를 설치하는 방법을 보여 줍니다.

누락된 구성 요소를 검색하고 설치하려면

  1. MsiGetComponentPath를 호출하여 구성 요소의 키 파일이 있는지 확인합니다. 그러나 구성 요소의 키 파일이 있는 경우에도 구성 요소에 속한 다른 파일이 누락된 것일 수 있습니다.
  2. 구성 요소와 연결된 기능을 알 수 없는 경우 MsiInstallMissingComponent 함수를 호출합니다.
  3. 구성 요소와 연결된 기능이 알려진 경우 MsiConfigureFeature 또는 MsiProvideComponent 함수를 호출합니다.
  4. 애플리케이션에서 파일을 열 수 없는 경우 MsiInstallMissingFile 을 호출합니다.