다른 사용자의 HKEY_CURRENT_USER 레지스트리 분기에 액세스


22

컴퓨터에서 다른 사용자의 레지스트리에 액세스하여 복사 할 수있는 방법을 찾고 있습니다.

아이디어는 하나 이상의 프로파일에서 컴파일하고 실행하기 위해 복잡한 Delphi 앱을 얻으려고한다는 것입니다.

Windows 관리 도구를 사용하여 한 번 수행 할 수있는 방법을 찾았지만 지금은 찾을 수 없습니다.

다른 사용자의 비밀번호를 모르므로 로그인하거나 "다음 계정으로 실행"을 수행 할 수 없습니다.

답변:


23

이를 위해 regedit를 사용할 수 있습니다. regedit를 열고 HKEY_USERS를 선택한 다음 File-> Load Hive로 이동하십시오. 사용자 Hive 파일 (일반적으로 % userprofile %에있는 NTUSER.DAT)을 찾습니다.

물론 관리자이거나 사용자 하이브 파일에 액세스 할 수 있어야합니다.


4
있다는 지적이의 가치 하이브로드 때 메뉴 옵션에만 사용할 수 있습니다 HKEY_USERS또는 HKEY_LOCAL_MACHINE키가 선택됩니다.
Richard Everett

Regedit는 파일이 사용 중이라고 말합니다 (물론 사용 중입니다). 지금 어떻게해야합니까?
mahmoodvcs

@mahmoodvcs : 동일한 HKEY_USERS 아래에 이미 로드되어있는 것 같습니다.
grawity

yoooouuuuu 님, 감사합니다 !!! 이것은 단지 나의 하루를 구했다. 실행에 Windows를 즉시 다시 시작하는 항목이 있습니다 (일부 테스트에 사용하고 있음). 이 기술을 사용하여 시작시 해당 항목을 삭제할 수 있습니다. 다시 감사합니다.
Sнаđошƒаӽ

1
Aah C : \ Users \ <username> \ NTUSER.DAT가 있지만 보이지 않는 파일이 표시 되어도 표시되지 않습니다.
Dalvik VM

1

기본 프로필 복사를 수행하려는 경우 Windows XP에서 사용자 프로필 복사 기능을 사용하는 것이 좋습니다. 이렇게하려면 두 개의 계정이 필요합니다. 나는 보통 내 자신의 계정과 일반 로컬 관리자 계정을 사용합니다. 먼저 원하는 모든 레지스트리 설정 및 수정 사항으로 자신의 계정을 구성하십시오. 그런 다음 컴퓨터를 다시 시작하여 (모든 프로그램이 ntuser.dat 파일의 제어를 강제로 해제하도록) 일반 관리자 계정에 로그인하십시오. 창에 들어가면 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하십시오. 고급 탭에서 설정 버튼이있는 "사용자 프로필"섹션이 표시됩니다. 해당 버튼을 누르면 로컬로 저장된 모든 프로파일 목록이 나타납니다. 여기에서 한 프로필을 다른 프로필로 복사 할 수 있습니다. ntsuer.dat 파일 "C : \ Documents and Settings \ exampleuser"의 위치에 저장하면됩니다.

이 도구는 얼마나 간단한 지 놀랍게 잘 작동합니다. 기본 레지스트리 설정을 구현하는 좋은 방법이라는 것을 알았습니다. 프로필을 "기본 사용자"로 복사하면 이후의 모든 사용자에게 해당 설정이 제공됩니다. 나는 일반적으로 delprof와 같은 것을 사용하여 모든 사용자를 제거하고 내 프로필을 기본 사용자에게 복사 한 다음 다른 사용자가 다시 로그온하게합니다. 시작하기 전에 로컬로 저장된 데이터를 백업하십시오.

작업 프로파일을 가져 와서 복사하기 때문에 regedit를 사용하는 것보다 훨씬 덜 위험합니다. 주요 단점은이 이후에도 일부 프로그램이 여전히 제대로 작동하지 않는다는 것입니다. 그것은 주로 잘못 설계된 코드 때문입니다.

이것이 도움이되기를 바랍니다.


0

원격 컴퓨터에 대한 관리 권한이있는 경우 regedit를 사용하여 파일 ... 네트워크 레지스트리 연결을 선택하고 이름을 입력하거나 연결할 컴퓨터를 검색하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.