Принудительно запускать командную строку cmd.exe НЕ от имени администратора

Принудительно запускать командную строку cmd.exe НЕ от имени администратора

Относится кмой другой вопрос, мне нужно иметь возможность запустить командную строку НЕ как администратор. Всякий раз, когда я запускаю командную строку, либо из меню «Пуск», либо двойным щелчком по C:\Windows\System32\cmd.exeфайлу в проводнике, она запускает его с повышенными разрешениями.

Cmd.exe запущен от имени администратора

Как мне запустить его, чтобы он работал в обычном режиме без повышенных прав? Cmd.exe не обязательно запускать от имени администратора, и обычно при запуске он не запускается от имени администратора, но по какой-то причине на этой машине он по умолчанию запускается от имени администратора. Это на сервере Windows Server 2012 R2. Моя учетная запись, с которой я вошел, имеет права администратора (но это не встроенная учетная запись администратора по умолчанию), и единственный способ обойти это, который я могу придумать, — запустить его от имени другого пользователя, не имеющего прав администратора, что потребует от меня сначала создать на сервере учетную запись без прав администратора, что кажется излишним. Есть ли более простой способ?

решение1

Включите UAC снова. Если включить UAC, ни одна программа, которую вы запускаете, не будет автоматически запускаться от имени администратора.

решение2

Краткосрочное решение:

  1. Найдите значок для запуска командной строки.
  2. ShiftЩелкните правой кнопкой мыши -> «Запуск от имени другого пользователя»
  3. Затем укажите учетную запись пользователя без прав администратора.

Долгосрочное решение: найдите «RUNASADMIN» в разделах реестра и удалите все записи, включаяcmd.exe

решение3

Я знаю, что этой теме больше 4 лет, но у меня была та же проблема, и она может помочь другим. Моя компания использовала программное обеспечение, в котором я мог запустить cmd.exe только как администратор. У меня было другое программное обеспечение (AHK), которое я не мог запустить как администратор. AHK не мог взаимодействовать с cmd.exe в администраторе. Я решил проблему, скопировав cmd.exe, затем переименовав его и обновив свои скрипты.

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