MsiPatchMetadata 테이블
MsiPatchMetadata 테이블에는 패치를 제거하는 데 필요하고 프로그램 추가/제거에 사용되는 Windows Installer 패치에 대한 정보가 포함되어 있습니다.
패치 데이터베이스(.msp 파일)에 이 테이블 없이 설치된 패치는 제거할 수 없으며 프로그램 추가/제거에서 일부 정보가 누락되어 있습니다. 테이블은 패치의 변환이 아닌 패치 파일의 데이터베이스에 있어야 합니다.
MsiPatchMetadata 테이블에는 다음 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
회사 | 식별자 | Y | Y |
속성 | 식별자 | Y | N |
값 | Text | N | N |
열
-
회사
-
회사의 이름. 빈 필드(Null 값)는 행에 Windows Installer의 표준 메타데이터 속성 중 하나가 포함되어 있음을 나타냅니다. 자세한 내용은 이 항목의 “주의” 섹션을 참조하세요.
테이블에 행을 추가하고 이 필드에 회사 이름을 입력하면 모든 회사를 추가하여 속성 집합을 확장할 수 있습니다.
-
속성
-
메타데이터 속성의 이름입니다.
-
값
-
메타데이터 속성의 값입니다. Null 또는 빈 문자열일 수 없습니다.
설명
Windows Installer 3.0 이상에서 사용할 수 있습니다.
CompanyName 필드에 Null 값이 포함된 MsiPatchMetadata 테이블의 행은 다음 표준 Windows Installer 메타데이터 속성 중 하나를 참조합니다.
속성 | 설명 |
---|---|
AllowRemoval | 패치가 제거할 수 없는 패치인지 여부를 나타냅니다. 값 필드에 0(제로)이 포함된 경우 패치를 제거할 수 없습니다. 값 필드에 일(1)이 포함된 경우 패치는 제거할 수 없는 패치입니다. 이 속성은 등록되며 MsiGetPatchInfoEx 함수를 사용하여 해당 값을 가져올 수 있습니다. |
ManufacturerName | 애플리케이션 제조업체의 이름입니다. |
MinorUpdateTargetRTM | 패치가 제품의 RTM 버전 또는 가장 최근의 주요 업그레이드 패치를 대상으로 했음을 나타냅니다. 시퀀싱 정보가 포함된 부 업그레이드 패치에서 이 선택적 속성을 작성하여 패치가 제품의 RTM 버전까지 또는 가장 최근의 주요 업그레이드 패치까지 모든 패치를 제거함을 나타냅니다. 이 속성은 Windows Installer 3.1 이상에서 사용할 수 있습니다. |
TargetProductName | 애플리케이션 또는 대상 애플리케이션 제품군의 이름입니다. |
MoreInfoURL | 이 패치와 관련된 정보를 제공하는 URL입니다. 이 속성은 등록되며 MsiGetPatchInfoEx 함수를 사용하여 해당 값을 가져올 수 있습니다. Windows XP SP2(서비스 팩 2)부터 이 값은 프로그램 추가/제거에 표시되는 패치에 대한 지원 링크일 수 있습니다. |
CreationTimeUTC | mm-dd-yy HH:MM(월-일-연도 시간:분) 형식의 .msp 파일 생성 시간입니다. |
DisplayName | 퍼블릭 디스플레이에 적합한 패치의 제목입니다. 이 속성은 등록되며 MsiGetPatchInfoEx 함수를 사용하여 해당 값을 가져올 수 있습니다. Windows XP SP2부터 이 값은 프로그램 추가/제거에 표시되는 패치의 이름입니다. |
설명 | 패치에 대한 간단한 설명입니다. |
분류 | 패치 작성자가 정의한 대로 업데이트의 임의 범주를 포함하는 문자열 값입니다. 예를 들어 패치 작성자는 각 패치를 핫픽스, 보안 롤업, 중요 업데이트, 업데이트, 서비스 팩 또는 업데이트 롤업으로 분류하도록 지정할 수 있습니다. 이 속성은 필수입니다. |
OptimizeCA | 패치를 적용할 때 Windows Installer가 사용자 지정 작업을 건너뛰어야 하는지 여부를 나타냅니다. 이렇게 하면 패치를 적용하는 데 필요한 시간을 줄일 수 있습니다. OptimizeCA 속성 값은 다음 중 하나일 수 있습니다.
여러 새 패치를 처리할 때 OptimizeCA 값을 결합할 수 있습니다. 모든 패치에서 값에 1(일)이 포함된 경우 모든 속성 및 디렉터리 할당 사용자 지정 작업을 건너뜁니다. 한 패치의 속성 값이 3(삼)이고 한 패치에 속성 값이 1(일)이면 속성 및 디렉터리 할당 사용자 지정 작업을 건너뜁니다. 그러나 요청된 모든 패치를 건너뛰는 것은 아니기 때문에 다른 즉각적인 사용자 지정 작업이 실행됩니다. |
OptimizedInstallMode | 트랜잭션에 적용할 모든 패치에서 이 속성이 1(일)로 설정되면 가능한 경우 패치 애플리케이션이 최적화됩니다. 자세한 내용은 패치 최적화를 참조하세요. Windows Installer 3.1부터 사용할 수 있습니다. |
유효성 검사
관련 항목