본문 바로가기
IT/정보

컴퓨터 용어에 대해서 알아보자 - 레지스트리 (개념, 편집, 구조, 백업 및 복구)

by 순풍만범 2022. 1. 10.
반응형

 

 

 

레지스트리의 개념

 

windows의 레지스트리는 windows라는 운영체제의 각종 설정과 기능에 대한 정보를 담고

있는 일종의 안내소 이자 관리사무실이라고 할 수 있습니다.

레지스트리에는 우리가 컴퓨터를 사용하면서 각종 시스템의 설정을 변경하거나 하드웨어

와 소프트웨어의 변경 사항 등이 발생하면 모두 레지스트리에 반영되고 저장이 됩니다.

 


 

레지스트리의 구조

 

 

   ◼ 레지스트리는 키(key)와 값(values)이라는 2가지 요소를 가지고 있습니다.

 

   ◼ 키는 '폴더'의 개념이고 값은 '파일'의 개념이라고 할 수 있습니다.

 

   ◼ 폴더 안에 여러 하위 폴더들과 파일들이 존재하듯이 레지스트리의 키(key)에는

      여러 서브 키들이 존재하며 그 안에 값이 존재하고, 값은 폴더 안에 들어있는 파일

      이라고 이해할 수 있습니다. 

 

레지스트리 편집기

 

   ◼ 위 이미지를 보면 좌측에 키와 그 아래 각종 서브 키 들이 위치해 있고, 우측에는

      각 키의 값이 위치해 있는 것을 볼 수 있습니다.

 

   ◼ 레지스트리는 논리를 구분하는 하이브(Hive)로 나뉘는데, 하이브(Hive)는 사용자가 컴퓨터에

      로그온 할 때 메모리에 로드된 해당 사용자 데이터의 백업을 포함하는 지원 파일 집합이 있는 키,

      하위 서브 키 및 값의 그룹을 의미합니다.

      모든 하이브(Hive)는 HKEY로 시작하며 Windows API 정의로 이름이 지정되어 있습니다.

 

 

   ◼  사용자가 컴퓨터에 로그온 할 때마다 해당 사용자에 대한 하이브(Hive)가 매번 업데이트되며,

       사용자의 데스크톱, 시스템 환경, 네트워크 연결과 관련된 특정 레지스트리 정보가 포함되어

       있습니다.

       


 

■ 하이브(Hive) 종류와 기능.

 

 

레지스트리 편집기

 

 

   ◼ HKEY_CLASSES_ROOT

     

     - 파일 연결과 등록된 응용 프로그램의 정보를 담고 있으며, 바탕화면이나 어떤 파일을

       마우스 우클릭을 하게 되면 메뉴창이 뜨는데 이런 메뉴들의 값을 편집할 때도 여기에서

       이루어집니다.

       

 

   ◼HKEY_CURRENT_USER

 

     - 현재 로그인한 사용자의 프로필과 연결되어 있으며, 폴더 옵션이나 디스플레이 색상,

       제어판 설정의 정보가 여기에 저장이 됩니다.

 

 

   ◼ HKEY_LOCAL_MACHINE

 

     - 컴퓨터 시스템의 설정과 구성 정보가 들어있으며, 설치된 소프트웨어와 하드웨어의 정보가

       포함되어 있고 설정 또한 여기서 이루어집니다.

 

 

   ◼ HKEY_USERS

 

     - 컴퓨터 시스템에 접근한 모든 사용자의 설정이 저장되어 있으며, 다른 사용자, 즉 로그인하지 않은

       일반 사용자의 설정 정보를 확인하고 편집이 필요할 경우 여기에서 이루어집니다.

        

 

   ◼ HKEY_CURRENT_CONFIG

 

     - 컴퓨터 시스템 시작 시 로컬 컴퓨터에서 사용하는 하드웨어의 정보가 들어 있습니다.

       현재 컴퓨터를 구성하고 있는 모든 하드웨어의 정보가 여기에 저장되어 있다고 보면 됩니다.

 

 

 

반응형

 

 

 

   

■ 레지스트리의 편집

 

 

  ◼ 레지스트리의 편집은 윈도키 + R키를 눌러 나오는 실행창에 'regedit'라는 명령어를 입력하여

     나오는 레지스트리 편집기를 사용하거나 메모장 등에서 직접 레지스트리 파일을 생성하여 이를 실행

     시킴으로써 레지스트리 편집이 가능합니다.

 

 

실행창에 명령어 입력

 

 

 

메모장을 이용한 레지스트리 편집 예시

 

 

   ◼ 메모장 편집을 이용하여 레지스트리 파일을 생정 할 때는 저장 시 파일 확장자를. reg로 해주어야 합니다.

 


 

■ 백업 및 복구

 

 

   ◼ 레지스트리는 잘못 편집하게 되면 시스템에 손상을 줄 수 있기 때문에 레지스트리를 편집하기 전에

      변경하고자 하는 레지스트리 키(KEY)를 백업해 두는 게 좋습니다.

 

   ◼ 편집하고자 하는 레지스트리 키(KEY)를 찾아 선택한 다음 우클릭 메뉴에서 '내보내기'를 선택하여 찾기

      쉬운 곳에 찾기 쉬운 이름으로 저장하여 두었다가 문제가 발생할 시 백업해둔 파일을 실행시키면 쉽게

      복구가 가능합니다.

      내보내기를 할 때에도 파일 확장자가. reg 인지 확인해야 합니다.

 

 

편집할 키(KEY) 선택 내보내기

 

 

 

복구용 레지스트리 파일 생성

 


 

■ 마치며

 

windows의 각종 최적화나 설정 변경, 오류 등의 해결 방법을 찾기 위해 정보를 얻으러 다니다 보면

레지스트리라는 용어를 많이 접하게 됩니다.

레지스트리 편집은 항상 위험부담이 있기 때문에 레지스트리 편집을 이용한 컴퓨터 시스템의 설정 변경을

할 때는 늘 백업해 두는 습관이 필요합니다.

그리고 내가 변경하려고 하는 레지스트리가 어떤 정보를 담고 있는지 안다면 잘못된 레지스트리 편집으로

인한 시스템 손상을 예방하는데도 도움이 될 거라고 봅니다.

 

 

반응형

댓글