我似乎无法阻止在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
如何才能使正在运行的任何内容不再运行?
答案 0 :(得分:16)
尝试
net stop msdepsvc
我在
之前占据了端口80编辑:
此外,您可以使用以下方法检查PID正在占用端口:
netstat -aon
答案 1 :(得分:12)
尝试:
iisreset /stop
虽然可能不是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。
总之如下:
你已经完成了