在 Windows 11 上執行 Sudowin

在 Windows 11 上執行 Sudowin

這是我第一次需要在 Windows 11 上執行 Sudowin,但該服務無法啟動。我測試了在 Windows 10 上使用相同語言運行的 sudoers.xml 文件,但它不起作用。它在事件檢視器上呈現以下事件:「System.Reflection.TargetInitationException:呼叫目標中出現例外狀況。 ---> System.Security.Principal.IdentityNotMappedException:引用的某些身分未轉換。 (從非英語錯誤大致翻譯而來)

有沒有人能夠在 Windows 11 上拯救這個強大的工具?

Windows 的替代 runas、elevate 和 sudo (powershell-gsudo) 不是一個選項。我需要非管理員用戶可以使用管理員權限運行特定程序,而不會丟失他的個人資料(主資料夾等...)

答案1

Sudowin 是 2008 年至 14 年前的作品。它在 Windows 11 中不起作用並不奇怪。

您可以嘗試的一些解決方案是(不建議):

答案2

這已經在這裡得到了回答: https://sourceforge.net/p/sudowin/bugs/39/

問題是設定檔引用群組“管理員”和“使用者”。您必須在 Program Files (x86)\Sudowin\Server 的這些檔案中將其轉換為作業系統上的在地化版本:

  • sudoers.xml
  • Sudowin.Server.exe.config

相關內容