Windows 레지스트리 란 무엇입니까?

레지스트리 또는 Windows 레지스트리 는 모든 버전의 Microsoft Windows 운영 체제에 설치된 소프트웨어 및 하드웨어에 대한 정보, 설정, 옵션 및 기타 값의 데이터베이스입니다. 예를 들어 프로그램이 설치되면 프로그램의 위치, 버전 및 프로그램 시작 방법과 같은 설정을 포함하는 새 하위 키가 모두 Windows 레지스트리에 추가됩니다.

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_DWORDDWORD 값이진 값과 비슷하지만 값은 32 비트 10 진수 또는 16 진수로 정의 할 수 있습니다.

REG_QWORDQWORD 값DWORD와 같지만 64 비트 값으로 저장됩니다.

내 서면에서 "레지스트리"또는 "레지스트리"를 사용해야합니까?

Microsoft 설명서 스타일 에 따르면 "레지스트리"는 "레지스트리 편집기"또는 문장의 첫 단어와 같이 명명 된 시스템 구성 요소의 일부일 경우를 제외하고 모두 소문자 여야합니다.

데이터베이스, 하이브, 운영 체제 용어, 레지스트리 클리너