Batch file 如何使用命令行/bat文件完全停止IIS

Batch file 如何使用命令行/bat文件完全停止IIS,batch-file,iis,command-line,Batch File,Iis,Command Line,我曾经使用“iisreset/stop”或“iisreset/start”来停止IIS,但我注意到它只停止“应用程序池”下的所有内容,而不是服务器本身(我的基础是当我单击“服务器”选项卡时,我可以看到“停止”按钮仍然处于启用状态)。是否有其他命令完全停止它?(由于IIS仍在运行,我无法修改某些文件,因此需要停止整个过程,需要将其作为一个用于自动化目的的命令) 提前谢谢 您需要停止windows服务“万维网发布服务”。 只需以管理员权限在命令提示符下运行此命令 net stop "W3SVC"

我曾经使用“iisreset/stop”或“iisreset/start”来停止IIS,但我注意到它只停止“应用程序池”下的所有内容,而不是服务器本身(我的基础是当我单击“服务器”选项卡时,我可以看到“停止”按钮仍然处于启用状态)。是否有其他命令完全停止它?(由于IIS仍在运行,我无法修改某些文件,因此需要停止整个过程,需要将其作为一个用于自动化目的的命令)
提前谢谢

您需要停止windows服务“万维网发布服务”。 只需以管理员权限在命令提示符下运行此命令

net stop "W3SVC"

您需要更具体地说明您自己尝试了什么以及它是如何失败的,否则您将请求代码或使用StackOverflow作为实时搜索引擎,这是离题的。您是否尝试
Net Stop Iisadmin/Y
停止它及其相关服务。但是,使用
Net Start
启动它可能意味着必须首先启动那些相关服务,例如
Net Start Msftpsvc
Net Start Nntpsvc
Net Start Smtpsvc
Net Start W3svc
Net Start Iisadmin
。您也可以使用
sc.exe
,在命令提示下输入
sc/?
,以获取帮助和使用信息。