Windows가 처음 출시되었을 때 (예 : Windows 3.11), Windows 및 Windows 프로그램 구성 및 설정을 저장하기 위해 .ini 파일에 많이 의존했습니다. 여전히 .ini 파일이 사용되는 경우도 있지만 대부분의 Windows 프로그램은 설치 후 Windows 레지스트리 설정에 의존합니다.
Windows 레지스트리를보고 변경하려면 Windows 레지스트리 편집기 (아래 참조)를 사용할 수 있습니다. Windows 3.x에서 레지스트리 편집기는 등록 정보 편집기 또는 등록 편집기 로 알려져 있습니다. 레지스트리 편집기를 사용하면 레지스트리에있는 모든 키와 값을 볼 수있을뿐만 아니라 필요하다고 생각되는 Windows, 프로그램 또는 드라이버 값을 변경할 수 있습니다.
레지스트리 루트 키 (하이브 이름)
Windows 레지스트리 편집기를 처음 열면 모든 레지스트리 값이 포함 된 루트 키가 표시됩니다. 다음은 가장 공통적 인 루트 키와 각 루트 키에 포함 된 값에 대한 간략한 설명입니다.
루트 키 | 기술 |
---|---|
HKCR (HKEY_CLASSES_ROOT) | 파일 형식, 파일 확장명 및 OLE 정보를 설명합니다. |
HKCU (HKEY_CURRENT_USER) | 현재 Windows에 로그인 한 사용자와 설정을 포함합니다. |
HKLM (HKEY_LOCAL_MACHINE) | 설치된 하드웨어, 소프트웨어 설정 및 기타 정보에 대한 컴퓨터 별 정보가 들어 있습니다. 이 정보는 해당 컴퓨터에 로그온하는 모든 사용자에게 사용되며 레지스트리에서보다 일반적으로 액세스되는 영역 중 하나입니다. |
HKU (HKEY_USERS) | 일반 및 사용자 별 정보를 포함하여 컴퓨터에 로그온하는 모든 사용자에 대한 정보가 들어 있습니다. |
HKEY_CURRENT_CONFIG (HKCC) | 컴퓨터에 연결된 하드웨어의 현재 구성에 대한 세부 정보입니다. |
HKDD (HKEY_DYN_DATA) | Windows 95, 98 및 NT에서만 사용되는 키에는 동적 상태 정보와 플러그 앤 플레이 정보가 포함되어 있습니다. 장치가 컴퓨터에 추가되거나 컴퓨터에서 제거되면 정보가 변경 될 수 있습니다. 각 장치의 정보에는 문제를 포함하여 관련 하드웨어 키와 장치의 현재 상태가 포함됩니다. |
Windows 레지스트리 값
다음은 Windows 레지스트리에서 발생할 수있는 다양한 값과 각 값에 포함 할 수있는 데이터 유형에 대한 간략한 설명입니다.
상 | 유형 | 이름 | 기술 |
---|---|---|---|
닫힌 키 | Windows 탐색기에서 볼 수있는 폴더와 같습니다. 이 키는 아래에 언급 된 레지스트리 하위 키를 포함합니다. | ||
열린 키 | 키가 열리면 확장 또는 열린 폴더로 아이콘이 변경되고 모든 내용과 추가 하위 키가 표시됩니다. | ||
REG_SZ | 문자열 값 | 모든 문자열 값을 파일 경로와 같이 한 줄에 정의 할 수 있으며 레지스트리에서 가장 일반적으로 발견되는 하위 키입니다. | |
REG_MULTI_SZ | 문자열 배열 값 | 모든 멀티 라인 문자열 값. | |
REG_EXPAND_SZ | 확장 된 문자열 값 | 확장해야하는 환경 변수 또는 시스템 변수가있는 문자열을 포함합니다. 예를 들어, c : \ % windir % \ example.exe는 C : \ windows \ example.exe와 동일 할 수 있습니다. | |
REG_BINARY | 이진 값 | 바이너리로 속성을 on 또는 off (0 또는 1)로 정의 할 수 있습니다. | |
REG_DWORD | DWORD 값 | 이진 값과 비슷하지만 값은 32 비트 10 진수 또는 16 진수로 정의 할 수 있습니다. | |
REG_QWORD | QWORD 값 | DWORD와 같지만 64 비트 값으로 저장됩니다. |
내 서면에서 "레지스트리"또는 "레지스트리"를 사용해야합니까?
Microsoft 설명서 스타일 에 따르면 "레지스트리"는 "레지스트리 편집기"또는 문장의 첫 단어와 같이 명명 된 시스템 구성 요소의 일부일 경우를 제외하고 모두 소문자 여야합니다.
데이터베이스, 하이브, 운영 체제 용어, 레지스트리 클리너