我正在尝试将我的注册表权限重置为默认值,因为某些内容对其进行了修改并导致了一些问题。
但是,当我将“管理员”用户组名称替换为翻译后的“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
之后脚本运行正常。