3

Попытка оптимизировать мой день здесь, обойтись с IIS ...

При выполнении IISRESET из диалогового окна «Выполнить» или из cmd.exe я получаю сообщение об отказе в доступе. Так что выполнение IISRESET становится раздражающим - с участием как мыши, так и клавиатуры:

  1. Пуск -> Выполнить -> cmd (щелкните правой кнопкой мыши, Запуск от имени администратора)
  2. Согласитесь на диалог UAC
  3. Введите iisreset, нажмите Enter

Я надеюсь, что смогу запустить IISRESET как можно быстрее. В идеале я мог бы просто пойти Пуск -> Выполнить -> iisreset -> Enter, и приглашение UAC появилось бы. Я пытался включить "Запускать эту программу от имени администратора", но она была недоступна, даже когда я открывал диалоговое окно свойств как NT AUTHORITY\SYSTEM.

Думая о создании макроса Visual Studio и кнопки панели инструментов; У кого-нибудь есть другие идеи?

2 ответа2

4

Эврика!

Добавьте это строковое значение в реестр без кавычек:

HKEY_CURRENT_USERS\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers "c:\windows\system32\iisreset.exe" = "RUNASADMIN"

Интересно, что тот же ключ игнорируется, если он находится под HKEY_LOCAL_MACHINE. Выглядит как недостаток безопасности ...

1

Windows 10

  1. Откройте командную строку или любое другое приложение, вам нужен постоянный доступ администратора
  2. Щелкните правой кнопкой мыши значок, который появился на панели Windows 10 в нижней части
  3. Щелкните правой кнопкой мыши значок приложения в списке
  4. Выберите недвижимость
  5. Нажмите Дополнительно
  6. Установите флажок Запуск от имени администратора
  7. Сохраните и закройте все открытые диалоги

Теперь каждый раз, когда вы снова открываете приложение, оно будет работать в режиме администратора.

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