В связи с другим моим вопросом , я должен иметь возможность запускать командную строку НЕ как администратор. Всякий раз, когда я запускаю командную строку, либо из меню «Пуск», либо дважды щелкая C:\Windows\System32\cmd.exe
файл в проводнике, он запускается с повышенными разрешениями.
Как я могу запустить его, чтобы он просто работал в обычном режиме без повышенных прав? Cmd.exe не требуется запускать с правами администратора, и, как правило, при его запуске он не запускается с правами администратора, но по какой-то причине он по умолчанию запускается с правами администратора на этом компьютере. Это на сервере Windows Server 2012 R2. Моя учетная запись, в которую я вошел, имеет права администратора (но это не встроенная учетная запись пользователя по умолчанию), и единственный обходной путь, о котором я могу подумать, - это запустить его как другого пользователя, который не имеет прав администратора, что потребуйте, чтобы я сначала создал учетную запись без прав администратора на сервере, что кажется чрезмерным. Есть ли более простой способ?
Administrator: cmd.exe (running as Domain\Username)
. @ Моа, я тоже это попробовал, но ярлык не запускается как администратор. @paradroid Win + X перечисляет оба Command Prompt
и Command Prompt (Admin)
, но они оба запускают командную строку от имени администратора. Спасибо за предложения, ребята :)
File
-> Run as Limited User
. Появится панель запуска, и вы можете ввести cmd
или что-то еще, что вы хотите. technet.microsoft.com/en-us/sysinternals Вы правы, Runas всегда будет повышаться, если пользователь способен подняться. Вы можете создать не повышающего права пользователя и запускать от имени пользователя, если действительно хотите использовать runas. Procexp проще. Но убедитесь, что cmd.exe не отмечен, чтобы всегда запускаться от имени администратора на вкладке Свойства -> совместимость.