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 작업이 실행될 때 참조됩니다.
유효성 검사