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

Sun*_*nny 68 windows iis command-line command batch-file

命令之间有什么区别iisreset,iisreset /stop后面跟着iisreset /start

Bal*_*ngh 82

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

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

默认行为或默认开关/restart,iisreset因此您不需要使用/start和运行命令两次/stop.

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

在此输入图像描述

  • @ Baljeet ..我的印象是这两个命令之间可能存在任何隐藏的差异,但我认为情况并非如此. (5认同)

jew*_*huq 22

以下是针对IIS 8.5和Windows 8.1进行测试的.

从IIS 7开始,Windows 建议通过重新启动IISnet stop/start.通过命令提示符(以管理员身份):

> net stop WAS
> net start W3SVC
Run Code Online (Sandbox Code Playgroud)

net stop WAS也将停止W3SVC.然后在开始时,net start W3SVCWAS作为依赖开始.

  • 你应该添加答案,解释它们如何不同的更多细节,备用命令不回答问题. (7认同)

Ale*_*lex 10

我知道这是一篇相当老的文章,但我想为将来阅读它的人指出以下几点:根据 MS:

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

  • NET STOP iisadmin /y
  • 网络启动w3svc

与使用 IISReset.exe 工具相比,使用 NET STOP/NET START 命令重新启动 IIS 服务有两个好处。首先,运行 IISReset.exe 命令时正在保存的 IIS 配置更改可能会丢失。其次,使用 IISReset.exe 可能会导致难以确定发生此问题时哪个或哪些依赖服务无法停止。使用 NET STOP 命令停止每个单独的相关服务将允许您识别哪个服务无法停止,以便您可以相应地对其故障进行故障排除。

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