윈도우 레지스트리(Windows Registry)란?

  • 마이크로소프트 윈도우 64/32비트 버전과 윈도우 모바일 운영 체제의 설정과 선택 항목을 담고 있는 데이터베이스
  • 사용자가 제어판 설정, 파일 연결, 시스템 정책, 또는 설치된 소프트웨어를 변경하면, 이에 따른 변경 사항들이 레지스트리에 반영되어 저장된다
  • 성능 카운터와 현재 사용하고 있는 하드웨어와 같은 런타임 정보를 노출하면서 윈도우를 커널의 운영 체제 안에 제공

구조

  • 키와 값으로 구성

- 폴더와 비슷하다

- 각 키는 서브키를 가질 수 있다

- 계급 수준을 지시하기 위해 백슬래시를 사용하면서 Windows라는 경로 이름과 비슷한 구문으로 가리킨다

ex) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows

=> “HKEY_LOCAL_MACHINE” 키의 “Software” 서브키의 “Microsoft” 서브키의 “Windows”라는 서브키를 가리킨다

- 키 안에 들어 있는 이름/자료

하이브

  • 레지스트리는 수많은 논리를 구분하는 “하이브”(hive)로 나눌 수 있다
  • HKEY로 시작하며, 윈도우 API 정의로 이름이 지정되어 있는 것이 보통이다

.REG 파일

  • 레지스트리 항목이라 불리는 .REG 파일은 문자열 기반의 사람이 이해할 수 있는 파일이며 레지스트리의 일부가 저장되어 있다
  • .REG 파일의 데이터는 파일을 실행하거나 명령 프롬프트에서 /s 스위치를 사용하여 레지스트리를 추가, 병합, 삭제할 수 있다

정리

  • 윈도우 레지스트리는 윈도우 운영 체제의 설정 정보를 보관하는 역할을 수행합니다. 사용자가 제어판 설정을 변경하거나, 소프트웨어를 설치하면 관련 내용이 레지스트리에 저장됩니다. 레지스트리는 Key, Value 형식으로 정보를 저장합니다.

참고

위키백과-윈도우_레지스트리

보완/복습

  • 2023.10.10 복습 완료

태그:

카테고리:

업데이트: