
내가 원하는 것: 다른 사용자 레지스트리 하이브(로컬 시스템의 %UserProfile%\UserName에 있는 HKCU, 일명 NTUSER.DAT)를 로드합니다.
^ 이것은 잘 작동합니다. 언로드 명령을 포함합니다.
문제는 현재 로그온한 사용자 HKCU에게만 항목을 가져오는 것처럼 보이는 reg /import 명령에 있습니다. 가져오려는 .reg 파일을 수동으로 변경하여 하이브가 있는 위치(제 경우에는 HKU/UserName)를 가리키도록 시도했습니다. 하지만 그때에도 .reg 파일을 두 번 클릭했을 때 설정은 여전히 내 HKCU로 가져왔습니다.
또한 PowerShell을 사용하여 필수 키를 만드는 방법도 살펴봤지만 생성할 키와 데이터 중 일부는 대용량(700개 이상의 하위 키)이므로 실제로는 옵션이 아닙니다.
어떻게 할 수 있는지에 대한 아이디어가 있나요?
답변1
이것은 나에게 효과적입니다
runas /u:tester "cmd.exe /k reg import c:\temp\test.reg"
테스트.reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\testkey]
다른 사용자로 무언가를 실행하면 해당 레지스트리가 HKEY_USERS 아래에 나타나고 값이 거기로 가져오는 것을 볼 수 있습니다.