IIS w3svc错误

Asa*_*lik 29 windows iis service http

我试图在IIS中启动我的网站,每当我尝试启动我的网站时,我都会收到以下错误

无法在计算机上启动服务w3svc

我试图启动"万维网发布服务",但我无法启动它,因为它说:

错误1068:依赖服务或组无法启动

同时当我检查我的日志时,我发现了这个错误,

万维网发布服务服务依赖于由于以下错误而无法启动的HTTP服务:
无法启动服务,因为它已被禁用或者因为没有与之关联的已启用设备.

请帮助我,我很难接受这个错误,我花了一个星期研究这个错误,但还没有找到解决方案.

Asa*_*lik 38

经过一周的努力,我终于找到了解决方案.我列出了我为解决错误而遵循的步骤:

  1. 确认已启动"Windows Management Instrumentation"并将其启动类型设置为automatic.

  2. 还要确保为World Wide Web Publishing服务启动以下依赖项服务:

    • Windows进程激活服务
    • 远程过程调用(RPC)
    • DCOM服务器进程启动器
    • RPC端点映射器.
  3. 打开注册表,导航到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]:
    a)双击Start并将值数据从4(禁用)更改为3(自动).
    b)"NoRun"如果该密钥存在,则删除密钥.

  4. (警告:首先备份任何IIS网站配置).从"打开或关闭Windows功能"中联合安装"Internet信息服务"和"Windows进程激活服务(如果已安装)"并重新启动PC.

  5. 在CMD中键入以下命令,然后按Enter键:

    net start http
    
    Run Code Online (Sandbox Code Playgroud)

现在它会通知您服务已在运行.

  1. 从"打开或关闭Windows功能"重新安装Internet信息服务.

  2. 启动IIS,我的网站立即启动,不再"w3svc服务没有运行错误".

  • 3年后.Windows 10.工作完美. (2认同)

Par*_*Par 10

至于我 - 我刚刚重新启动电脑.

  • 你认为这应该是一个答案吗? (3认同)
  • @PareshMayani我有同样的错误,我的回答可以帮助我,并可以帮助其他有这个错误的人. (3认同)
  • 是的,有时它是最好的解决方案 (3认同)

小智 6

以管理员身份运行cmd。键入iisreset。就是这样。


小智 5

确保这两个服务正在运行,并且它们的启动类型是自动的。如果它们已禁用但未运行,请右键单击它们,然后转到属性并从中进行更改。

  1. Windows进程激活服务
  2. 全球网络发布服务。