重新启动 IIS

当应用程序出错或不可用时,可以通过 IIS 停止或重新启动计算机。由于多个 Internet 服务在同一个进程中运行,所以 Internet 服务的关机和重新启动与其他 Windows 服务不同,应该使用 Internet 信息服务管理单元而不是“计算机管理服务”管理单元重新启动 Internet 服务。如果启用了“可靠重新启动”,当应用程序发生故障时将自动重新启动 IIS。如果不希望 IIS 自动重新启动,请参阅下面的禁用可靠重新启动

重新启动 IIS
  1. Internet 信息服务管理单元中,选择要重新启动 IIS 的计算机图标并单击“操作”。
  2. 单击“重新启动 IIS”,出现“停止/启动/重新启动”对话框。
  3. 从下拉菜单中,选择“重新启动 Internet 服务”。
  4. 注意   还可以选择“启动 Internet 服务”、“停止 Internet 服务”或“重新启动”。若要停止 Internet 服务,必须禁用“可靠重新启动”。

  5. 单击“确定”。IIS 将在选定计算机上重新启动 Web 服务。

可靠重新启动

如果 Inetinfo.exe 进程异常终止或者使用 Windows 任务管理器或 Kill.exe 停止了 Internet 服务,“可靠重新启动”将自动重新启动 Internet 服务。“可靠重新启动”默认为启用。必须禁用“可靠重新启动”以限制此自动重新启动功能。

禁用可靠重新启动

  1. 用鼠标右键单击“我的电脑”,单击“管理”,出现“计算机管理”窗口
  2. 展开左窗格中的“服务和应用程序”目录树,并单击“服务”,将在右窗格中显示所有 Windows 服务。
  3. 用鼠标右键单击“IIS Admin”,单击“属性”,出现“IIS Admin 的属性”对话框。
  4. 单击“恢复”选项卡,并在每个下拉菜单中选择“不操作”。
  5. 单击“确定”。

使用命令行重新启动 IIS

还可以使用命令提示符和 Iisreset.exe 重新启动 IIS 以及禁用“可靠重新启动”。请参阅下列命令行用法和参数。

iisreset [computername]
 
/RESTART 停止并重新启动所有 Internet 服务。
/START 启动所有 Internet 服务。
/STOP 停止所有 Internet 服务。
/REBOOT 重新启动计算机。
/REBOOTONERROR 如果在启动、停止或重新启动 Internet 服务的过程中发生错误,请重新启动计算机。
/NOFORCE 无法正常停止 Internet 服务时不强行终止。
/TIMEOUT:val 指定超时值(以秒为单位),等待成功停止 Internet 服务。如果指定了 /REBOOTONERROR 参数,到达设置的超时值时,计算机将重新启动。默认值为 20 秒后重启,60 秒后停止,0 秒重新启动计算机。
/STATUS 显示所有 Internet 服务的状态。
/ENABLE 在本地系统上允许重新启动 Internet 服务。
/DISABLE 在本地系统上禁止重新启动 Internet 服务。

相关主题

有关启动和停止个别网站和 FTP 站点的信息,请参阅启动和停止站点

© 1997-2001 Microsoft Corporation. 保留所有权利。