원본 복원력

주문형 설치를 위해 네트워크 리소스를 사용하는 애플리케이션은 원본 위치가 어떤 이유로든 변경되거나 손상될 경우 원본 오류에 취약합니다. Windows Installer는 원본 목록을 사용하여 주문형으로 설치된 기능에 대한 원본 복원력을 제공합니다. 원본 목록에는 설치 관리자가 설치 패키지를 검색한 위치가 포함되어 있습니다. 이 목록의 항목은 네트워크 위치, URL(Uniform Resource Locators) 또는 압축 디스크일 수 있습니다. 이러한 원본 중 하나가 실패하면 설치 관리자가 다음을 빠르고 원활하게 시도할 수 있습니다.

애플리케이션 개발자는 원본 복원력을 보장하기 위해 특별한 정보를 설치 관리자 패키지에 통합할 필요가 없습니다. 애플리케이션이 설치되면 설치 관리자는 마지막으로 성공적으로 사용된 원본을 원본 목록의 항목으로 추가하는 동작을 수행합니다. 기본적으로 이 원본은 설치 관리자 패키지가 처음 설치된 위치이며 SourceDir 속성과 동일합니다.

시스템 관리자는 변환을 적용하거나 명령줄 또는 Property 테이블에서 SOURCELIST 속성을 변경하여 원본 목록을 변경할 수 있습니다.

설치 관리자는 원본 목록에서 가장 최근에 사용한 원본 위치를 확인하여 원본 검색을 시작합니다. 이 검색이 실패하면 설치 관리자는 네트워크 원본, 미디어 원본 및 마지막으로 URL 원본 목록을 검색합니다. 시스템 관리자는 SearchOrder 시스템 정책을 사용하여 이 검색 순서를 변경할 수 있습니다. 이러한 검색이 실패하면 사용자가 원본을 수동으로 검색할 수 있도록 설치 관리자가 찾아보기 대화 상자를 표시할 수 있습니다. 사용자 인터페이스 수준이 없음으로 설정된 경우 찾아보기 대화 상자를 표시할 수 없습니다. 자세한 내용은 사용자 인터페이스 수준을 참조하세요.

일반적으로 설치 관리자는 현재 사용자가 관리자이거나 설치에 상승된 권한이 필요하지 않은 경우에만 찾아보기 대화 상자를 표시해야 합니다. 관리자는 DisableBrowseAllowLockDownBrowse 정책을 사용하여 사용자에게 찾아보기 대화 상자의 표시를 제어할 수 있습니다. 관리자는 또한 사용자가 DisableMediaAllowLockDownMedia 정책을 사용하여 미디어에 있는 원본에서 애플리케이션을 설치할 수 있는지 여부를 제어합니다. 이러한 정책의 사용은 Windows Installer 버전에 따라 달라집니다. 자세한 내용은 다음을 참조하세요.