У меня есть файл .reg с некоторыми обновлениями реестра, которые мне нужно применить к нескольким профилям пользователей. Все ключи находятся в HKCU, что означает, что они попадут в ntuser.man.
«Ручной» способ сделать это - войти в систему как каждый пользователь, запустить файл .reg, а затем скопировать полученный файл man обратно в перемещаемый профиль в сети.
Здравый смысл подсказывает мне, что должен быть лучший способ сделать это. каким-то образом должен быть способ объединить этот REG-файл с файлом man без фактического входа в компьютер в качестве затронутого пользователя. Я не администратор Windows, или, по крайней мере, не должен им быть, так что простите меня, если это совершенно глупый вопрос :)
Вы упомянули, что это перемещаемые профили, поэтому я предполагаю, что вы используете AD. Если да, то почему бы просто не использовать настройки групповой политики для передачи значений реестра? Редактирование файлов кустов вручную кажется таким архаичным.
Вы можете использовать функцию «Загрузить куст» в REGEDIT.EXE для загрузки файла ntuser.man для редактирования (выберите ветку HKEY_USERS, чтобы активировать пункт меню «Загрузить куст»).
Но, похоже, вы не можете напрямую импортировать свой REG-файл в этом случае, потому что нет HKEY_CURRENT_USER, и вы должны выбрать правильную ветку реестра для пользовательских настроек с использованием SID пользователя.