相关疑难解决方法(0)

为什么系统进程监听端口 80?

我正在运行 Windows 7 RC1。我有多个问题让 IIS 在我的系统上工作,今天当我安装一个新应用程序并尝试使用 http:\localhost\MyApplication 加载它时,我绝对没有错误,也没有页面加载。只是一个漂亮的白色空白页。

我做了一些挖掘,发现了一些其他进程正在侦听端口 80 的信息,因此我进行了扫描netstat -aon | findstr 0.0:80,发现 PID 4 正在侦听该端口。

PID 4 没有显示在任务管理器中,所以我启动了 Process Explorer,它显示 PID 4 是系统进程。(多次谷歌搜索似乎表明系统总是使用 PID 4)。

从那以后我基本上被卡住了。我不知道为什么 System 需要端口 80 以及如何处理它。

如果您用谷歌搜索以下字符串,您会在搜索结果的顶部找到两篇有用的 Experts-Exchange 文章,您可以阅读它们以获取一些有用的信息。

(如果我提供了页面的直接 URL,那么 Experts-Exchange 会要求您付款……但是当您单击 google 搜索的结果时,您可以一直滚动到底部以阅读交流。)

这是谷歌搜索......
“系统进程正在侦听端口 80(Vista)”
“系统进程正在侦听端口 80 并阻止 IIS 默认网站运行”

第一个结果的最后一个条目显示了如何在以下 URL 跟踪 http.sys:

http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx

跟踪显示没有任何用处。有什么想法吗?

windows windows-7

82
推荐指数
4
解决办法
13万
查看次数

为什么“系统”进程监听端口 443?

我在启动 Apache 服务器时遇到问题,因为端口 443 已在使用中。

事实证明,系统进程 (PID 4) 使用端口 443。我没有安装 IIS,services.msc 显示(可以预见)没有 Exchange 服务器在运行,也没有 WWW-Services,也没有 IIS。我不知道如何找出使用该端口的服务,只是一个接一个地禁用每个服务,我什至不确定这会有所帮助。

如果有人能指出我如何恢复我的 SSL 端口,我将不胜感激,谢谢:)

PS:当然“只需将Apache切换到另一个端口进行SSL”就可以解决无法启动Apache的问题。但我仍然想知道占用 443 端口的原因是什么。:)


我现在采取了“艰难的路线”,一个接一个地禁用了服务。事实证明,“路由和RAS”服务是罪魁祸首。

感谢大家在对抗“WTF 我的系统现在能做什么?”的斗争中提供宝贵的意见和新工具。

windows

53
推荐指数
7
解决办法
15万
查看次数

标签 统计

windows ×2

windows-7 ×1