[FIXED] IIS w3svc error
Issue
I am trying to start my website in IIS, whenever I try to start my website I get the following error
Cannot start service w3svc on computer
I tried to start “World wide web publishing service”, but I was unable to start it as it said:
Error 1068: The dependency service or group failed to start
Meanwhile when I checked my log I found this error,
The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
Please help me, I am badly caught with this error, I have spent a week researching this error but haven’t found a solution yet.
Solution
-
Confirm that "Windows Management Instrumentation" is started and its start up type is set to
automatic
. -
Also make sure the following dependency services are started for World Wide Web Publishing Service:
- Windows Process Activation Service
- Remote Procedure Call (RPC)
- DCOM Server Process Launcher
- RPC Endpoint Mapper.
-
Open regedit, navigate to
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]
:
a) Double click onStart
and change value data from4
(disabled) to3
(automatically).
b) Delete"NoRun"
key if this key exists. -
(warning: backup any IIS website configuration first). UN-install "Internet information Service" and "Windows process activation service(if it is already installed)" from "Turn windows feature on or off" and Restart your PC.
-
Type the below command in CMD and press enter:
net start http
Now it will notify you that service is already running.
-
Re-install Internet information Service from "Turn windows feature on or off".
-
Start IIS and my websites are started now, no more "w3svc service is not running error."
Answered By – Asad Ullah
Answer Checked By – Timothy Miller (FixeMe Admin)