2

Так что это странный ...

Мне нужно запустить 64-разрядную версию командной строки /powershell от имени администратора. К сожалению, что бы я ни пытался, он будет работать только в повышенном режиме.

Из того, что я видел, в папке system32 cmd и powershell настроены для запуска с правами администратора при открытии, а в папке sysWOW64 они работают нормально. Хотя 32-разрядная версия работает, она не работает для скрипта, который мне нужно запустить; поэтому мне нужна 64-битная командная строка для работы.

  • ОС: Windows 7 64-разрядная версия предприятия

  • Доменный компьютер

  • Домен GPO не является проблемой, так как это единственный компьютер с проблемой.

Что я пробовал:

  1. "Отключение" UAC, и хотя он больше не запрашивает, он все еще работает только как администратор, что не помогает, так как мне нужно запустить его в режиме без повышенных прав.

  2. Запуск от имени другого пользователя, приводит к ошибке доступа (т.е. не может открыть программу командной строки, так как требуется администратор)

  3. Режим совместимости неактивен, но даже при проверке настроек он не настроен для запуска с правами администратора.

  4. Ярлыки также автоматически открывают его в режиме повышенных прав. Таким образом, проблема заключается в целевом местоположении, и изменение ярлыка не решает проблему.

Есть ли способ, чтобы позволить ему работать как обычный пользователь?

1 ответ1

2

Так разобрался после проб и ошибок.

Видимо, это было просто что-то в нестабильном состоянии с UAC.

Я отключил UAC, а затем перезапустил. Затем я снова включил UAC на максимальном уровне, затем снова перезапустил, и это сработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .