IIS — Перезапуск IIS
В IIS 5.0 все службы Интернет могут быть остановлены и перезапущены из оснастки IIS. Это делает необязательным перезапуск компьютера при неправильном функционировании или недоступности приложений.
- В оснастке IIS щелкните значок Компьютер в левой панели.
- Нажмите кнопку Действие и выберите команду Перезапуск IIS.
- В раскрывающемся меню выберите Перезапуск служб Интернета, Остановка служб Интернета, Запуск служб Интернета или Перезагрузка имя_компьютера.
Важно! Перезапуск останавливает все процессы Drwtsn32.exe, Mtx.exe и Dllhost.exe для перезапуска служб Интернета. IIS не может быть перезапущен с помощью диспетчера служб Интернета (HTML).
Примечание. Для перезапуска служб Интернета следует использовать метод обрисованный выше, а не оснастку для служб Windows 2000. Поскольку несколько служб Интернета запускаются в одном процессе, службы Интернета останавливаются и перезапускаются отдельно от служб Windows. Для регулярных перезапусков или интеграции со специальными средствами или средствами, полученными из независимых источников, предлагается версия средства перезапуска оснастки IIS, запускаемая из командной строки: Iisreset.exe. Ниже описано использование командной строки и параметров.
| iisreset [ИмяКомпьютера] | |
| /RESTART | Останавливает и перезапускает все службы Интернета. |
| /START | Запускает все службы Интернета. |
| /STOP | Останавливает все службы Интернета. |
| /REBOOT | Перезагружает компьютер. |
| /REBOOTONERROR   | Перезагружает компьютер, если произошла ошибка при запуске, остановке или перезапуске служб Интернета. |
| /NOFORCE | Принудительно не завершает службы Интернета при неудачных попытках остановить их. |
| /TIMEOUT:знач | Указывает значение времени ожидания (в секундах) успешной остановки служб Интернета. По истечении этого времени, если указан параметр /REBOOTONERROR, компьютер может быть перезагружен. Значения по умолчанию: 20 сек. для перезапуска, 60 сек. для остановки и 0 сек. для перезагрузки. |
| /STATUS | Отображает состояние всех служб Интернета. |
| /ENABLE | Включает перезапуск служб Интернета на локальной системе. |
| /DISABLE | Отключает перезапуск служб Интернета на локальной системе. |
См. также
- Сведения о запуске и остановке отдельных веб- и FTP-узлов см. в разделе Запуск и остановка узлов.
Службы Microsoft Internet Information Services (IIS) и Vault
Подробные сведения о взаимодействии Vault и служб IIS.
Когда пользователь отправляет запрос с помощью одного из клиентских приложений, этот запрос отправляется на сервер хранилища, где обрабатывается службами IIS и MSSQLSERVER. Служба IIS идентифицирует пользователя и устанавливает связь с хранилищем файлов с помощью системной учетной записи. По умолчанию служба использует учетную запись LocalSystem. Пользователь может указать другую учетную запись для дополнительной безопасности.
Просмотр настроек сервера в диспетчере служб
- На панели управления выберите Администрирование > Службы , а затем выберите в списке «IIS Admin».
Статус сервера
Этот столбец содержит сведения о том, запущена ли служба. Служба обычно должна быть запущена, но для работы хранилища это необязательно. Служба IIS запускается при первом подключении клиентов к ней.
Тип запуска
Служба IIS может запускаться вручную, автоматически, а также может быть отключена. В большинстве случаев тип запуска должен иметь значение «Авто». Если тип запуска имеет значение «Вручную», то служба запустится после первого подключения клиента. Рекомендуется установить для типа запуска значение «Авто».
Вход от имени
В этом параметре указывается тип учетной записи для сетевой идентификации. Рекомендуется по умолчанию использовать учетную запись локальной системы.
Также можно указать учетную запись конкретного пользователя для блокировки хранилища. При настройке определенного пользователя доступ других пользователей к хранилищу ограничивается, что позволяет предотвратить несанкционированный доступ и обеспечить повышенную безопасность.
Более подробные сведения приведены в справочной документации по операционной системе.
Ошибки подключения
Если подключение к серверу невозможно выполнить, то необходимо перезапустить службу или весь компьютер.
Прим.: Службы IIS требует перезапуска, если была перезапущена служба SQL Server.
Остановка IIS
- В меню «Пуск» Windows выберите «Выполнить».
- В командной строке введите команду iisreset /stop
Прим.: Нажатие кнопки «Остановить» в диалоговом окне диспетчера служб IIS не приводит к разрыву подключений базы данных.
Повторный запуск IIS
- В меню «Пуск» Windows выберите «Выполнить».
- В командной строке введите команду iisreset /start
Если в консоли сервера хранилище все еще отображается в качестве используемого, то администратор может перезагрузить базу данных.
- В меню «Пуск» Windows выберите «Все программы» > «Администрирование» > «Службы».
- Перезапустите службу MSSQL$AUTODESKVAULT.
Внимание! Если база данных является сервером SQL Server, к которому имеют доступ пользователи, не работающие в Vault, SQL Server не рекомендуется перезапускать.
На уровень выше: Установка Autodesk Vault Server
Информация по данной теме
- Установка Vault Server в среде Windows Server 2016 и 2019
- Установка Vault Server в ОС Windows 10 (только Vault Basic)
Тихо перезапустить IIS
Проблемы две:
— появляется пустое окно командной строки и висит, пока процесс не завершится.
— Я не знаю как проверить, что процесс завершился успешно, а не произошла ошибка.
Собственно, как спрятать окно и как узнать результат перезапуска?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
В чем различие IIS v5 и IIS v6 от IIS v4?
В чем различие IIS v5 и IIS v6 от IIS v4? и где можно их скачать?

Серверная база 1С Розница 2.1 на IIS, win7: периодически зависает роль IIS.
Всем привет. 1С предприятие 8.3 Редакция Розница 2.1 Имеется серверная часть работает на Windows.
Переключение сервера в проекте с IIS Express на локальный сервер IIS выдаёт ошибку
Здравствуйте, обращаюсь с такой проблемой: Когда стоит такая настройка, моя aspx страничка.
Как передать переменную сессии из IIS одной платформы в IIS на другой платформе
Дано: пользователь проходит аутентификацию на первом сервере (Win2kServ, IIS+ASP), создается.
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
FaceHoof, предполагаю что нужно перезапускать службу сервера
111 / 98 / 68
Регистрация: 21.04.2014
Сообщений: 1,389
Почтальон, это которая IIS Admin? При её перезапуске будут так же перезапущены все сайты, что у меня установлены в IIS?
управление сложностью
1687 / 1300 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
Сообщение от FaceHoof 
При её перезапуске будут так же перезапущены все сайты, что у меня установлены в IIS?
Естественно, вы же перезапускаете весь сервер
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Ошибка IIS: для этой операции необходим интегрированный режим конвейера служб iis
Добрый день, Разрабатываю приложение на MVC, через VS при запуске через IIS Express все.
IIS 7 EXPRESS и IIS 8: как протестировать свой сайт
Здравствуйте. Проблема такова, запустил IIS 8 на компьютере и теперь немогу протестировать веб сайт.
Заставить установщик YetAnotherForum использовать IIS, а не IIS Express
устанавливаю скаченный из сайта майкрософта YetAnotherForumNET.exe установился установщик веб.

Светится ли кратер Тихо?
В южной части Луны находится кратер Тихо. Если вы его не знаете, то поглядите на Луну вблизи.
Управляем IIS из командной строки

Для управления web сервером IIS существует специальная утилита iisreset.exe.

Если имя компьютера не указано, то команда выполняется для текущего web-сервера. Если у вас несколько серверов, то удобно управлять ими с одной машины. Дальше будут примеры для управления IIS на текущем web сервере без указания его имени.
iisreset iisreset /restart
Остановка всех служб IIS, затем запуск всех служб IIS.
iisreset /status
Отображает состояние служб IIS:
- IIS Admin Service (IISADMIN)
- Windows Process Activation Services (WAS)
- World Wide Web Publishing Service (W3SVC)

iisreset /stop
Остановка всех служб IIS.

iisreset /start
Запуск всех служб IIS.

iisreset /reboot
iisreset /restart /rebootonerror iisreset /stop /rebootonerror iisreset /start /rebootonerror
Параметр rebootonerror применяется при остановке, запуске или перезапуске служб IIS. В случае ошибки перезагружает компьютер. В случае таймаута тоже перезагружает компьютер. Таймаут по умолчанию на остановку служб IIS — 60 с. Таймаут по умолчанию на запуск служб IIS — 20 с.

iisreset /restart /rebootonerror /timeout:30 iisreset /stop /rebootonerror /timeout:30
Параметр timeout применяется при остановке или перезапуске служб IIS, имеет смысл только совместно с использованием rebootonerror. Задаёт произвольный timeout в секундах для остановки служб IIS.


iisreset /restart /noforce iisreset /stop /noforce
Параметр noforce применяется при остановке или перезапуске служб IIS. Не завершает службы IIS принудительно. При этом в случае проблем могут возникать ошибки вида:
There was an error while performing this operation.
The service cannot accept control messages at this time. (2147943461, 80070425)Restart attempt failed.
The service cannot accept control messages at this time. (2147943461, 80070425)
Microsoft при этом почему-то даёт странную рекомендацию, вместо того, чтобы не использовать noforce, они рекомендуют останавливать службы через net stop/start:
net stop w3svc net start w3svc net stop iisadmin /y net start w3svc

iisreset /disable
Отключает возможность перезапуска служб IIS.
iisreset /enable
Включает возможность перезапуска служб IIS.