无法在Windows 7中停止IIS

时间:2011-10-26 23:24:52

标签: windows iis

我似乎无法阻止在Windows 7上的端口80上运行的IIS(或其他任何东西)。

我已经停止了IIS上的所有网站以及所有应用程序池。

作为管理员,我试过了:

net stop IIsadmin

net stop w3svc

当我telnet到localhost时,在80,我可以尝试“GET index.html”

我得到了这个(正如预期的那样)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Not Found</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Not Found</h2>
<hr><p>HTTP Error 404. The requested resource is not found.</p>
</BODY></HTML>

当我telnet,但发送垃圾(“asdf”)时,我得到:

HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 26 Oct 2011 23:23:41 GMT
Connection: close
Content-Length: 326

如何才能使正在运行的任何内容不再运行?

7 个答案:

答案 0 :(得分:16)

尝试

net stop msdepsvc

我在

之前占据了端口80

编辑:

此外,您可以使用以下方法检查PID正在占用端口:

netstat -aon

答案 1 :(得分:12)

尝试:

iisreset /stop

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true

虽然可能不是IIS。

该过程可能是一个系统过程。例如,请参阅帖子

http://hardforum.com/showthread.php?t=1362841

在这种情况下,它最终成为Windows远程管理??

答案 2 :(得分:1)

从Windows卸载IIS或通过进入“services.msc”停止服务。

答案 3 :(得分:1)

在我的Windows 7 Professional版本中,该服务称为万维网发布服务,我只是因为这个帖子而找到它,我开始擦洗我的服务而找不到“Web部署代理服务”和最接近的东西是这个。一旦我停止它,我就能启动Apache。

答案 4 :(得分:0)

您可以转到开始菜单并搜索&#34;服务&#34;,它应该是第一个结果。寻找&#34; Web部署代理服务&#34;然后双击它,然后单击&#34;停止&#34;,这适用于Windows 7.如果您从不希望它启动,则通过&#34;启动类型&#34;来编辑服务。下拉菜单并选择&#34;已禁用&#34;

答案 5 :(得分:0)

记录: 在我的例子中,它是一个Microsoft SQL Server服务。我不记得是哪一个。

答案 6 :(得分:0)

我经历了一个不同的程序。我在谷歌搜索并转到http://www.iis.net/configreference

总之如下:

  • 转到%WinDir%\ System32 \ Inetsrv \ Config
  • 使用优秀的编辑器打开applicationHost.config
  • 搜索(ctrl + f)80。找到后,将其替换为8080
  • 打开一个cli并输入iisreset

你已经完成了