다음을 통해 공유


사용자 지정 작업 패치 제거 옵션

다음 옵션 플래그를 사용하여 패치가 제거될 때만 설치 관리자가 사용자 지정 작업을 실행하도록 지정합니다. 옵션을 설정하려면 이 테이블의 값을 CustomAction 테이블의 ExtendedType 필드에 있는 값에 추가합니다.

Windows Installer 4.0 이하: 지원되지 않습니다. 이 옵션은 Windows Installer 4.5부터 사용할 수 있습니다.

상수 16진수 Decimal 설명
msidbCustomActionTypePatchUninstall 0x8000 32768 사용자 지정 작업은 패치가 제거될 때만 실행됩니다.

 

설명

이 특성은 Windows Installer 패키지(.msi 파일)에서 작성하여 사용자 지정 작업에 추가할 수 있습니다. 이 특성이 있는 새 사용자 지정 작업은 패치를 통해 추가할 수 있습니다. 이 특성이 있는 사용자 지정 작업은 패치를 통해 업데이트할 수 있습니다. 이 특성은 패치를 통해 기존 사용자 지정 작업에 추가하거나 제거할 수 없습니다.

패치가 이 특성으로 사용자 지정 작업을 추가하거나 업데이트하는 경우 Windows Installer는 패치가 제거될 때 새 사용자 지정 또는 업데이트된 사용자 지정 작업을 실행합니다. Windows Installer는 제거 중인 패치 내의 업데이트를 패치 제거 사용자 지정 작업에 사용할 수 있도록 합니다. Windows Installer에 이 정보를 제공하려면 패치에 MsiTransformView*<PatchGUID>* 테이블이 포함되어야 합니다.

msidbCustomActionTypePatchUninstall 특성이 있는 사용자 지정 작업이 포함된 패키지가 Windows Installer 4.0 이전의 설치 관리자 버전을 사용하여 설치되는 경우 패치가 제거될 때 설치 관리자는 사용자 지정 작업을 호출하지 않습니다. 설치는 패키지 설치, 복구 또는 업데이트 중에 사용자 지정 작업을 실행할 수 있습니다.

msidbCustomActionTypePatchUninstall 특성을 사용하는 사용자 지정 작업은 MSIPATCHREMOVE 속성을 통해 Windows Installer 4.0 이하 버전이 있는 시스템을 사용하여 설치, 복구 또는 업데이트할 때 사용자 지정 작업이 실행되지 않도록 조건을 지정해야 합니다. Windows Installer 4.5 이상이 설치되면 msidbCustomActionTypePatchUninstall 특성으로 표시된 사용자 지정 작업이 있는 시스템의 모든 패치는 패치를 제거하는 동안 사용자 지정 작업을 실행합니다. Windows Installer 4.5 이상이 시스템에서 제거되면 패치는 사용자 지정 작업 패치 제거 기능을 잃게 됩니다.

Windows Installer 4.5 이전 버전을 사용하여 패치를 제거하는 동안 사용자 지정 작업을 실행하는 방법에 대한 자세한 내용은 패치 제거 사용자 지정 작업을 참조하세요.

사용자 지정 작업 스크립트 내 실행 옵션

사용자 지정 작업 참조

사용자 지정 작업 정보

사용자 지정 작업 사용

MsiTransformView*<PatchGUID>*