您可能需要在某些配置更改生效之前或者在应用程序不可用时重新启动 IIS。可以使用 IIS 管理器中的“重新启动 IIS”命令或通过使用 IISReset 命令行实用工具来重新启动 IIS。这两种方法都允许您停止、启动和重新启动 IIS Internet 服务,以及重新启动计算机。
重新启动或停止 IIS 或者重新启动 Web 服务器是一项会带来严重问题的操作。当重新启动 Internet 服务时,连接到 Web 服务器的所有会话(包括 Internet、FTP、SMTP 和 NNTP)都将断开连接。Web 应用程序中保存的所有数据将丢失。在重新启动 Internet 服务之前,所有的 Internet 站点都不可用。因此,只要有可能,您就应避免重新启动、停止或重新启动服务器。有关旨在改善 IIS 可靠性并纠正重新启动 IIS 的需要的功能列表,请参阅重新启动 IIS 的替代方法。
如果 IISReset 命令行实用工具被禁用,则需要 IISReset.exe 的命令行或 IIS 管理器调用将失败,同时返回一条错误信息,说明 IISReset 已禁用。失败的操作包括 IIS 管理器中的“重新启动 IIS”命令和使用 IISReset 命令行实用工具的服务控制管理器 (SCM) 恢复配置操作(例如,默认的 IIS Admin SCM 恢复路径)。但是,不使用 IISReset 命令行实用工具的 SCM 恢复操作仍可继续运行(例如,用于重新启动 WWW 服务的默认的万维网发布服务 SCM 恢复路径)。
要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。
重新启动 IIS 服务
重新启动单个站点