다음을 통해 공유


기존 애플리케이션, 파일, 레지스트리 항목 또는 .ini 파일 항목 검색

Windows Installer는 설치 중에 특정 파일 또는 디렉터리를 검색할 수 있습니다. 파일 또는 디렉터리 검색은 사용자가 애플리케이션 버전을 이미 설치했는지 여부를 확인하는 데 사용됩니다.

AppSearch 작업AppSearch 테이블에 지정된 파일 서명에 대해 사용자 시스템을 검색합니다. AppSearch 작업이 지정된 서명이 있는 설치된 파일 또는 디렉터리를 찾으면 AppSearch 테이블에도 지정된 해당 속성을 파일 또는 디렉터리의 위치로 설정합니다. 파일을 검색할 때는 서명 테이블에도 파일 서명이 나열되어야 합니다. 파일 서명이 AppSearch 테이블에 나열되고 서명 테이블에 나열되지 않은 경우 검색은 디렉터리, 레지스트리 항목 또는 .ini 파일 항목을 찾습니다.

사용자 컴퓨터 검색을 신속하게 수행하기 위해 설치 관리자는 제안된 검색 위치에 대해 나열된 순서대로 다음 로케이터 데이터베이스 테이블을 쿼리합니다.

  • 파일 서명이 CompLocator 테이블에 나열된 경우 제안된 검색 위치는 구성 요소의 키 경로입니다. 서명이 이 테이블에 나열되지 않았거나 제안된 위치에 설치되지 않은 경우 설치 관리자는 RegLocator 테이블에 제안된 위치를 쿼리합니다.
  • 파일 서명이 RegLocator 테이블에 나열된 경우 제안된 검색 위치는 사용자 레지스트리에 기록된 키 경로입니다. 서명이 이 테이블에 나열되지 않았거나 제안된 위치에 설치되지 않은 경우 설치 관리자는 IniLocator 테이블에 제안된 위치를 쿼리합니다.
  • 파일 서명이 IniLocator 테이블에 나열된 경우 제안된 검색 위치는 사용자 시스템의 기본 Windows 디렉터리에 있는 .ini 파일에 기록된 키 경로입니다. 서명이 이 테이블에 나열되지 않았거나 제안된 위치에 설치되지 않은 경우 설치 관리자는 DrLocator 테이블에 제안된 위치를 쿼리합니다.
  • 파일 서명이 DrLocator 테이블에 나열된 경우 제안된 검색 위치는 사용자 디렉터리 트리의 경로입니다. 이 위치 아래에서 검색할 하위 디렉터리 수준의 깊이도 이 테이블에 지정되어 있습니다.

설치 관리자가 제안된 위치에서 파일 서명을 처음 찾으면 이 파일 또는 디렉터리 검색을 중지하고 AppSearch 테이블에서 해당 속성을 설정합니다. 자세한 내용은