我正在尝试在IIS中启动一个网站但它没有开始并且给我以下错误:
万维网发布服务(W3SVC)已停止。网站 除非万维网发布服务是,否则无法启动 运行
我该如何解决?我甚至不知道如何启动W3SVC。需要帮助
答案 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的更快的步骤:
Task Manager
Services
标签W3SVC
下找到Name
服务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)