1,746 questions
-2147023828 = 0x8007042c = The dependency service or group failed to start.
Run this Powershell script from an elevated prompt. It will attempt to start all dependent services. You will then need to investigate which service is preventing the others from starting.
function Checkit($s) {
"Checking $s"
$srv = Get-Service $s
foreach ($ssrv in $srv.ServicesDependedOn) {
CheckIt $ssrv.Name
}
if ($srv.Status -eq "Running") {
" $s is running"
} else {
" $s is NOT running!!!!!!"
" Attempting start..."
$srv.Start()
}
}
cls
CheckIt 'w3svc'
On my Win11 laptop it shows this....
Checking w3svc
Checking WAS
Checking RPCSS
Checking DcomLaunch
DcomLaunch is running
Checking RpcEptMapper
RpcEptMapper is running
RPCSS is running
WAS is running
Checking HTTP
HTTP is running
w3svc is running
Check the Application and System event logs for additional error events.