RemoveRegistry 테이블

RemoveRegistry 테이블에는 애플리케이션이 시스템 레지스트리에서 삭제해야 하는 레지스트리 정보가 포함되어 있습니다.

RemoveRegistry 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
RemoveRegistry 식별자 Y N
Root 정수 N N
RegPath N N
속성 Formatted N Y
Component_ 식별자 N N

 

RemoveRegistry

이 테이블의 키입니다.

Root

레지스트리 값에 대해 미리 정의된 루트 키입니다.

상수 16진수 Decimal 루트 키
(없음) - 0x001 -1 HKEY_CURRENT_USER 설치 관리자는 사용자 단위 설치를 수행하는 동안 이 키를 설정합니다.
(없음) -0x001 -1 HKEY_LOCAL_MACHINE 설치 관리자는 ALLUSERS가 1로 설정된 모든 사용자 설치를 수행하는 동안 이 키를 설정합니다.
msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOT 설치 관리자는 사용자 단위 및 머신 단위 설치 컨텍스트에서 설치하는 동안 HKCU\Software\Classes 하이브에서 값을 제거합니다.
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

Key

레지스트리 값에 대한 지역화 가능한 키입니다.

Name

지역화 가능한 레지스트리 값 이름입니다.

이름 열의 다음 문자열에는 특별한 의미가 있습니다.

String 의미
"-" 키는 구성 요소가 설치될 때 모든 값 및 하위 키와 함께 있는 경우 삭제되어야 합니다.

 

구성 요소가 제거될 때 레지스트리 테이블을 사용하여 레지스트리 키를 만들거나 제거해야 합니다.

Component_

레지스트리 값의 삭제를 제어하는 구성 요소를 참조하는 구성 요소 테이블의 첫 번째 열에 대한 외부 키입니다.

설명

레지스트리 정보는 해당 구성 요소가 로컬로 설치되거나 원본에서 실행되도록 선택된 경우 시스템 레지스트리에서 삭제됩니다.

이 테이블은 RemoveRegistryValues 작업이 실행될 때 참조됩니다.

유효성 검사

ICE03
ICE06
ICE32
ICE46
ICE69