1

Я хочу запустить Блокнот с повышенными правами для редактирования C:\Windows\System32\drivers\etc\host. Обычно я набираю блокнот в поле поиска, и с выделенной программой горячие клавиши Ctrl + Shift + Enter, нажимаю Да в приглашении UAC и затем открываю файл. Я делаю это часто, поэтому я хочу, чтобы это сделал командный файл.

Я попробовал следующую команду:

runas /user:Administrator /savecred notepad.exe path\to\file

Но это не совсем то, что я хочу, так как запрашивает пароль учетной записи администратора. Я действительно хочу команду для запуска программы с повышенными привилегиями для текущей учетной записи пользователя.

Я запускаю Windows 7 RC.

2 ответа2

4

Поскольку Notepad - это инструмент Windows, вы не можете установить "Запускать от имени администратора", но есть хитрость. Создайте символическую ссылку и откройте диалоговое окно свойств. Под свойствами ссылки выберите "Дополнительно" (нижняя правая кнопка) и выберите "Запустить ссылку от имени администратора". Это должно поднять процесс.

Я надеюсь, что это все то же самое на Windows 7 (я тестировал на Windows Vista).

1

Создание ярлыка для «Блокнота», а затем переход к его свойствам => Расширенный запуск от имени администратора, работающего в 64-разрядной версии Windows 7.

Это хорошее решение для меня. Я искал способ добавить строки в файл hosts . Это не идеально, но это экономит мне много времени, чтобы найти эту чертову вещь.

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