누락된 구성 요소 설치
Windows Installer를 사용하여 누락된 구성 요소 또는 파일을 검색한 다음 누락된 구성 요소가 포함된 기능을 다시 설치할 수 있습니다. 설치 관리자는 구성 요소가 아닌 기능을 설치하기 때문에 먼저 누락된 파일이 속한 구성 요소를 확인하고 구성 요소가 포함된 기능을 설치해야 합니다. 둘 이상의 기능이 구성 요소에 연결된 경우 설치 관리자는 최소 디스크 공간이 필요한 기능을 설치합니다.
MsiGetComponentPath호출하는 경우 구성 요소의 키 파일이 있는지 확인할 수 있습니다. 그러나 구성 요소에 속한 다른 파일이 누락된 것은 여전히 가능합니다. 이 시나리오에서는 MsiInstallMissingFile호출합니다. 그런 다음 설치 관리자는 파일이 속한 구성 요소를 확인하고 최소 디스크 공간이 필요한 구성 요소에 연결된 기능을 설치합니다.
MsiGetComponentPath 함수가 예기치 않게 실패하는 경우 누락된 구성 요소를 설치해야 합니다.
다음 절차에서는 누락된 구성 요소를 설치하는 방법을 보여 줍니다.
누락된 구성 요소 검색하고 설치하려면
- MsiGetComponentPath 호출하여 구성 요소의 키 파일이 있는지 확인합니다. 그러나 구성 요소의 키 파일이 있는 경우에도 구성 요소에 속한 다른 파일이 누락된 것일 수 있습니다.
- 구성 요소와 연결된 기능을 알 수 없는 경우 MsiInstallMissingComponent 함수를 호출합니다.
- 구성 요소와 연결된 기능이 알려진 경우 MsiConfigureFeature 호출하거나 msiProvideComponent함수를.
- 애플리케이션에서 파일을 열 수 없는 경우 MsiInstallMissingFile 호출합니다.