Windows 11 で Sudowin を実行する

Windows 11 で Sudowin を実行する

Windows 11 で Sudowin を実行する必要があるのは初めてですが、サービスが起動しません。同じ言語で Windows 10 で実行される sudoers.xml ファイルをテストしましたが、機能しません。イベント ビューアーに次のイベントが表示されます: 'System.Reflection.TargetInvocationException: 呼び出しターゲットで例外が発生しました。---> System.Security.Principal.IdentityNotMappedException: 参照された ID の一部が変換されませんでした。(英語以外のエラーから大まかに翻訳)

この強力なツールを Windows 11 で救出できた人はいますか?

Windows 用の代替手段である runas、elevate、sudo (powershell-gsudo) はオプションではありません。管理者以外のユーザーが、プロファイル (ホーム フォルダーなど) を失うことなく、管理者権限で特定のプログラムを実行できるようにする必要があります。

答え1

Sudowin は 2008 年から 14 年前のものです。Windows 11 で動作しないのは当然です。

試すことができる解決策は次のとおりです(推奨ではありません):

答え2

この質問に対する回答はここにあります: https://sourceforge.net/p/sudowin/bugs/39/

問題は、構成ファイルが「Administrators」および「Users」グループを参照していることです。Program Files (x86)\Sudowin\Server にあるこれらのファイルで、これを OS のローカライズ バージョンに翻訳する必要があります。

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

関連情報