레지스트리란 윈도우계열 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스입니다.
프로세스종류, 주기억장치의 용량, 주변장치의 정보, 시스템 매개변수, 응용소프웨어에서 취급하는 파일 타입과 매개변수 등을 기록한 저장소를 말합니다.
위와 같이 실행창(Win+R)에 REGEDIT을 입력하면 레지스트리를 편집할 수 있습니다.
아래는 레지스트리 편집기입니다
총 5가지의 레지스트리 트리가 보일 겁니다. 각 트리가 의미하는 것이 무언지 알아보도록 합시다.
1. HKEY_CLASSES_ROOT : OLE 데이터와 확장자에 대한 정보 및 파일과 프로그램 간 연결 정보가 포함되어 있습니다.
해당 정보에는 파일 확장자들이 서브 트리로 구성되어 있으며, 각 확장자는 파일 타입과 연결되어 있어 어떤 프로그램과 연결이 되는 지 알 수 있습니다.
2. HKEY_CURRENT_USER : 컴퓨터 환경 정보가 저장되어 있으며, 다수 사용자가 사용할 경우 각 사용자별 프로파일이 저장되어 있습니다.
3. HKEY_LOCAL_MACHINE : 컴퓨터에 설치된 하드웨어가 동작하는 데 필요한 드라이버나 설정 관련 정보를 저장하고 있습니다. 프린터 및 화면설정 등 컴퓨터를 켜고 부팅시 하드디스크 드라이브나 플러그 앤 플레이를 지원하는 하드웨어에 관한 정보 디바이스 드라이버, 소프트웨어 등의 정보가 저장되어 있습니다.
4. HKEY_USERS : 데스크탑 설정 및 네트워크 연결 정보가 USER_DATA에 저장됩니다
5. HKEY_CURRENT_CONFIG : 레지스트리 중에서 제일 단순한 부분으로 HKEY_LOCAL_MACHINE에 서브로 존재하는 Config 내용이 담겨있습니다. 디스플레이와 프린터에 관한 정보가 들어있습니다
HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE 이 두 트리는 자주 악성 코드에 감염되므로, 주의하셔야 합니다.
'IT 지식' 카테고리의 다른 글
[윈도우] netstat 명령어 사용 방법 (0) | 2020.09.18 |
---|---|
데이터베이스(DB) (0) | 2020.09.17 |
포트 포워딩 (0) | 2020.09.16 |
IP 종류 및 차이점(DHCP, Static) (0) | 2020.09.16 |
NAT(Network Address Translation) (0) | 2020.09.16 |