Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows가 자동으로 레지스트리를 저장하는 이유는 무엇입니까?

특히 Windows 기능을 조정하고 시스템 문제를 해결할 때 "레지스트리"에 대해 많이 들어보셨을 것입니다. 그러나 대부분의 경우 레지스트리가 무엇인지 실제로 알지 못합니다.

그리고 그것이 무엇인지 알고 있더라도 작동 방식과 Windows 운영에 중요한 이유에 대해서는 여전히 수수께끼가 많습니다.

이 기사를 마치면 레지스트리가 무엇인지, Windows에서 레지스트리를 저장하는 것이 왜 중요한지, Windows에서 레지스트리를 저장할 때, 백업해야 할 경우 스스로 저장하는 방법을 알게 될 것입니다.

레지스트리란 무엇입니까?

레지스트리는 본질적으로 방대한 데이터베이스입니다.

이 데이터베이스는 Windows 운영 체제에 내장되어 있으며 모든 종류의 시스템 수준 구성(커널 옵션, 드라이버 설정, 서비스에 대한 런타임 세부 정보, 사용자 인터페이스 옵션 등)을 저장하는 데 사용됩니다.

Windows가 자동으로 레지스트리를 저장하는 이유는 무엇입니까?

Windows는 또한 레지스트리를 사용하여 앱이 설치된 위치, 설치 타임스탬프 및 버전, 각 앱의 시작 옵션을 추적합니다. 타사 개발자는 원하는 경우 레지스트리에 데이터를 저장하도록 선택할 수 있으며 많은 사람들이 그렇게 하지만 휴대용 앱은 레지스트리를 전혀 사용하지 않습니다.

레지스트리를 파일("값"이라고 함)을 포함하는 폴더("키"라고 함)의 계층 구조로 생각할 수 있습니다. 키에는 하위 키도 포함될 수 있습니다. 이것이 레지스트리 키 참조가 파일 경로처럼 보이는 이유입니다(예:"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows").

Windows가 레지스트리를 저장하는 이유와 시기

사람들이 레지스트리 "저장"에 대해 이야기할 때 두 가지 광범위한 의미가 있기 때문에 약간 혼란스러울 수 있습니다.

  1. 레지스트리를 저장하면 저장되지 않은 변경 사항이 적용되고 전체 시스템의 현재 상태가 변경됩니다.
  2. 레지스트리를 저장할 때 전체 시스템의 현재 상태를 참조로 사용할 파일로 내보내는 것입니다.

혼동을 피하기 위해 의미 #1에 대해 동사 "save"를 예약하고 의미 #2에 대해 이야기할 때 동사 "back up"을 사용하는 것을 좋아합니다.

1번의 의미는 매우 기본적이고 자명하기 때문에 이 기사의 나머지 부분에서 2번의 의미를 주로 다룰 것입니다. (명확하지 않은 경우 Windows는 변경 사항이 있을 때마다 레지스트리를 디스크에 즉시 "저장"합니다.)

그렇다면 Windows는 언제 자동으로 레지스트리를 백업합니까? 이를 이해하려면 먼저 시스템 복원을 이해해야 합니다.

시스템 복원 및 레지스트리

시스템 복원은 시스템의 부분 백업("복원 지점"이라고 함)을 생성하고 시스템 상태를 과거의 상태로 되돌릴 수 있는 Windows 기능입니다. 이러한 복원 지점은 당시 시스템의 모습에 대한 참조 역할을 합니다.

복원 지점이 생성되면 Windows는 중요한 시스템 수준 파일, 특정 프로그램 파일, 로컬이지만 로밍되지 않는 프로필 데이터, 시스템 수준 구성 및 레지스트리를 저장합니다.

Windows는 복원 지점이 있는 자동 레지스트리 백업만 생성합니다.

Windows가 자동으로 레지스트리를 저장하는 이유는 무엇입니까?

따라서 Windows가 레지스트리를 자동으로 백업하는 시점을 완전히 이해하려면 Windows가 복원 지점을 생성하는 시점을 알아야 합니다.

  • 새 앱을 설치하기 전(설치 프로그램이 시스템 복원과 호환되는 경우)
  • 드라이버를 설치하거나 업데이트하기 전에
  • Windows 업데이트를 실행하기 전
  • 복원 지점을 복원하기 전
  • 마지막으로 생성된 복원 지점 이후 7일마다

시스템을 복원 지점 상태로 다시 복원하려면 해당 복원 지점은 반드시 레지스트리의 스냅샷을 포함합니다. 레지스트리에는 적절한 작동에 필요한 시스템 수준 구성이 포함되어 있음을 기억하십시오.

레지스트리를 수동으로 저장하는 방법

Windows는 시스템에 중요한 변경 사항이 적용되기 전에 레지스트리를 백업하려고 하지만 완벽하지는 않습니다. 예를 들어, Windows는 수동으로 변경을 시도할 때 레지스트리를 자동으로 백업하지 않습니다.

따라서 레지스트리 값 편집, 레지스트리 정리, 이상한 앱 설치 등 위험한 일을 하기 전에 레지스트리를 직접 백업하는 것이 항상 현명합니다. 다행히도 매우 쉬움:

  1. Windows 키 + R 누르기 실행 프롬프트를 엽니다.
  2. regedit 입력 , Enter 키를 누릅니다. , 를 클릭합니다. UAC 권한을 위해.
  3. 레지스트리 편집기에서 맨 위로 스크롤하여 컴퓨터를 선택합니다. , 마우스 오른쪽 버튼으로 클릭한 다음 내보내기를 선택합니다. .
  4. 백업을 저장할 위치로 이동하고 이름을 지정한 다음 저장을 클릭합니다. . 최소한 타임스탬프로 이름을 지정하는 것이 좋습니다.

이것은 시스템의 현재 레지스트리의 전체 상태를 포함하는 REG 파일을 생성합니다. 레지스트리에서 특정 키를 선택하고 마우스 오른쪽 버튼으로 클릭한 다음 내보내기를 선택하는 경우 부분 백업을 생성할 수도 있습니다. . 이 부분 백업에는 특정 키와 해당 하위 키만 포함됩니다.

레지스트리 백업을 복원해야 하는 경우에도 간단합니다.

  1. Windows 키 + R 누르기 실행 프롬프트를 엽니다.
  2. regedit 입력 , Enter 키를 누릅니다. , 를 클릭합니다. UAC 권한을 위해.
  3. 레지스트리 편집기에서 파일> 가져오기...를 선택합니다.
  4. 레지스트리 파일 가져오기 대화 상자에서 생성한 REG 백업 파일로 이동하여 선택한 다음 열기를 클릭합니다. .

시스템의 현재 레지스트리는 백업 파일의 모든 키로 재정의되며 키가 파일에 있지만 레지스트리에 없는 경우 생성됩니다. 레지스트리 백업을 복원할 때는 항상 주의하십시오.

Windows 레지스트리에 대한 기타 팁

레지스트리를 두려워할 필요는 없지만 반드시 수정을 계획할 때마다 주의하십시오. 오타와 같이 순진한 것 하나라도 잘못 조정하면 실수로 Windows가 엉망이 될 수 있습니다.

또한 레지스트리 클리너 앱을 실행하기 전에 두 번 생각하십시오. 그들은 성능 향상에 대한 주장에 거의 부응하지 않으며 시스템 운용성에 영향을 미치는 나쁜 변경을 하지 않을 것이라고 믿을 수 없습니다. 사실 레지스트리 정리는 무리한 정리가 Windows를 손상시킬 수 있는 여러 가지 방법 중 하나입니다.

하지만 자신이 하고 있는 일을 알고 있는 한 레지스트리를 조정하는 것은 생산적이고 보람 있는 일입니다. 모든 레지스트리 키로 즉시 이동하는 방법에 대한 도움말을 참조하세요. 실수한 경우 언제든지 레지스트리를 기본값으로 재설정할 수 있습니다.

다른 레지스트리 질문이 있습니까? 아래에 문의하세요! 그리고 이 글이 도움이 되었다면 친구들과 공유해주세요. 감사합니다!