2

Что я хочу: загрузить куст реестра других пользователей (HKCU, также известный как NTUSER.DAT, расположенный в% UserProfile%\UserName на локальном компьютере).

^ Это работает просто отлично. Включая команду unload.

Проблема в команде reg /import, которая, кажется, импортирует вещи только тем, кто в данный момент вошел в систему пользователей HKCU. Я даже пытался изменить файлы .reg, которые я хочу импортировать, вручную, чтобы указать место, где находится куст (в моем случае HKU /UserName). Но даже тогда, когда я дважды щелкнул по файлу .reg, его настройки все равно были импортированы в мой собственный HKCU.

Я также рассмотрел создание необходимых ключей с помощью PowerShell, но некоторые из ключей и данных, которые должны быть созданы, являются массивными (более 700 подключей), поэтому на самом деле это не вариант.

Любые идеи о том, как я могу это сделать?

Подобная тема на форумах TechNet

1 ответ1

0

Это работает для меня

runas /u:tester "cmd.exe /k reg import c:\temp\test.reg"

test.reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\testkey]

Как только вы запустите что-то от имени другого пользователя, вы увидите, что его реестр отображается под HKEY_USERS, и значение импортируется туда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .