Próbuję zresetować moje uprawnienia rejestru do domyślnych, ponieważ coś go zmodyfikowało i spowodowało problemy.
Ale kiedy zastąpię nazwę grupy użytkowników „Administratorzy” przetłumaczoną, która brzmi „Rendszergazdák” i uruchomię skrypt bat, dostałem błąd 1337, który wygląda tak:
Jeśli plik jest zapisany jako UTF-8 bez BOM
Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 1
Last Syntax Error:WARNING : /grant=rendszergazdLookupAccountName : HKEY_CURRENT_
USER:rendszergazd+ík 1337 The security ID structure is invalid.
a jeśli plik jest zapisany w ANSI:
Elapsed Time: 00 00:00:00
Done: 0, Modified 0, Failed 0, Syntax errors 1
Last Syntax Error:WARNING : /grant=rendszergazd▀k=f : Error when checking argume
nts - HKEY_LOCAL_MACHINE
LookupAccountName : HKEY_CURRENT_USER:rendszergazdßk 1337
The security ID structure is invalid.
Próbowałem umieścić nazwę grupy użytkowników między znakami cudzysłowu, ale nie miało to znaczenia.
Jak mogę użyć przetłumaczonej nazwy z akcentami?
windows-8.1
windows-registry
acl
Laci K
źródło
źródło
Odpowiedzi:
Dowiedziałem się, że możesz użyć SID zamiast nazwy użytkownika / grupy użytkowników, więc zmieniłem
administrators
zS-1-5-32-544
i po tym skrypt działa dobrze.źródło