Запуск Sudowin на Windows 11

Запуск Sudowin на Windows 11

Это первый раз, когда мне нужно запустить Sudowin на Windows 11, и служба не запускается. Я протестировал файл sudoers.xml, который работает на Windows 10 с тем же языком, и он не работает. Он отображает следующее событие в средстве просмотра событий: «System.Reflection.TargetInvocationException: в цели вызова возникло исключение. ---> System.Security.Principal.IdentityNotMappedException: некоторые из указанных идентификаторов не были преобразованы. (вольный перевод с неанглийского языка error)

Есть ли кто-нибудь, кто смог спасти этот мощный инструмент на Windows 11?

Альтернативы runas, elevate и sudo для windows (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

Связанный контент