레지스트리
Windows 레지스트리는 데이터베이스로, Microsoft Windows에서 사용하는 설정을 저장합니다. 하드웨어 장치, 설치된 애플리케이션, Windows 운영 체제의 구성을 저장합니다. 레지스트리는 각 Windows 사용자에 대한 사용자 지정 기본 설정을 개별 .INI 파일로 저장하는 대신 중앙에서 저장하는 방법을 제공합니다.
Windows 레지스트리는 여러 최상위 범주로 구성된 계층 구조이며, 이러한 범주는 "하이브"라고도 합니다. 각 범주는 "레지스트리 키에 대한 핸들"을 의미하는 "HKEY"로 시작합니다. 일부 Windows 버전에는 최상위 범주가 최대 7개까지 있으며, Windows 10에는 5개가 있습니다. 다음이 포함됩니다:
- HKEY_CLASSES_ROOT
- 파일 연결을 저장합니다. 파일 연결은 파일 확장명을 기본 프로그램에 연결합니다.
- Microsoft OLE 문서 및 ActiveX 구성 요소와 같은 COM(Component Object Model) 개체의 구성을 저장합니다. - HKEY_CURRENT_USER
- 제어판을 사용하여 선택한 사용자 수준 기본 설정을 저장합니다.
- 사용자 수준의 네트워크 및 프린터 설정을 저장합니다. - HKEY_LOCAL_MACHINE
- 모든 사용자에게 적용되는 시스템 및 애플리케이션 설정을 저장합니다.
- 시스템 수준의 네트워크 및 프린터 설정을 저장합니다. - HKEY_USERS
- 활성 사용자(현재 로그인한 사용자)의 설정을 임시로 저장합니다. - HKEY_CURRENT_CONFIG
- 표준 구성과 현재 하드웨어 구성의 차이를 저장합니다.
Windows 운영 체제와 설치된 프로그램은 레지스트리를 직접 수정할 수 있습니다. 예를 들어 특정 파일 확장명의 기본 프로그램을 변경하면 레지스트리가 자동으로 업데이트됩니다. 따라서 일반적으로 Windows 레지스트리를 편집할 필요는 없습니다. 그러나 고급 사용자는 일부 레지스트리 설정을 확인하고 수동으로 재정의할 수 있습니다. Windows는 레지스트리 데이터를 확인하고 편집할 수 있는 레지스트리 편집기 유틸리티(regedit.exe)를 제공합니다. 이 유틸리티를 사용하면 설정을 가져오고 기존 구성을 내보낼 수도 있습니다.
NOTE: 자신이 무엇을 하고 있는지 이해하지 못한다면 Windows 레지스트리를 편집해서는 안 됩니다. 레지스트리 설정이 잘못되면 설치된 애플리케이션이나 운영 체제 자체에 문제가 발생할 수 있습니다.
지식 테스트하기
