Хотите разрешить стандартной учетной записи пользователя запускать приложение от имени администратора без UAC или запроса пароля? Вы можете легко создать ярлык, использующий команду runas с параметром/savecred, который сохраняет пароль.
Обратите внимание, что использование/savecred может рассматриваться как дыра в безопасности – обычный пользователь сможет использовать команду runas/savecred для запуска любой команды от имени администратора без ввода пароля. Тем не менее, это по-прежнему полезно в ситуациях, когда это не имеет большого значения – возможно, вы захотите разрешить стандартной учетной записи ребенка запускать игру от имени администратора, не спрашивая вас.
Мы также рассмотрели вопрос о том, как разрешить пользователю запускать приложение в качестве администратора без запросов UAC путем создания запланированной задачи.
Включение учетной записи администратора
Для начала вам нужно включить встроенную учетную запись администратора, которая по умолчанию отключена.
Для этого найдите командную строку в меню «Пуск», щелкните правой кнопкой мыши ярлык командной строки и выберите «Запуск от имени администратора».
Выполните следующую команду в появившемся окне командной строки с повышенными правами:
сетевой пользователь администратор/активный: да
Учетная запись администратора теперь включена, хотя у нее нет пароля.
Чтобы установить пароль, откройте панель управления, выберите «Учетные записи пользователей и безопасность семьи» и выберите «Учетные записи пользователей». Нажмите ссылку «Управление другой учетной записью» в окне «Учетные записи пользователей».
Выберите учетную запись администратора, нажмите «Создать пароль» и создайте пароль для учетной записи администратора.
Создание ярлыка
Теперь мы создадим новый ярлык, который запускает приложение с правами администратора.
Щелкните правой кнопкой мыши по рабочему столу (или в другом месте), выберите «Новый» и выберите «Ярлык».
Введите команду, основанную на следующем, в появившееся поле:
runas/user: ComputerName \ Administrator/savecred « C: \ Path \ To \ Program.exe »
Замените ComputerName именем вашего компьютера, а C: \ Path \ To \ Program.exe – полным путем к программе, которую вы хотите запустить. Например, если имя вашего компьютера было «Ноутбук» и вы хотите запустить CCleaner, вы должны ввести следующий путь:
runas/user: Laptop \ Administrator/savecred «C: \ Program Files \ CCleaner \ CCleaner.exe»
Введите имя для ярлыка.
Чтобы выбрать значок для нового ярлыка, щелкните его правой кнопкой мыши и выберите «Свойства».
Нажмите кнопку «Изменить значок» в окне «Свойства».
Выберите значок для вашего ярлыка. Например, вы можете перейти к CCleaner.exe и выбрать значок, связанный с ним. Если вы используете другую программу, перейдите к ее файлу .exe и выберите нужный значок.
При первом двойном щелчке по ярлыку вам будет предложено ввести пароль учетной записи администратора, который вы создали ранее.
Этот пароль будет сохранен – в следующий раз, когда вы дважды щелкнете по ярлыку, приложение запустится от имени администратора, не запрашивая пароль.
Как мы упоминали выше, стандартная учетная запись пользователя теперь может запускать любое приложение от имени администратора без ввода пароля (используя команду runas/savecred для запуска любого файла .exe), так что имейте это в виду.
Пароль администратора сохраняется в диспетчере учетных данных Windows – если вы хотите удалить сохраненный пароль, вы можете сделать это оттуда.