
Я пытаюсь сбросить разрешения реестра до значений по умолчанию, поскольку что-то изменило их и вызвало некоторые проблемы.
Но когда я заменил имя группы пользователей «Администраторы» на переведенное имя, которое будет «Rendszergazdák», и запустил скрипт bat, я получил ошибку 1337, которая выглядит следующим образом:
Если файл сохранен как UTF-8 no-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.
а если файл сохранен в 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.
Я пробовал заключать имя группы пользователей в кавычки, но это ничего не изменило.
Как использовать переведенное имя с акцентами?
решение1
Я узнал, что можно использовать SID вместо имени пользователя/группы пользователей, поэтому я изменил administrators
его, S-1-5-32-544
и после этого скрипт заработал нормально.