3

Я установил программное обеспечение на моем компьютере с Windows 8, который записывает записи в моем реестре. Как я могу изменить эти записи реестра для всех пользователей? Например, мне нужно изменить значения этого ключа, но этот ключ относится только к одному пользователю:

[HKEY_USERS\S-1-5-21-543895283-3741240661-2983116896-500\Software\IvoSoft\ClassicStartMenu\Settings]

Но «S-1-5-21- 543895283-3741240661-2983116896-500 » отличается в зависимости от имени пользователя. Как я могу изменить этот ключ для всех пользователей?

Я пытался работать с этим ключом, но это невозможно.

[HKEY_USERS\S-1-5-21- *\Software\IvoSoft\ClassicStartMenu\ Настройки]

1 ответ1

1

Загружается только реестр текущего пользователя (куст), что затрудняет обновление кустов реестра для других / всех пользователей.

Вот почему обычно изменения для нескольких пользователей-реестров осуществляются через сценарии входа или групповые политики. Обычно для этого требуется инфраструктура домена Windows.

Другой подход состоит в том, чтобы пройти через все учетные записи пользователей на компьютере. При каждом получении загружайте ульи в текущий реестр, вносите изменения и снова выгружайте улей. Это требует немного сценариев.

К счастью, кто-то еще сделал эту работу. Я нашел скрипт, который делает именно то, что вы хотите:

обновить-а-реестр ключ-для-всех пользователей-на-систему

Я не проверял это, но выглядит хорошо.

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