Windows 7에서 이전 버전의 레지스트리를 복원하는 방법
이전 시스템 복원 스냅 샷에서 레지스트리의 특정 섹션을 수동으로 복원하거나 레지스트리의 이전 버전에서 일부 특정 키에 액세스하려는 경우 해당 파일에 대한 액세스 권한을 얻은 다음 섹션을 내보낼 수 있습니다. Windows 7 또는 Vista에서이 작업을 수행하는 방법은 다음과 같습니다..
Windows 7 및 Vista는 "이전 버전"기능을 강화하기 위해 볼륨 스냅 샷 서비스라고도하는 섀도 복사본을 사용하므로 레지스트리 하이브를 포함하여 시간이 지남에 따라 찍은 중요한 파일의 스냅 샷이 있으므로 레지스트리 파일의 이전 버전에 액세스 할 수 있습니다 전체 시스템 복원을 수행하지 않고도.
이 기사는 나 자신과 Ramesh이 공동으로 작성했습니다. WinHelpOnline, 누가 또한 다뤘 는가? Windows XP에서 동일한 작업 수행 방법.
섀도 복사본에서 이전 레지스트리 하이브에 액세스
중요 사항: 시작하기 전에 우리는 정말로 당신에게 포기해야한다 : 당신이하고있는 일을 알고 있고 가능한 문제를 해결하려고하거나 적어도 파일의 좋은 백업을 가지고 있지 않다면이 기술을 사용하지 말아야한다. 아직도 여기에? 읽어.
가장 먼저해야 할 일은 폴더에 실제로 액세스 할 수 없으므로 사용자 계정 컨트롤을 사용하지 않도록 설정하는 것입니다. 작업을 마치고 재부팅하면 새 Windows 탐색기 창을 열고 다음 폴더로 이동하십시오.
C : \ Windows \ System32 \ Config
폴더의 공백 영역을 마우스 오른쪽 단추로 클릭하고 메뉴에서 속성을 선택한 다음 이전 버전 탭을 클릭하십시오. 설치가 끝나면 해당 폴더를 두 번 클릭하십시오 (힌트 : 수정 날짜 필드를보고 복원 할 파일 버전 확인).
노트: Windows Vista Home Edition을 사용하고 있고이 작업을 원할 경우 Shadow Explorer를 사용하여이 파일을 가져와야합니다.
필요한 레지스트리 하이브 파일을 선택하고 원하는 폴더에 복사하십시오..
Windows 보안 프롬프트가 나타나면 확인을 클릭하십시오..
이제 백업 레지스트리 키가 들어있는 폴더가 있어야합니다..
이제 백업 버전의 레지스트리가 있으므로이를 사용하여 이전 버전에 액세스 할 수 있습니다.
레지스트리 하이브로드 및 특정 키 액세스
이 시점에서 전체 레지스트리 하이브를 레지스트리에로드 할 수 있습니다. 레지스트리 하이브는 레지스트리의 주요 섹션 중 하나의 하위 키가되며 이전 버전의 설정에 액세스 할 수있게합니다. 시작 메뉴 검색 또는 실행 상자에서 regedit.exe를 사용하여 레지스트리 편집기를 열고 HKEY_LOCAL_MACHINE 또는 HKEY_USERS를 클릭 한 다음 파일 -> 하이브로드를 사용하십시오..
새 하이브에 이름을 지정하라는 메시지가 표시됩니다.이 예제에서는 방금 테스트를 사용했습니다..
그리고 이와 마찬가지로 지난 주 백업 복사본의 내용으로 새 키를 볼 수 있습니다. 예를 들어, 응용 프로그램의 설정이나 라이센스 키 중 하나가 손실 된 경우 해당 응용 프로그램의 키를 찾아서 찾을 수 있습니다. 몇 가지 키만 사용하는 경우 수동으로 변경해야합니다..
이 메서드를 사용하여 레지스트리의 큰 부분을 복원하려는 경우 키를 내보내고 테스트 대신 올바른 키 경로를 갖도록 내 보낸 파일을 수정 한 다음 다시 가져올 수 있습니다. 약간의 고통이지만 필요한 경우 도움이 될 수 있습니다..
일단 당신이 완료되면, 당신은 절대적 으로이 전체 키를 삭제하도록해야합니다 그렇지 않으면 당신이 정말로 필요하지 않아 레지스트리에 추가로 많은 부풀려를 추가 할거야.
명령 줄을 통해 이전 버전의 레지스트리 키에 액세스
GUI를 사용하여 레지스트리 키를로드하고 모든 키를 현재 레지스트리에 추가하는 대신 RegFileExport Nirsoft의 도구를 사용하여 백업 파일에서 직접 데이터에 액세스하고 추출하십시오. 원하는 키를 알고 있어야합니다.
예를 들어, 프로그램 및 기능 대화 상자에서 현재 설치된 프로그램 목록에 액세스하려는 경우입니다. 백업 파일과 같은 디렉터리에 명령 줄 응용 프로그램이 있다고 가정하면 소프트웨어 레지스트리 하이브의 저장된 백업 복사본에 대해 다음과 같은 명령을 실행합니다.
regfileexport SOFTWARE ExportedKey.reg "HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ Windows \ CurrentVersion \ Uninstall "
이렇게하면 레지스트리에 내용을 입력하기 위해 두 번 클릭하거나 열어서 사용할 특정 키를 찾을 수있는 일반 .reg 파일이 생성됩니다.
이 방법은 실제로 필요한 경우 레지스트리 섹션을 쉽게 복원하는 데 사용될 수 있습니다. 특정 응용 프로그램과 관련된 섹션을 복원하는 데 가장 유용합니다..
다시 말하지만, 레지스트리를 편집 할 때 매우 신중해야합니다.하지만 적어도 이전에했던 것보다 훨씬 더 많이 알고 있습니다..