Я пытаюсь сбросить разрешения в реестре по умолчанию, потому что что-то изменило его и вызвало некоторые проблемы.

Но когда я заменяю имя группы "Администраторы" переведенным именем, которое будет "Rendszergazdák", и запускаю скрипт bat, я получаю ошибку 1337, которая выглядит так:

Если файл сохранен как UTF-8 без спецификации

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.

Я пытался поместить имя группы пользователей в кавычки, но это не имело никакого значения.

Как я могу использовать переведенное имя с Accents?

1 ответ1

1

Я обнаружил, что вы можете использовать SID вместо имени пользователя / группы пользователей, поэтому я сменил administrators на S-1-5-32-544 и после этого скрипт работает нормально.

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