在 Windows 11 上运行 Sudowin

在 Windows 11 上运行 Sudowin

这是我第一次需要在 Windows 11 上运行 Sudowin,但服务无法启动。我测试了一个在 Windows 10 上使用相同语言运行的 sudoers.xml 文件,但它不起作用。它在事件查看器上呈现以下事件:'System.Reflection.TargetInvocationException:调用目标中出现异常。---> 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.服务器.exe.配置

相关内容