Dodaj wpisy rejestru dla wszystkich użytkowników

3

Zainstalowałem oprogramowanie na komputerze z systemem Windows 8, które zapisuje wpisy w moim rejestrze. Jak mogę zmodyfikować te wpisy rejestru dla wszystkich użytkowników? Na przykład muszę zmodyfikować wartości z tego klucza, ale ten klucz odnosi się tylko do jednego użytkownika:

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

Ale „S-1-5-21- 543895283-3741240661-2983116896-500” różni się w zależności od nazwy użytkownika. Jak mogę zmienić ten klucz dla wszystkich użytkowników?

Próbowałem pracować z tym kluczem, ale nie jest to możliwe.

[HKEY_USERS \ S-1-5-21- *\ Software \ IvoSoft \ ClassicStartMenu \ Settings]

TGeorge
źródło

Odpowiedzi:

1

Załadowany jest tylko rejestr bieżącego użytkownika (gałęzi), co utrudnia aktualizację gałęzi rejestru dla innych / wszystkich użytkowników.

Dlatego zwykle zmiany w rejestrach wielu użytkowników są dokonywane za pomocą skryptów logowania lub zasad grupy. Zwykle wymaga to infrastruktury domeny Windows.

Innym podejściem jest przeglądanie wszystkich kont użytkowników na komputerze. Dla każdego konta załaduj ule użytkownika do bieżącego rejestru, wprowadź zmiany i ponownie zwolnij ula. To wymaga trochę skryptów.

Na szczęście ktoś inny już to zrobił. Znalazłem skrypt, który robi dokładnie to, co chcesz:

update-a-register-key-for-all-users-on-a-system

Nie testowałem tego, ale wygląda dobrze.

Peter Hahndorf
źródło