Windows IISRESET和IIS Stop Start命令之间的差异

Windows IISRESET和IIS Stop Start命令之间的差异,windows,batch-file,iis,command-line,command,Windows,Batch File,Iis,Command Line,Command,命令iisreset和iisreset/stop后跟iisreset/start之间有什么区别吗 将IISReset作为一套命令,帮助您管理IIS启动/停止等 这意味着您需要指定要执行任何操作的选项(/switch) 默认行为或默认开关是使用/iisreset的/restart,因此不需要使用/start和/stop运行两次命令 希望这能澄清你的问题。作为参考,iisreset/?的输出为: 以下是针对IIS 8.5和Windows 8.1进行的测试 从IIS 7开始,Windows。通过命令提

命令
iisreset
iisreset/stop
后跟
iisreset/start
之间有什么区别吗

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

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

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

希望这能澄清你的问题。作为参考,
iisreset/?
的输出为:


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

从IIS 7开始,Windows。通过命令提示符(作为管理员):


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

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

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

  • 净停车位iisadmin/y
  • 净启动w3svc
使用NET STOP/NET START命令执行以下操作有两个好处: 重新启动IIS服务,而不是使用IISReset.exe工具。 首先,可能会对中的IIS配置进行更改 运行IISReset.exe命令时保存的过程 迷路的其次,使用IISReset.exe会使识别变得困难 出现此问题时,哪些从属服务未能停止 发生。使用NET STOP命令停止每个独立的 服务将允许您识别哪个服务无法停止,因此 然后可以相应地排除故障


KB:

假定
iisreset
命令具有停止服务然后启动服务的默认操作。
/stop
/start
开关只执行一个或另一个操作。@Baljeet..我的印象是这两个命令之间可能有任何隐藏的差异,但我认为并非如此。老实说,直到开始思考你的问题,我才知道;)这对我也有帮助:)这个答案对我也有帮助,谢谢。@Baljeetsingh,
iisreset
vs
net stop w3svc
/
net start w3svc
?@Pacerier抱歉,我不太确定。@Baljeetsingh:有细微的不同。如果您执行IISreset而不是停止并启动。它没有在服务器上实现内存。在我的日常活动中,我们需要遵循停止和启动的过程,因为如果您的服务器使用80%到92%的内存,那么您需要等待,直到您的内存利用率图表下降。此时您需要执行-停止和启动。有些时候,我们需要等待10分钟以上才能释放内存。您应该添加一个答案,解释关于它们之间的区别的更多细节,备用命令不能回答这个问题。这是最简单的方法。我认为不需要解释。@jewelhuq,第一行可以工作,但是
net stop iisadmin
给了我“服务名称无效”。是否足以重置
w3svc
resting
w3svc`和运行
iisreset
之间有什么区别?@Pacerier在这里阅读了详细的解释,也阅读了这篇文章。。高兴的learning@Baljeetsingh,很好的链接,但在阅读之后:重置
IISAdmin
有什么意义?仅重置w3svc似乎可以正常工作。
IISRESET.EXE (c) Microsoft Corp. 1998-2005

Usage:
iisreset [computername]

    /RESTART            Stop and then restart all Internet services.
    /START              Start all Internet services.
    /STOP               Stop all Internet services.
    /REBOOT             Reboot the computer.
    /REBOOTONERROR      Reboot the computer if an error occurs when starting,
                        stopping, or restarting Internet services.
    /NOFORCE            Do not forcefully terminate Internet services if
                        attempting to stop them gracefully fails.
    /TIMEOUT:val        Specify the timeout value ( in seconds ) to wait for
                        a successful stop of Internet services. On expiration
                        of this timeout the computer can be rebooted if
                        the /REBOOTONERROR parameter is specified.
                        The default value is 20s for restart, 60s for stop,
                        and 0s for reboot.
    /STATUS             Display the status of all Internet services.
    /ENABLE             Enable restarting of Internet Services
                        on the local system.
    /DISABLE            Disable restarting of Internet Services
                        on the local system.
> net stop WAS
> net start W3SVC