운영체제 관리/윈도우(Windows)

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

본클라쓰 2010. 4. 1. 12:13

 

윈도우 레지스트리(Windows Registry)는 마이크로소프트 윈도우 32/64 비트 버전과 윈도 모바일 운영 체제의 설정과 선택 항목을 담고 있는 중앙 계층형 데이터베이스입니다. 레지스트리에는 모든 하드웨어, 운영체제 소프트웨어, 비운영체제 소프트웨어, 사용자 PC 선호 등에 대한 정보와 설정이 들어 있습니다.

 

사용자가 제어판 설정, 파일 연결, 시스템 정책, 또는 설치된 소프트웨어를 변경하면, 이에 따른 변경 사항들이 레지스트리에 반영되어 저장됩니다. 또한 성능 카운터와 현재 사용하고 있는 하드웨어와 같은 런타임 정보를 노출하면서 윈도우를 커널의 운영체제 안에 제공합니다.

 

이전의 윈도우는 프로그램에 대한 구성 설정을 담는 데에 각 프로그램마다 .ini 파일을 사용하였습니다. 이러한 파일들이 시스템 여러 곳에 퍼짐으로써 찾기가 쉽지 않았었는데, 이러한 연유로 윈도우 레지스트리가 도입된 것입니다.

 

 

레지스트리는 윈도우즈 버전에 따라 다른 물리적인 파일을 사용합니다. 윈도우 95과 98의 경우엔 windows 폴더 아래 숨김 파일로 user.dat와 system.dat 파일에 저장하며, ME의 경우에는 classes.dat 파일을 추가합니다. NT나 2000의 경우엔 시스템 루트의 System32\CONFIG 폴더에 각각의 파일을 저장합니다. 이 파일은 직접적으로 수정할 수 없으며 레지스트리 편집기라는 프로그램을 사용하여 변경합니다.

 

자세한 내용은 마이크로소프트 사 홈페이지의 '레지스트리 정보'를 보면 확인할 수 있습니다.