Как разработчик, я hosts
часто редактирую файл, чтобы добавить локальный виртуальный хост.
Поскольку hosts
файл должен быть отредактирован как администратор, я должен:
- Нажмите на меню Пуск
- Тип
notepad
- Щелкните правой кнопкой мыши по значку блокнота и выберите Запуск от имени администратора.
- Нажмите Да
- Тогда открой ...
C:\Windows\System32\drivers\etc\hosts
Довольно громоздко.
Я попытался создать ярлык для hosts
файла на рабочем столе, затем щелкнуть его правой кнопкой мыши, чтобы изменить дополнительные свойства ярлыка , но я не могу выбрать Запуск от имени администратора .
Я думаю, это потому, что я создаю ярлык для файла, а не для notepad
программы.
Как создать ярлык для блокнота, который запускается от имени администратора и открывает файл hosts? Это нормально, если мне приходится каждый раз нажимать Да, чтобы подтвердить, что я хочу запустить программу от имени администратора.
%SYSTEMROOT%
я не могу редактировать ваше сообщение, не изменив хотя бы 6 символов."C:\Program Files\VSCode\Code.exe" %SYSTEMROOT%\System32\drivers\etc\hosts
Пакет CMD без подтверждения UAC
Откройте новый текстовый файл, скопируйте и вставьте строку и сохраните ее как
something.cmd
Ярлык без подтверждения UAC
Щелкните правой кнопкой мыши на рабочем столе »Новое» Ярлык
Оба метода сначала запросят пароль администратора и сохранят его.
Это работает только если ваша учетная запись администратора включена.
источник
Создайте папку с полными разрешениями для всех и добавьте ее в PATH.
Внутри него создайте файл, который называется
sudo.cmd
следующим текстом:Теперь при вводе текста
sudo notepad
Блокнот запустится с правами администратора (сначала с запросом UAC). Это действительно удобно (вы также можетеsudo cmd
илиsudo AnyAppYouCanThinkOf
).Затем создайте файл с именем
hosts.cmd
и сохраните его со следующей строкой:Теперь просто нажмите Winи введите
hosts
, затем нажмите, Enterи у вас появится приглашение UAC, чтобы открыть файл hosts в Блокноте!источник