Windows 7的Apache和IIS

好的,我是一名Linux / Eclipse开发人员,曾经担任MS VS开发人员。 我正在尝试理顺Windows 7旗舰版开发机器,在那里我无法运行Apache,因为我确定某些端口是80,8080和443.我运行了netstat -ab | more,发现“proto”抓到了0.0 .0.0:80,正在侦听并处于活动状态。 见下文:

Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:135 sapinforma:0 LISTENING RpcSs [svchost.exe] TCP 0.0.0.0:445 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:554 sapinforma:0 LISTENING [wmpnetwk.exe] TCP 0.0.0.0:1433 sapinforma:0 LISTENING [sqlservr.exe] TCP 0.0.0.0:2383 sapinforma:0 LISTENING [msmdsrv.exe] TCP 0.0.0.0:2492 sapinforma:0 LISTENING [GROOVE.EXE] TCP 0.0.0.0:2869 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:5357 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:8019 sapinforma:0 LISTENING 

我想知道什么是proto和如何杀死无论是使用80,8080和443.你可以在图片中看到,443是绑定到wmpnetwk.exe。

任何人,我的接受率在stackoverflow是约100%

在Windows 7中,NT内核默认使用端口80,通过http.sys。 您可以通过检查在该端口上侦听的进程的进程ID来validation这一点,它应该在3或4左右。您可以通过执行以下操作来禁用它:

  1. 打开HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
  2. 添加一个名为NoRun的值为1的新DWORD(32位)值
  3. 重新启动您的电脑

从您的文章,wmpnetwk.exe使用端口1433,而不是443。