Windows 10에서 레지스트리를 자동으로 완전히 백업하는 방법

모든 시스템 복원 지점 또는 섀도 복사본은 레지스트리 하이브의 완전한 백업을 유지합니다. 그러나 Windows 10은 매일 시스템 복원 지점을 자동으로 생성하지 않습니다. 복원 지점은 중요한 업데이트 또는 드라이버를 설치할 때만 생성됩니다. 시스템 복원의 뛰어난 기능에도 불구하고 파일 또는 레지스트리 백업 방법으로 시스템 복원을 사용하는 것은 합리적이지 않습니다.

또한 Windows 10 v1803부터 RegIdleBackup 또는 레지스트리 유휴 백업 작업 (예약 된 작업)이 더 이상 기본적으로 레지스트리 하이브를 RegBack 폴더에 백업하지 않습니다. Windows 10 v1803 이상에서 Windows\System32\Config\RegBack 폴더가 비어 있거나 0 바이트 하이브 파일이 들어 있습니다.

그러나 새 레지스트리 값을 만들어서 정기적 인 레지스트리 하이브 백업 ( Regback 폴더)을 활성화 할 수 있습니다.

레지스트리 파일 (하이브)은 Windows\System32\Config 폴더에 있습니다. Windows가 실행 중일 때 항상 두드러기가 사용됩니다. 따라서 Windows API 또는 볼륨 섀도를 사용하여 두드러기를 백업하는 특수 프로그램이 필요합니다.

이 문서에서는 Windows 레지스트리 하이브를 완전히 백업하는 6 가지 방법에 대해 설명합니다.

Windows 10에서 레지스트리를 완전히 백업하려면 다음 방법 중 하나를 수행하십시오.

방법 1 : Windows주기적인 레지스트리 하이브 백업 사용

Windows 10 버전 1803부터 Windows는 더 이상 시스템 레지스트리를 기본적으로 RegBack 폴더에 자동으로 백업하지 않습니다. 그러나 다음 레지스트리 항목을 구성한 다음 컴퓨터를 다시 시작하여 레지스트리 하이브 주기적 백업 기능을 다시 활성화 할 수 있습니다.

  1. 레지스트리 편집기 ( regedit.exe )를 시작하고 다음 키로 이동하십시오.
     HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ 구성 관리자 

  2. EnablePeriodicBackup 이라는 DWORD (32 비트) 값을 만듭니다.
  3. EnablePeriodicBackup을 두 번 클릭하고 데이터를 1 설정하십시오.
  4. 레지스트리 편집기를 종료하십시오.

자세한 내용은 Windows 10 버전 1803부터 시스템 레지스트리가 더 이상 RegBack 폴더에 백업되지 않습니다.

위의 레지스트리 설정을 활성화 한 후 Windows를 다시 시작하십시오. Windows는 레지스트리를 C:\Windows\System32\Config\RegBack 폴더에 10 일에 한 번, 자동 유지 관리가 시작될 때 (예 : 사용자가 상당한 시간 동안 시스템을 유휴 상태로 두는 경우) C:\Windows\System32\Config\RegBack 합니다. 자동 유지 관리가 시작되면 RegBack 폴더를 업데이트 할 RegIdleBackup 작업을 호출합니다.

작업 스케줄러를 시작하고 레지스트리 유휴 작업을 마우스 오른쪽 단추로 클릭 한 다음 실행을 클릭하여 필요에 따라 레지스트리 하이브를 백업 할 수도 있습니다. RegIdleBackup 작업은 예약 된 작업 라이브러리의 Microsoft\Windows\Registry 폴더에 있습니다.

중요 : RegIdleBackup 태스크는 시스템 하이브, 즉 DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM 만 백업합니다. 사용자 레지스트리 하이브 즉, NTUSER.DATUSRCLASS.DAT (각 사용자 프로파일에 위치)를 백업하지 않습니다 .

매일 또는 매주 RegIdleBackup 작업 실행

주의해야 할 중요한 사항은 RegIdleBackup 작업이 10 일 안에 한 번만 자동으로 실행 된다는 것입니다. 작업에 설정 한 추가 트리거는 무시됩니다.

매일 또는 필요할 때마다 레지스트리를 백업해야하는 경우 작업 스케줄러를 열어 수동으로 작업을 수동으로 실행할 수 있습니다. 또는 다음 명령 줄을 관리자 권한으로 실행하십시오.

 schtasks / run / i / tn "\ Microsoft \ Windows \ Registry \ RegIdleBackup" 

그러면 작업의 마지막 런타임에 관계없이 레지스트리 백업이 시작되는 RegIdleBackup 작업이 시작됩니다.

위의 schtasks.exe 명령 줄을 실행하는 새 예약 된 작업을 만들고 매주 또는 매일 실행되도록 구성 할 수도 있습니다.

XML 파일 Registry Backup Task.xml (레지스트리 백업 작업)을 다운로드하여 작업 스케줄러로 가져옵니다. 작업은 매주 월요일, 수요일 및 금요일 오후 1시에 백업을 실행하도록 구성되어 있습니다. 작업 스케줄러에서 작업을 가져온 후 필요에 따라 작업 설정을 수정할 수 있습니다.

방법 2 : Tweaking.com“레지스트리 백업”을 사용하여 레지스트리 백업

Tweaking.com에는 컴퓨터와 사용자 레지스트리 하이브를 쉽게 백업 할 수있는 좋은 레지스트리 백업 유틸리티가 있습니다. 또한 예약 된 작업으로 실행하여 매일, 매주 또는 지정된 간격으로 레지스트리 파일을 자동으로 백업 할 수 있습니다. 이 도구는 Windows 10 및 이전 운영 체제에서 실행됩니다.

  1. Tweaking.com의 레지스트리 백업 도구를 다운로드하여 실행하십시오.
  2. 설정 탭을 클릭하고 그에 따라 백업 위치를 설정하십시오.

    $config[ads_text6] not found

    Windows 레지스트리 하이브는 C:\Windows\System32\Config 있습니다. 원하는 경우 백업 위치를 C:\Windows\System32\Config\RegBack 수 있습니다.

  3. 백업 레지스트리 탭을 클릭하십시오.

  4. 컴퓨터 : 섹션에서 여기에 나열된 모든 두드러기를 선택하십시오.
    • 구성 요소
    • 드라이버
    • 기본
    • 보안
    • 소프트웨어
    • 체계
  5. 사용자 레지스트리 파일 : 섹션에서 필요한 사용자 계정에 대한 레지스트리 하이브 ( ntuser.dat & usrclass.dat )를 선택하십시오.
  6. 선택했으면 지금 백업을 클릭하십시오. Tweaking.com의 레지스트리 백업 도구는 선택한 레지스트리 하이브를 지정된 폴더 (예 : Regback 폴더)에 백업합니다. 각 백업 세트는 폴더 이름으로 날짜 및 시간 소인이있는 별도의 폴더에 저장됩니다.

예약 된 작업으로 레지스트리 백업

  1. 레지스트리 백업 유틸리티의 설정 탭으로 전환하십시오.
  2. 예약 옵션 아래의 시스템 계정 에서 실행을 선택 하십시오.
  3. 일정 만들기 버튼을 클릭하십시오

    중요 사항 : 시스템 레지스트리 하이브 외에 사용자 레지스트리 하이브 ntuser.datUsrClass.dat 를 백업하려면 현재 사용자 계정 아래에서 실행 을 선택하여 현재 사용자로 실행되도록 태스크를 구성 해야 합니다 .

    숨김 모드를 선택한 경우 TweakingRegistryBackup.exe /supersilent 명령을 실행하는 예약 된 작업이 생성됩니다. 예약 된 작업은 시스템 계정을 사용하는 경우 시작할 때마다 실행되도록 구성됩니다. 현재 사용자 계정 에서 실행을 선택한 경우 작업은 모든 로그인에서 실행됩니다.

  4. 스케줄을 매주로 변경하려면 스케줄 편집 버튼을 클릭하여 작업 스케줄러 창을 엽니 다.
  5. 작업 스케줄러에서 Tweaking.com – 레지스트리 백업 작업을 두 번 클릭하십시오.
  6. 트리거 탭에서 편집 버튼을 클릭하십시오.
  7. 태스크 시작 : 드롭 다운 옵션에서 스케줄 에서를 선택하십시오.
  8. 매주 를 선택하고 제공된 옵션 목록에서 요일을 선택하십시오.

  9. 확인을 클릭하십시오
  10. 설정 탭을 클릭 하고 예약 된 시작을 놓친 후 가능한 빨리 작업 실행을 활성화 하십시오 .

그게 다야! 레지스트리 백업 예약 작업이 이제 매주 실행됩니다.

오래된 레지스트리 백업을 자동으로 제거

레지스트리 백업 도구는 특정 일 수보다 오래된 백업 (FIFO)을 자동으로 삭제할 수 있습니다. 설정 탭을 통해 구성 할 수 있습니다.

각 레지스트리 백업 세트는 약 150-200MB입니다. 따라서 더 이상 필요하지 않은 오래된 백업을 제거하면 더 좋습니다. 최소한 2 백업을 유지하도록 선택할 수 있습니다.

백업에서 레지스트리 하이브 복원

이전 백업에서 레지스트리 하이브를 복원하려면 레지스트리 복원 탭을 클릭하고 드롭 다운 목록 상자에서 백업을 선택하십시오. 복원 할 레지스트리 하이브를 선택하고 지금 복원을 클릭하십시오.

Tweaking.com의 레지스트리 백업 도구는 현대적인 모양은 아니지만 작업을 완료합니다. 이 도구에서 제공하는 예약 된 백업 또는 명령 줄 지원 및 복원 기능은 매우 유용합니다.

관련 : Windows의 시스템 복원 지점 또는 섀도 복사본에서 레지스트리 키를 추출하는 방법

방법 3 : ERUNT를 사용하여 레지스트리 백업

ERUNT 또는 응급 복구 유틸리티 NT는 Windows 레지스트리를 백업 및 복원하는 데 사용할 수있는 유틸리티입니다. 이 도구는 보안 하이브를 포함하여 Windows 레지스트리의 전체 백업 및 복원을 수행하여 권한이 올바르게 백업 및 복원되도록합니다.

이전 버전의 Windows에서 전체 레지스트리 하이브 세트를 백업하려면 ERUNT 유틸리티를 사용했을 수 있습니다. ERUNT가 더 이상 업데이트되지 않기 때문에 많은 사용자가 Windows 10과의 호환성에 대해 걱정하고 있습니다. 또한 ERUNT는 볼륨 섀도 복사본을 사용한 백업을 지원하지 않습니다.

이러한 가능성에도 불구하고 ERUNT는 Windows 10에서 완벽하게 실행됩니다.

  1. BleepingComputer.com에서 ERUNT를 다운로드하여 관리자로 실행하십시오 ( erunt.exe ).
  2. 백업 대상을 선택하고 확인을 클릭하십시오.

  3. 기본적으로 시스템 및 현재 사용자 레지스트리 하이브가 백업됩니다. 다른 사용자의 레지스트리를 백업하려면 기타 열린 사용자 레지스트리 옵션을 사용하십시오.

예약 된 작업으로 레지스트리 백업 실행

작업 스케줄러를 사용하여 매주 또는 매일 (시작시) 레지스트리를 백업하도록 ERUNT를 구성 할 수 있습니다. 기본적으로 ERUNT는 현재 날짜에 대해 이미 존재하는 백업을 새로 만들지 않습니다.

  1. 작업 스케줄러를 시작하십시오.
  2. 오른쪽의 작업 창에서 작업 만들기…를 클릭 하십시오.
  3. 만들려는 작업의 이름 (예 : ERUNT)을 입력하고 선택적으로 설명 텍스트를 지정하십시오.
  4. 최고 권한으로 실행 옵션을 활성화하십시오. 이것은 중요한 단계입니다.

  5. 트리거 탭을 선택하고 새로 작성을 클릭하십시오.

  6. 작업 시작 드롭 다운 상자에서 일정을 선택하고 확인을 클릭합니다. 시작시 레지스트리를 백업하려면 드롭 다운 목록 상자 에서 시작시 를 선택하십시오.
  7. 매주 또는 매일을 선택하십시오. 옵션을 적절히 구성하고 확인을 클릭하십시오.
  8. 조치 탭을 선택하고 새로 작성을 클릭하십시오.
  9. 프로그램 / 스크립트 : 텍스트 상자에 다음을 입력하십시오 (따옴표 포함).
     "C : \ Program Files (x86) \ ERUNT \ AUTOBACK.EXE" 

    참고 : 다른 폴더에서 ERUNT를 사용하는 경우 autoback.exe 의 올바른 경로를 언급하십시오.

  10. 인수 추가 (선택 사항) 텍스트 상자에 다음을 입력하고 확인을 클릭하십시오.
     D : \ RegBack \ # 날짜 # / noconfirmdelete / noprogresswindow / days : 10 
  11. 설정 탭을 클릭 하고 예약 된 시작을 놓친 후 가능한 빨리 작업 실행을 활성화 하십시오 .

  12. 확인을 클릭하고 확인을 클릭하십시오.

이제 매주 (또는 매일 또는 시작시) 레지스트리를 백업하는 새 작업을 만들었습니다. 백업은 D:\RegBack 폴더에 저장됩니다. 각 백업 세트에는 현재 날짜가 하위 폴더 이름 인 자체 하위 폴더가 있습니다.

다음 시스템 레지스트리 하이브가 백업됩니다.

  • BCD
  • 기본
  • 구성 요소
  • 드라이버
  • 기본
  • 보안
  • 소프트웨어
  • 체계

그리고 다음과 같은 현재 사용자 레지스트리 하이브 :

  • NTUSER.DAT
  • USRCLASS.DAT

오래된 레지스트리 백업을 자동으로 제거

위의 명령 줄은 10 일보다 오래된 레지스트리 백업도 삭제합니다 (위에서 사용 된 /days:10 매개 변수). /days:n 명령 줄 스위치를 사용하여 유지할 복원 폴더 수를 변경할 수 있습니다 (예 : /days:7 지난 7 일 동안의 폴더 만 보관합니다.

기본적으로 Autoback.exe 는 현재 날짜에 이미 존재하는 백업을 새로 만들지 않습니다. /alwayscreate 스위치를 사용하여이 동작을 변경하고 프로그램이 항상 새 백업을 작성하도록하십시오.

추가 명령 줄 매개 변수는 ERUNT의 readme.txt 파일을 참조하십시오.

백업에서 레지스트리 하이브 복원

ERUNT는 레지스트리 하이브를 폴더에 백업 할 때 복원 목적으로 구성 파일 및 배치 파일 ERDNT.INFERDNT.CON 과 함께 ERDNT.EXE 파일도 저장합니다. 백업 폴더에서 레지스트리를 복원하려면 관리자 ERDNT.EXE 으로 ERDNT.EXE 파일을 실행하면됩니다.

$config[ads_text6] not found

복원 할 레지스트리 구성 요소를 선택한 다음 "확인"을 클릭하여 복원을 시작하십시오. 프로세스가 완료되면 확인을 클릭하여 컴퓨터를 다시 시작하고 복원 된 레지스트리를 활성화하십시오.

방법 4 : "레지스트리 백업 및 복원"유틸리티를 사용하여 레지스트리 백업

가볍고 간단한 유틸리티 인 Registry Backup and Restore 유틸리티는 레지스트리 하이브를 원하는 위치에 백업 할 수 있도록 도와줍니다. 또한 명령 줄 지원과 레지스트리 복원 기능이 있습니다.

인터페이스는 간단하고 깨끗합니다. 메인 화면에서 새 백업… 버튼을 클릭하십시오.

백업 폴더를 선택하고 설명을 입력하십시오.

기본적으로이 도구는 시스템 하이브 및 현재 사용자 하이브를 백업합니다. 다른 모든 두드러기를 백업하려면 세부 정보를 보려면 여기를 클릭하십시오 라는 링크를 클릭하십시오.

백업하려는 두드러기를 선택하십시오. 시스템현재 사용자 옵션을 선택한 경우 현재 사용자 하이브 즉 NTUSER.DAT 및 USRCLASS.DAT와 함께 SAM, SECURITY, DEFAULT, SOFTWARE 및 SYSTEM 레지스트리 하이브를 백업합니다. 필요한 경우 백업에 COMPONENTS 및 DRIVERS 레지스트리 하이브를 포함시킬 수 있습니다.

확인을 클릭하고 시작을 클릭하십시오.

백업이 완료되었습니다.

이 도구가 제공하는 옵션 목록을 살펴 보겠습니다.

옵션 대화 상자에서 기본 백업 폴더 템플릿을 선택할 수 있습니다. %SystemRoot%, %SystemDrive%, %CurrentDirectory% 등과 같은 환경 변수뿐만 아니라 다른 형식의 날짜 및 시간 변수를 사용할 수 있습니다. F1 키를 눌러 필요한 모든 정보가있는 도움말 파일을여십시오.

VSS를 사용하여 두드러기를 복사할지 여부를 선택할 수 있습니다. 기본적으로 VSS 옵션이 활성화되어 있습니다. 하이브를 .cab 파일 형식으로 압축 하려면 백업 후 파일 압축 옵션을 사용하십시오. 하이브를 .cab 아카이브로 압축하면 디스크 공간을 절약하고 백업을보다 잘 구성 할 수 있습니다.

오래된 백업 제거

이전 n 개 백업 보다 오래된 백업 삭제 또는 마지막 n 개 백업을 제외한 모든 백업 삭제에 적절한 값을 설정하여 이전 하이브 백업을 자동으로 지울 수 있습니다 (FIFO).

예약 된 작업으로 레지스트리 백업 실행

다른 도구와 마찬가지로 레지스트리 백업 및 복원 유틸리티는 자동화를 지원합니다. 다음 명령 줄 구문을 사용하여 레지스트리 하이브를 백업 할 수 있습니다.

 regbak / dir : "백업 경로"/ reg : [suo] / silent / overwrite : [y | n] / compress : [y | n] / vss : [y | n] / limitdays : d / limitcount : c / desc : 

지원되는 명령 행 옵션 목록은 다음과 같습니다. ( Src : 도움말 파일 )

레박regbak 실행 파일
/ dir :”백업 경로”레지스트리 백업을 수행 할 폴더의 경로입니다.

RegBak을 사용하면 백업 경로를 구축하는 동안 특정 매개 변수를 포함시킬 수 있습니다.

/ reg : [수오] s = 시스템 하이브, u = 사용자 하이브, o = 다른 모든 하이브
/조용한[선택 사항] 자동 조작; 어떤 알림도 표시하지 않습니다
/ 덮어 쓰기 : [y | n][선택 사항] 백업 폴더의 이전 백업 파일을 덮어 씁니다.

y = 예, n = 아니요

/ compress : [y | n][선택 사항] 백업 파일이 백업 폴더에 복사 된 후 백업 파일을 압축합니다.

y = 예, n = 아니요

/ vss : [y | n][선택 사항] 볼륨 섀도 복사본 서비스를 사용하여 백업 수행

y = 예, n = 아니요

/ limitdays : d[선택 사항] 'd'일보다 오래된 모든 백업이 삭제됩니다.
/ limitcount : c[선택 사항] 최신 'c'개의 백업 만 유지
/ desc :[선택 사항] 백업 특성에 대한 간단한 설명을 제공 할 수 있습니다.

참고 : 유틸리티 (GUI)가 현재 열려 있으면 명령 줄은 아무 작업도 수행하지 않습니다. 단일 인스턴스 만 지원합니다.

시스템현재 서비스를 RegBack이라는 폴더에 백업하고 마지막 7 개의 백업 만 유지하려면 다음 명령을 실행하십시오.

 regbak.exe / dir : "D : \ RegBack \"/ reg : su / limitcount : 7 / overwrite : y 

RegBack 폴더 아래의 하위 폴더에는 이름에 날짜 및 시간 소인이 있습니다.

위 명령 줄에 대해 예약 된 작업을 만들어 사용자 계정 에서 가장 높은 권한 으로 실행할 수도 있습니다 . 필요에 따라 매일 또는 매주 실행되도록 레지스트리 백업 작업을 구성 할 수 있습니다.

백업에서 레지스트리 하이브 복원

이전 백업에서 레지스트리 하이브를 복원하려면 두 가지 옵션이 있습니다. 유틸리티를 시작하고 복원 할 백업을 선택한 다음 복원을 클릭하십시오.

선택적 하이브를 복원하려면 옵션 링크를 클릭하십시오.

복원하려는 두드러기 목록을 선택하고 확인을 클릭하십시오.

이전 백업에서 레지스트리 하이브를 복원합니다.

또는 각 하이브 백업 폴더에있는 REGRES.CMD 파일은 레지스트리 하이브를 복원하는 데 도움이됩니다. 그러나이 파일은 Windows 복구 콘솔 또는 Windows 복구 환경에서 실행될 때만 작동 할 수 있습니다.

방법 5 : 레지스트리 편집기를 사용하여 두드러기 수동 내보내기

Windows의 기본 제공 레지스트리 편집기를 사용하여 전체 레지스트리 하이브를 수동으로 백업하거나 내보낼 수 있습니다. 여기서 핵심은 등록 항목 (.reg) 대신 지점을 하이브 (하이브 파일 형식)로 내보내는 것입니다.

레지스트리의 많은 부분을 .reg 파일로 내 보내면 복원 할 때 문제와 오류가 발생하지 않으므로 권장하지 않습니다. 대신 하이브 파일 형식을 사용하여 완전한 레지스트리 백업을 작성해야합니다.

레지스트리 편집기를 사용하여 레지스트리를 하이브 파일 형식으로 백업하거나 내보내려면 다음 단계를 수행하십시오.

  1. 레지스트리 편집기 (regedit.exe)를 시작하고 다음으로 이동하십시오.
     HKEY_LOCAL_MACHINE \ SOFTWARE 
  2. 파일 메뉴에서 내보내기…를 클릭하십시오.
  3. 파일 형식 : 드롭 다운에서 레지스트리 하이브 파일 (*. *)을 클릭 합니다.

  4. 파일을 D:\RegBack 폴더 또는 원하는 위치에 소프트웨어 로 저장하십시오.
  5. 마찬가지로, 아래 세부 사항에 따라 필요한 분기를 두드러기로 내 보냅니다.
     하이브 파일 이름 : SECURITY 레지스트리 키 : HKEY_LOCAL_MACHINE \ SECURITY 하이브 파일 이름 : SAM 레지스트리 키 : HKEY_LOCAL_MACHINE \ SAM 하이브 파일 이름 : SYSTEM 레지스트리 키 : HKEY_LOCAL_MACHINE \ SYSTEM 하이브 파일 이름 : 소프트웨어 레지스트리 키 : HKEY_LOCAL_MACHINE 파일 이름 : 키 : HKEY_USERS \ .DEFAULT Hive 파일 이름 : COMPONENTS 레지스트리 키 : HKEY_LOCAL_MACHINE \ COMPONENTS (COMPONENTS 키가 나열되어있는 경우) 하이브 파일 이름 : DRIVERS 레지스트리 키 : HKEY_LOCAL_MACHINE \ DRIVERS 

    현재 사용자 레지스트리 하이브 :

     하이브 파일 이름 : NTUSER.DAT 레지스트리 키 : HKEY_CURRENT_USER (또는) HKEY_USERS \ 하이브 파일 이름 : USRCLASS.DAT 레지스트리 키 : HKEY_CURRENT_USER \ Software \ Classes (또는) HKEY_USERS \\ Software \ Classes 

그게 다야! 이제 시스템과 현재 사용자 레지스트리 하이브를 수동으로 백업했습니다.

$config[ads_text6] not found

백업에서 레지스트리 하이브 복원

수동 방법을 사용하면 레지스트리 하이브는 Windows 복구 환경 명령 프롬프트를 통해서만 복원 할 수 있습니다. Windows 복구 환경을 사용하여 백업에서 두드러기를 복원해야하는 위치는 다음과 같습니다.

 폴더 : \ Windows \ System32 \ config \ Hives : 시스템 소프트웨어 기본 보안 SAM 드라이버 구성 요소 폴더 : \ Users \ % username % \ Hive : NTUSER.DAT 폴더 : \ Users \ % username \ AppData \ Local \ Microsoft \ Windows \ Hive : usrClass.dat 

Windows\System32\Config 폴더의 파일을 덮어 쓰기 전에 동일한 백업 복사본을 만들어야합니다. 또는 파일 이름에 .OLD 접미사를 붙여 기존 하이브 세트의 이름을 바꾸십시오.

방법 6 : REG.exe 도구를 사용하여 두드러기 수동 내보내기

Windows의 기본 제공 REG.exe 콘솔 도구를 사용하여 레지스트리 하이브를 백업 할 수 있습니다.

  1. D:\ 드라이브 또는 원하는 위치에 RegBack 이라는 폴더를 만듭니다.
  2. 관리자 명령 프롬프트 창에서 다음 명령을 실행하십시오.
     HKLM \ Software D : \ REGBACK \ SOFTWARE / y 저장 REG HKLM \ Security D : \ REGBACK \ SECURITY / y 저장 HKLM \ System D : \ REGBACK \ SYSTEM / y 저장 HKU 저장 \. 기본 D : \ REGBACK \ 기본 / y 등록 HKLM \ SAM D : \ REGBACK \ SAM / y 등록 HKCU D : \ REGBACK \ NTUSER.DAT / y 등록 HKCU \ Software \ Classes D : \ REGBACK \ USRCLASS.DAT / y 등록 HKLM \ BCD00000000 D : \ REGBACK \ BCD / y REG 저장 HKLM \ COMPONENTS D : \ REGBACK \ COMPONENTS / y 

    위의 명령은 각 레지스트리 하이브를 백업하여 파일을 D:\REGBACK 폴더로 분리합니다. /y 명령 줄 인수는 기존 백업 (있는 경우)을 해당 폴더에서 자동으로 덮어 씁니다.

Windows 배치 파일 (.bat)에서 위 명령을 사용하고 선택적으로 작업 스케줄러를 사용하여 실행할 수도 있습니다.

백업에서 레지스트리 하이브 복원

백업에서 하이브를 복원하려면 Windows 복구 환경 명령 프롬프트를 통해 하이브를 오프라인으로 복원하는 것이 좋습니다.

REG.EXE RESTORE 명령 줄을 사용하여 위의 중요한 레지스트리 하이브를 복원하려고하면 시스템이 정지됩니다. 오류 800703fa : 삭제 표시 또는 유사한 것으로 표시된 레지스트리 키에서 잘못된 작업을 시도했습니다 와 같은 오류 가 발생합니다. 프로그램을 실행하거나 컴퓨터를 종료 할 수 없습니다.

선택한 레지스트리 분기 백업 또는 내보내기

때로는 전체 레지스트리를 백업하는 대신 특정 분기 만 내보내려고 할 수도 있습니다. 선택한 분기를 내보내려면 항상 분기를 .reg (등록 항목) 파일 형식으로 저장하는 것이 좋습니다.

.reg 파일은 메모장이나 다른 텍스트 편집기를 사용하여 파일을 열어 내용을 볼 수있는 일반 텍스트 파일입니다.

레지스트리에서 선택한 분기 / 키를 백업하려면 다음 단계를 수행하십시오.

  1. 레지스트리 편집기 ( regedit.exe )를 시작하십시오.
  2. 내보내려는 키로 이동하십시오.
  3. 키를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택하십시오.

  4. 저장 위치 상자에서 등록 항목 (.reg) 파일을 저장할 위치를 선택하십시오.
  5. 파일 이름 상자에 파일 이름을 입력 한 다음 저장을 클릭하십시오.

또는 REG.exe 명령 줄을 사용하여 선택한 레지스트리 키를 내보낼 수 있습니다.

예 :

 REG 내보내기 HKCR \ ChromeHTML D : \ ChromeHTML.REG REG 내보내기 HKCU \ Software \ Avast D : \ Avast.REG REG 내보내기 HKLM \ Software \ Classes D : \ Classes.REG 

어디…

 HKCR은 HKEY_CLASSES_ROOT의 약자입니다. HKCU는 HKEY_CURRENT_USER의 약자입니다. HKLM은 HKEY_LOCAL_MACHINE의 약자입니다. HKU는 HKEY_USERS의 약자입니다. 

.reg 파일에서 레지스트리 설정 복원

.reg 파일에서 레지스트리를 복원하려면 .reg 파일을 두 번 클릭하고 설정을 레지스트리에 적용 할 것인지 묻는 메시지가 표시되면 예를 클릭하십시오. 또는 .reg 파일을 마우스 오른쪽 버튼으로 클릭하고 병합을 클릭하십시오.

.reg 파일에서 레지스트리를 복원해도 해당 레지스트리 분기에서 기존 내용이 삭제되지는 않습니다. 예를 들어 레지스트리 분기에 .reg 파일에없는 추가 하위 키와 값이 있으면 추가 키와 값이 제거되지 않습니다.

해당 위치에서 기존 값과 하위 키를 삭제해야하는 경우 레지스트리 편집기를 사용할 수 있습니다.

또는 .reg 파일을 편집하고 다음 구문을 사용하여 레지스트리 키를 삭제하십시오.
 Windows 레지스트리 편집기 버전 5.00 [-HKEY_LOCAL_MACHINE \ Software \ Classes \ doc_auto_file] 

위의 분기에서 doc_auto_file 키를 제거합니다 (키 시작 부분에 빼기 기호가 있으므로).

자세한 내용은 Microsoft .reg 파일을 사용하여 레지스트리 하위 키 및 값을 추가, 수정 또는 삭제하는 방법 문서를 참조하십시오.

관련 : Windows에서 .REG 파일 (등록 항목)을 사용하는 방법은 무엇입니까?

닫는 단어

위의 세 가지 유틸리티 중 Tweaking.com의 레지스트리 백업 도구는 작성자가 계속 유지 관리하고 프로그램에 디지털 서명되어 있으므로 선호됩니다. API를 사용하는 일반 방법이 실패하면 볼륨 섀도 복사본을 사용하여 백업 할 수 있습니다.

레지스트리 백업 및 복원 도구에는 간단하고 깔끔한 인터페이스가 있습니다. 프로그램은 디지털 서명됩니다. 프로그램 설명서는 Windows 10에서 완벽하게 작동하지만 Windows 10에 대해서는 아무 말도하지 않습니다.이 도구는 볼륨 섀도 복사본을 사용하여 레지스트리 하이브 백업을 지원합니다.

ERUNT 는 오래된 사용자 인터페이스를 사용하고 특정 레지스트리 하이브를 선택할 수있는 옵션을 제공하지 않는다는 사실을 제외하고 동일하게 좋습니다. ERUNT는 신뢰할 수있는 출처 인 Lars Hederer에 의해 개발되었습니다. ERUNT는 Windows XP / Vista / 7 시대에 대부분의 사용자와 기술자가 선호하는 레지스트리 백업 도구였습니다. 또한이 도구는 Windows 10에서 완벽하게 실행되도록 관리합니다.

이러한 도구는 레지스트리 백업 목적으로 설계되었으며 각 도구는 작업을 훌륭하게 수행합니다. 위 도구의 또 다른 장점은 명령 줄 지원 및 레지스트리를 이전 구성으로 빠르게 롤백 할 수있는 레지스트리 복원 옵션을 제공한다는 것입니다.

모든 버전의 Windows에서 이전 버전 탭 (섀도 복사 / 시스템 복원 / 파일 기록 스냅 샷)에서 레지스트리 하이브를 복원 할 수 있다는 것을 알고 있습니까?

관련 기사