
這是我第一次需要在 Windows 11 上執行 Sudowin,但該服務無法啟動。我測試了在 Windows 10 上使用相同語言運行的 sudoers.xml 文件,但它不起作用。它在事件檢視器上呈現以下事件:「System.Reflection.TargetInitationException:呼叫目標中出現例外狀況。 ---> System.Security.Principal.IdentityNotMappedException:引用的某些身分未轉換。 (從非英語錯誤大致翻譯而來)
有沒有人能夠在 Windows 11 上拯救這個強大的工具?
Windows 的替代 runas、elevate 和 sudo (powershell-gsudo) 不是一個選項。我需要非管理員用戶可以使用管理員權限運行特定程序,而不會丟失他的個人資料(主資料夾等...)
答案1
答案2
這已經在這裡得到了回答: https://sourceforge.net/p/sudowin/bugs/39/
問題是設定檔引用群組“管理員”和“使用者”。您必須在 Program Files (x86)\Sudowin\Server 的這些檔案中將其轉換為作業系統上的在地化版本:
- sudoers.xml
- Sudowin.Server.exe.config