문제를 해결하거나 간단한 종류의 원격 유지 작업이 필요한 경우 원격 컴퓨터의 하이브를 로드해서 레지스트리를 수정할 수가 있다. Regedit로 이 작업을 간단히 할 수 있다.
파일/네트워크 레지스트리 연결을 클릭하면, 원격 컴퓨터의 이름을 물어보는데, 여기에 컴퓨터 이름을 입력하고 확인 버튼을 클릭하면 필요한 경우 원격 컴퓨터의 레지스트리에 액세스할 수 있는 사용 권한을 가진 사용자 이름과 패스워드를 물어보게 될 것이다. 모든 사항이 만족되면 이제 레지스트리 편집기에는 원래 있던 내 컴퓨터 아이콘 밑에 원격 컴퓨터의 HKEY_USERS와 HKEY_LOCAL_MACHINE을 사용할 수 있게 될 것이다.(동적인 하위 트리와 다른 하위 트리에 하위 셋으로 연결되어 있는 경우이기 때문에 다른 것들은 나타나지 않는다).
또한 하이브 로드나 하이브 언로드 명령을 이용해 특정 하이브를 로드할 수도 있다. 좀더 세부적으로 말하면, 단 HKEY_USERS와 HKEY_LOCAL_MACHINE에 대한 하이브만 로드, 언로드할 수 있다. 방법을 살펴보자.
- Regedit를 시작한다.
- 내 컴퓨터에 아래에서 HKEY_LOCAL_MACHINE 폴더 또는 HKEY_USERS 폴더를 클릭한다.
- 파일/하이브 로드를 클릭한다.
- 대화 상자가 나타나면, 정확한 하이브 파일 자체를 지정한다(네트워크 공유에 있는 특정 NTUSER.DAT).
이제 또 다른 키가 나타난다. 이 키를 편집하고, 파일/하이브 언로드를 이용해 연결을 끊을 수 있다.
다시 말하지만, 하이브 로드 옵션은 앞에서 이야기한 두 개의 하위 트리 중 하나를 선택한 경우에만 나타난다. 하이브 언로드는 두 개의 하위 트리 중 하나의 하위 키를 선택한 경우에만 사용 가능 하다.
특별히 하이브를 로드하거나 원격 레지스트리를 연결해야 하는 경우는 언제일까? 필자의 경험상, 전형적으로 사용자 프로필을 가져오기 위해 하이브를 로드해야 할 경우가 있다. 한 사용자가 바탕화면 설정의 모든 것을 검은색으로 설정해 화면을 전혀 볼 수 없는 상태가 되었다고 가정하자. 이런 경우 그 사용자의 프로필이 들어있는 하이브를 로드하여 수정한 뒤 언로드할 수 있을 것이다.
하이브 파일을 로드해서 플로피 디스크에 저장하고, 그 플로피를 오작동하고 있는 컴퓨터 앞에 가져가 하이브를 컴퓨터의 하드디스크에 로드하여 시스템 문제를 해결할 수도 있을 것이다. 그러나 여러 개의 NT 4 운영체제가 설치되어 있지 않았고, NT 4 시스템의 부트 디스크에 NTFS를 사용했다면 이것은 불가능하다. 고장난 NTFS 부트 드라이브를 사용해서 시스템을 시작하는 것은 쉽지 않다. 그러나 Windows 2000, XP, Server 2003에서는 시스템이 손상된 경우라도 고급 시작 옵션을 사용해 명령 프롬포트로 시작할 수 있다.
'↘ [MS] > ↘ [Registry]' 카테고리의 다른 글
레지스트리 백업하고 복원하기 (0) | 2012.07.17 |
---|---|
레지스트리의 내 결함성 (0) | 2012.07.17 |
레지스트리가 저장된 곳: 하이브 (1) | 2012.07.17 |
레지스트리 편집기에서 정의한 데이터 형식 (0) | 2012.07.17 |
제한 크기 (0) | 2012.07.17 |