
我想要的:載入另一個使用者註冊表組態單元(HKCU 又稱為 NTUSER.DAT 位於本機上的 %UserProfile%\UserName 中)。
^ 這工作得很好。包括卸載命令。
問題在於 reg /import 指令似乎只會向目前登入的使用者 HKCU 匯入內容。我什至嘗試更改我想要導入的 .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 下,並且該值已匯入那裡。