IISRESET和IIS Stop-Start命令之间的区别

时间:2014-02-28 01:45:52

标签: windows batch-file iis command-line command

命令iisresetiisreset /stop后跟iisreset /start有什么区别吗?

3 个答案:

答案 0 :(得分:78)

将IISReset作为一组命令,帮助您管理IIS启动/停止等。

这意味着您需要指定选项(/switch)以执行任何操作。

默认行为或默认切换为/restart iisreset,因此您无需使用/start/stop两次运行命令。

希望这能澄清你的问题。检查您将理解的MS DOS帮助图片。

enter image description here

答案 1 :(得分:20)

以下针对IIS 8.5和Windows 8.1进行了测试。

自IIS 7起,Windows recommends restarting IIS via net stop/start。通过命令提示符(作为管理员):

> net stop WAS
> net start W3SVC

net stop WAS也会停止W3SVC。然后,在启动时,net start W3SVC将作为依赖项启动WAS

答案 2 :(得分:2)

我知道这是一篇很老的文章,但是我想为以后会读的人指出以下几点: 根据MS:

请勿使用IISReset.exe工具重新启动IIS服务。代替, 使用NET STOP和NET START命令。例如,停止并 启动万维网发布服务,运行以下命令 命令:

  • NET STOP iisadmin / y
  • NET START w3svc

使用NET STOP / NET START命令有两个好处 重新启动IIS服务,而不是使用IISReset.exe工具。 首先,可以对IIS中的IIS配置进行更改 运行IISReset.exe命令时要保存的过程 丢失。其次,使用IISReset.exe会使识别变得困难 当此问题时哪个或哪些从属服务无法停止 发生。使用NET STOP命令停止每个依赖项 服务将允许您确定哪个服务无法停止,因此您 然后可以相应地解决其故障。

KB:https://support.microsoft.com/en-ca/help/969864/using-iisreset-exe-to-restart-internet-information-services-iis-result