Моя учетная запись в Windows 7 является учетной записью администратора. Когда я открываю окно «Выполнить» (WinKey + R), меня предупреждают: «Эта задача будет создана с правами администратора».
Есть ли способ запускать программы как я, но без административных привилегий, когда вы вошли в систему как администратор?
windows-7
privileges
kpozin
источник
источник
Ответы:
Хотя можно утверждать, что вы делаете что-то несколько в обратном направлении, если вы настаиваете, вы можете посмотреть на:
DropMyRights
Process Explorer / Psexec
источник
Да.
Включите UAC снова!
Технически, программа по-прежнему будет работать в контексте вашей учетной записи, но UAC предотвратит изменения в масштабах всей системы без предварительной аутентификации.
Единственный другой вариант - создать ярлыки, затем щелкнуть правой кнопкой мыши и выбрать, а
Run as different user
затем выбрать учетную запись, которая не имеет прав администратора.источник
Вам необходимо включить контроль учетных записей:
[OK]
источник
runas /trustlevel:0x20000 cmd.exe
Например, запустит командную строку, которая считает, что это администратор (если изначально был запущен как таковой), но не имеет повышенных привилегий, таких как запись вC:\Windows\
. Это даже работает для установки, например, MSI-пакетов, которым требуются только повышенные привилегии, поскольку по умолчанию они хотят установитьC:\Program Files
(плюс минус(x86)
). Источник: этот ответ СУисточник
runas /trustlevel:0x20000 ...
но программа все равно не работает. Единственный способ запустить его из командной строки администратора - этоrunas /user:thesameuser cmd ...
. Это открывает новое приглашение, которое действительно на уровне пользователя (и где программа работает нормально). Эта опция, однако, сталкивается с проблемой с паролем, и / savecred по какой-то причине не помогает. Итак, как можно из командной строки пользователя запустить что-то как обычный пользователь без предоставления pwd?