Windows 레지스트리란 무엇이며 어떻게 액세스합니까?

Windows 레지스트리는 하나의 조직화된 위치에 다양한 목적을 위한 구성 설정을 저장하는 데 사용되는 데이터베이스입니다. 주로 장치 드라이버, 서비스 및 커널에 대한 설정과 같이 운영 체제에서 사용할 설정을 저장하도록 설계되었지만 다른 소프트웨어에서도 사용할 수 있습니다.

레지스트리의 데이터는 키와 값의 두 가지 기본 부분으로 저장됩니다. 레지스트리 키는 대소문자를 구분하지 않으며 개별 값의 의미를 식별하거나 하위 키에 대한 추가 구조를 제공하기 위한 레이블로 사용됩니다. 레지스트리의 값은 버전 번호, 파일 경로, 성능 매개변수 및 기타 구성 옵션과 같은 의미 있는 데이터를 저장하는 데 사용할 수 있습니다.

레지스트리는 개별 사용자 계정에 연결된 값으로 재정의할 수 있는 전체 시스템 값이 있도록 구성되어 있습니다. 정상으로 알려진 표준 구성 설정을 기본값으로 설정하는 동시에 사용자가 영향을 주지 않고 자신의 계정에 대한 설정을 수정할 수 있도록 허용합니다. 다른 사용자.

기본적으로 레지스트리는 데이터를 하나의 논리적 인스턴스에 이진 형식으로 저장하는 데이터베이스이지만 실제로는 디스크의 여러 파일에 데이터가 분산되어 있습니다. 개별 텍스트 기반 구성 파일 대신 이진 데이터베이스 형식을 사용하면 다음과 같은 여러 이점이 있습니다. 텍스트 파일에 비해 바이너리 데이터 읽기 성능 향상 및 표준화된 형식 및 구성 위치 데이터.

데이터베이스 형식에 있는 레지스트리의 또 다른 이점은 "원자 업데이트"라는 데이터 무결성 기능입니다. 프로세스가 동시에 같은 값을 수정하려고 시도하면 다른 작업이 시작되기 전에 한 작업이 완료되고 각 업데이트는 개인. 반면에 텍스트 파일의 경우 이러한 상황이 "경합 조건"으로 알려진 상황이 될 수 있습니다. 이 상황에서 두 작업이 동시에 발생하여 예측할 수 없는 결과를 초래합니다.
레지스트리는 기본 Windows 프로그램 "regedit.exe"를 통해 액세스하고 편집할 수 있으며 Windows 검색 기능을 사용하고 "regedit"를 입력하여 찾을 수 있습니다.

Windows 검색 기능을 사용하여 regedit를 엽니다.

팁: 레지스트리를 편집할 때는 Windows 기능에 중요한 설정이 저장되므로 각별히 주의해야 합니다. 잘못된 레지스트리 값을 편집하면 서비스가 시작되지 않거나 Windows가 완전히 부팅되지 않을 수도 있습니다.