无法启动IIS中的网站--W3SVC正在运行

时间:2015-06-15 08:46:32

标签: asp.net iis

我正在尝试在IIS中启动一个网站但它没有开始并且给我以下错误:

  

万维网发布服务(W3SVC)已停止。网站   除非万维网发布服务是,否则无法启动   运行

我该如何解决?我甚至不知道如何启动W3SVC。需要帮助

7 个答案:

答案 0 :(得分:63)

首先验证是否已安装World Wide Web Publishing服务但未禁用。 [来源:MSDN]

  

右键单击桌面上的“我的电脑”,然后单击“管理”。

     

展开“服务和应用程序”节点,然后单击“服务”   节点

     

在右窗格中,找到World Wide Web Publishing服务。

     

如果列表中未显示World Wide Web Publishing服务   安装的服务,请按照以下过程中的步骤操作   安装它。

     

如果显示万维网发布服务但具有状态   除了已启动,请继续执行以下步骤以启动它。

     

右键单击“World Wide Web Publishing服务”,然后单击“确定”   属性。

     

验证启动类型是否为自动且服务状态是否设置为   启动。

     

单击“应用”,然后单击“确定”。

安装万维网发布服务

  

在“开始”菜单上,选择“设置”,“控制面板”,然后单击“添加”   或删除程序

     

单击“添加/删除Windows组件”。

     

在“组件”列表中,选中“应用程序服务器”复选框,然后选中   然后单击“详细信息”。

     

选择“Internet信息服务管理器”,然后单击“详细信息”。

     

选择“万维网服务”,然后选中复选框。

     

单击“确定”两次以返回“组件”列表,然后单击“确定”   下一步。

     

安装IIS服务后单击“完成”。

答案 1 :(得分:7)

以下是重新启动W3SVC的更快的步骤:

  1. 右键单击屏幕底部的栏
  2. 弹出观察菜单
  3. 选择Task Manager
  4. 选择Services标签
  5. W3SVC下找到Name服务
  6. 右键单击该服务,然后选择start

答案 2 :(得分:2)

昨天我们遇到了同样的问题,最后,在我们的情况下修复很简单,转到注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS\Parameters,我们发现有一个名为 GenerateKeys 的项目不在其他服务器上,所以我们删除了 GenerateKeys 项并且它正在工作。

答案 3 :(得分:1)

对我来说,万维网发布服务(W3SVC)处于“停止”状态,因此我无法手动启动IIS或服务。

我要做的是使用下面的命令从管理命令提示符处终止该服务,然后我能够启动IIS

Taskkill /F /FI "SERVICES eq W3SVC"

答案 4 :(得分:0)

仅当万维网发布服务停止时,才会发生此问题。 请转到services.msc 寻找world wide web publishing service

选择该服务并单击“启动”,一旦该服务的状态更改为“正在运行”,IIS中所有已停止的站点将自动启动。

如果没有,则可以启动它们。

答案 5 :(得分:0)

在Windows Server 2016中

单击Windows按钮

键入服务并打开它

选择“万维网发布服务”

右键单击并开始

祝你好运

答案 6 :(得分:0)

enter image description here 在“搜索窗口”中搜索“服务器管理器”并打开服务器管理器。从左侧的树形菜单中选择 IIS。在 IIS 菜单中查找“服务”部分。此处列出了常规 IIS 服务。选择“万维网发布服务(W3SVC)”并右键单击该服务并选择“统计服务”。这应该可以解决问题。