Службы Windows: ошибка 1068/1075 — не удаётся запустить из-за зависимостей (2025)
Ошибки 1068/1075 — это не «сломанная служба сама по себе», а проблема её зависимостей. Ниже — порядок действий от простого к продвинутому.
Коротко
- services.msc → вкладка «Зависимости».
- eventvwr.msc → события 7000–7001.
- Запустить DISM и SFC.
- Исправить DependOnService и тип запуска.
Как проявляется
- 1068 — зависимая служба или группа не запущена.
- 1075 — зависимость не существует/помечена на удаление.
- Пустая/серая вкладка «Зависимости», каскад ошибок сети/печати/обновлений.
Ищем точку поломки
CMD (Администратор) — по одной строке:
sc qc spooler
sc qc wuauserv
sc qc mpssvc
sc queryex type= service state= all | morePowerShell (Администратор) — по одной строке:
Get-Service spooler | Select-Object Name,DisplayName,Status,DependentServices,ServicesDependedOn
Get-Service mpssvc | Select-Object Name,DisplayName,Status,ServicesDependedOn
Get-Service wuauserv| Select-Object Name,DisplayName,Status,ServicesDependedOnСобытия 7000–7001 в журнале «Система» подскажут конкретную сломанную службу.
Восстановление системных компонентов
CMD (Администратор) — запускать целиком:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
netsh winsock reset
netsh int ip resetПерезагрузитесь.
Правим зависимости и запуск
CMD (Администратор) — по одной строке:
sc config spooler start= auto
sc start spooler
sc config wuauserv start= demand
sc config bits start= delayed-auto
sc config mpssvc start= auto
sc start mpssvcDependOnService — в HKLM\SYSTEM\CurrentControlSet\Services\ИМЯ\DependOnService. Для Spooler обычно RpcSs и HTTP.
PowerShell (Администратор) — запускать целиком:
$p = "HKLM:\SYSTEM\CurrentControlSet\Services\Spooler"
Set-ItemProperty -Path $p -Name "DependOnService" -Type MultiString -Value @("RpcSs","HTTP")
Restart-Service SpoolerПустая вкладка «Зависимости»
CMD (Администратор) — по одной строке:
winmgmt /verifyrepository
winmgmt /salvagerepositoryЕсли не помогло — ориентируйтесь на вывод sc qc и PowerShell.
Контроль результата
- Нужные службы «Выполняются».
- Нет свежих 7000/7001 с ошибками.
- Печать/обновления/сеть работают.
Профилактика
- Удаляйте ПО штатно, без ручного сноса.
- Создавайте точки восстановления.
- Обновляйте драйверы чипсета и сети.
Когда лучше позвать мастера
Если шаги не помогли и ошибки возвращаются — подключусь удаленно, аккуратно восстановлю компоненты и сохраню данные.
Ещё по теме
FAQ
Можно просто снять зависимость и запустить?
Иногда взлетит, но стабильно работать не будет. Восстановите правильные зависимости.
Как увидеть системное имя службы?
В свойствах (Имя службы) или через PowerShell: Get-Service | Select Name.
Нужно править реестр?
Обычно хватает sc config/Set-Service. Реестр — крайний случай.