Co chcę: załadować gałąź rejestru innych użytkowników (HKCU aka NTUSER.DAT znajduje się w% UserProfile% \ UserName na komputerze lokalnym).
^ To działa dobrze. Łącznie z poleceniem unload.
Problem polega na tym, że polecenie reg / import wydaje się importować rzeczy tylko do aktualnie zalogowanych użytkowników HKCU. Próbowałem nawet zmienić pliki .reg, które chcę zaimportować, ręcznie, aby wskazać lokalizację, w której znajduje się ul (w moim przypadku HKU / nazwa_użytkownika). Ale nawet wtedy, gdy dwukrotnie kliknąłem plik .reg, ustawienia nadal były importowane do mojego własnego HKCU.
Zastanawiałem się również nad tworzeniem niezbędnych kluczy za pomocą programu PowerShell, ale niektóre z kluczy i danych, które należy utworzyć, są ogromne (ponad 700 podkluczy), więc tak naprawdę nie jest to opcja.
Jakieś pomysły, jak to zrobić?
runas /user domain\userToImportHiveFor "regedit /import regfile.reg"
Może coś takiego ?Odpowiedzi:
To działa dla mnie
test.reg:
Gdy uruchomisz coś jako inny użytkownik, zobaczysz, że jego rejestr pojawia się pod HKEY_USERS i tam wartość jest importowana.
źródło
Runas /savecred: /u:UserName "reg /import \"c:\temp\test.reg\""