如何透過命令列將註冊表設定匯入到載入的設定單元?

如何透過命令列將註冊表設定匯入到載入的設定單元?

我想要的:載入另一個使用者註冊表組態單元(HKCU 又稱為 NTUSER.DAT 位於本機上的 %UserProfile%\UserName 中)。

^ 這工作得很好。包括卸載命令。

問題在於 reg /import 指令似乎只會向目前登入的使用者 HKCU 匯入內容。我什至嘗試更改我想要導入的 .reg 文件,手動指向配置單元所在的位置(在我的例子中為 HKU/UserName)。但即便如此,當我雙擊 .reg 檔案時,它的設定仍然會匯入到我自己的 HKCU 中。

我還考慮使用 PowerShell 建立必要的金鑰,但要建立的一些金鑰和資料非常龐大(700 多個子金鑰),因此這並不是一個真正的選擇。

關於我如何做到這一點有什麼想法嗎?

TechNet 論壇上的類似主題

答案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 下,並且該值已匯入那裡。

相關內容