无法启动 IIS - 如何找到端口 80 上正在运行的内容?

epi*_*tka 7 iis-7 asp.net windows-vista

这是在运行 IIS 7 的 Windows Vista 机器上。尝试启动默认网站,但它说:“该进程无法访问该文件,因为它正被另一个进程使用?

如果我将绑定更改为端口 82,则它可以正常工作。所以我猜有什么东西在 80 上运行。我如何找到它?

Wes*_*ley 10

netstat -ab | find ":80 "
Run Code Online (Sandbox Code Playgroud)

注意 80 之后的空格。 /b 需要提升的命令提示符。

编辑:仔细检查后,使用该搜索字符串将 netstat -ab 管道传输到 find 不会显示 -b 开关检索的可执行文件。这是因为 -b 在新行上显示拥有进程。=( 我失败了。但至少命令的前半部分会起作用。我只需要对 find 命令充满幻想。=)