
我正在嘗試將註冊表權限重設為預設值,因為某些內容對其進行了修改並導致了一些問題。
但是,當我將“Administrators”使用者群組名稱替換為翻譯後的“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
,之後腳本運行得很好。