【问题标题】:How to prevent MsDepSvc.exe from starting?如何防止 MsDepSvc.exe 启动?
【发布时间】:2012-02-28 08:28:19
【问题描述】:

显然,IIS7 正在干扰我的 apache 服务器。更准确地说,它声称端口 80。杀死 MsDepSvc.exe 可以修复它,但我想首先阻止它形成 MsDepSvc.exe。

谁知道怎么做?

【问题讨论】:

  • IIS 是一个 Web 服务器,当然它会占用 80 端口。如果您不想在系统上安装两个 Web 服务器,您可以卸载其中一个。
  • 重点是,我两个都想要。我将 IIS 设置为侦听端口 8080 而不是 80,但不知何故,端口 80 被保留,Apache 无法使用。

标签: windows iis


【解决方案1】:

如果您还没有解决问题,或者对于任何正在寻找答案的人:MsDepSvc.exe 是 Web 部署代理服务的进程。例如,您可以从服务控制台 (services.msc) 控制它的启动模式。

【讨论】:

    【解决方案2】:

    我知道这些答案是正确的,但我的 services.msc 没有显示服务,但是这成功了:

    sc stop "MsDepSvc" 
    sc config "MsDepSvc" start= disabled 
    

    【讨论】:

    • 谢谢!我的 services.msc 没有显示 MsDepSvc,但它每次在计算机启动后都会启动。这解决了它
    【解决方案3】:

    您还可以为您的服务器分配多个 IP 地址,并将每个地址分配给不同的 http 服务器。在网络适配器设置中选择 ipv4 协议/属性/高级...并添加其他 ip。您可能需要 ISP 的帮助才能为您提供多个静态公共 IP。 然后对于 apache,在 httpd.conf 和 iis 中完成配置,更改 ListenOnly 注册表项,在 IIS 管理器中,编辑您网站的“绑定”。 作为一个新手,我花了几天时间才弄清楚这一点。希望这会有所帮助。

    【讨论】:

      【解决方案4】:

      手动停止:

      sc 停止“MsDepSvc”

      要从启动中禁用它: 转到服务-> Web 部署代理服务 -> 属性->启动->禁用

      现在 80 端口将免费

      【讨论】:

        猜你喜欢
        • 2014-09-27
        • 1970-01-01
        • 2019-11-14
        • 1970-01-01
        • 1970-01-01
        • 2018-06-09
        • 2018-03-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多