다음을 통해 공유


REMOVE 속성

REMOVE 속성의 값은 제거할 쉼표로 구분된 기능 목록입니다. 기능은 기능 테이블기능 열에 있어야 합니다. 명령줄에서 REMOVE=ALL을 사용하는 경우 설치 관리자는 설치 수준이 0보다 큰 모든 기능을 제거합니다. 이 경우 설치 관리자는 설치 수준이 0인 기능을 제거하지 않습니다. 기능의 설치 수준에 대한 자세한 내용은 기능 테이블참조하세요.

발언

제품이 완전히 제거되도록 설정되었는지 여부를 확인하기 위해 패키지 작성자는 조건식을 사용하여 REMOVE=ALL인지 여부를 확인할 수 있습니다. 상위 기능을 사용하지 않도록 설정하여 제품을 제거하는 경우 InstallValidate 작업이때까지 REMOVE 속성이 ALL과 같지 않을 수 있습니다. 즉, REMOVE=ALL에 종속된 모든 사용자 지정 작업은 InstallValidate 다음에 순서를 지정해야 합니다. 자세한 내용은 제거 동안 실행할컨디셔닝 작업도 참조하세요. 기능 이름은 대/소문자를 구분합니다.

설치 관리자는 항상 다음 순서대로 다음 속성을 평가합니다.

  1. ADDLOCAL
  2. 제거
  3. ADDSOURCE
  4. ADDDEFAULT
  5. 다시 설치
  6. ADVERTISE
  7. COMPADDLOCAL
  8. COMPADDSOURCE
  9. COMPADDDEFAULT
  10. FILEADDLOCAL
  11. FILEADDSOURCE
  12. FILEADDDEFAULT

예를 들어 명령줄에서 ADDLOCAL=ALL, ADDSOURCE = MyFeature를 지정하는 경우 모든 기능이 먼저 run-local로 설정되고 MyFeature가 원본에서 실행으로 설정됩니다. 명령줄이 ADDSOURCE=ALL, ADDLOCAL=MyFeature이면 먼저 MyFeature가 run-local로 설정되고 ADDSOURCE=ALL이 평가되면 MyFeature를 포함한 모든 기능이 원본에서 실행으로 다시 설정됩니다.

설치 관리자는 미리 선택된 속성을 일시 중단된 설치를 다시 시작하는 동안 또는 명령줄에 위의 속성이 지정된 경우 "1" 값으로 설정합니다.

요구 사항

요구
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer Windows Installer 버전에 필요한 최소 Windows 서비스 팩에 대한 자세한 내용은 Windows Installer Run-Time 요구 사항 참조하세요.

참고 항목

속성