20

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

Cmd.exe работает от имени администратора

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

2 ответа2

23

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

1

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

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

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

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