Ошибка 0x80080005 в Windows: Server execution failed — методы устранения
Симптомы ошибки 0x80080005
Код ошибки 0x80080005 соответствует программной ошибке COM/DCOM: CO_E_SERVER_EXEC_FAILURE (Сбой при удаленном вызове процедуры / Ошибка выполнения на сервере). Она возникает в Центре обновления Windows, при открытии приложений Microsoft Store или работе системных служб.
| Компонент | Код ошибки | Причина |
|---|---|---|
| Центр обновления Windows | 0x80080005 | Служба TrustedInstaller или wuauserv не смогла инициализировать COM-сервер |
| Microsoft Store / UWP | Server execution failed | Нарушение прав доступа к объектам DCOM для служебных аккаунтов |
| Запуск офисных приложений (Office) | 0x80080005 | Блокировка службы интеграции и межпроцессного взаимодействия OLE/COM |
Пошаговое устранение сбоя подсистемы DCOM (0x80080005)
- Предоставьте полные права учетным записям на системный том: ошибка часто вызвана отсутствием прав у сервиса
ALL APPLICATION PACKAGESна системные каталоги:icacls "C:\Program Files\WindowsApps" /reset /t /c /q; icacls "C:\Windows" /grant:r "NT SERVICE\TrustedInstaller:(OI)(CI)F" - Настройте параметры безопасности DCOM по умолчанию: нажмите
Win + R, введитеdcomcnfg. Раскройте: Службы компонентов > Компьютеры > Мой компьютер > ПКМ > Свойства:- Во вкладке Свойства по умолчанию (Default Properties): убедитесь, что включен флаг «Разрешить распределенный COM» и уровень проверки подлинности установлен в «Подключить» (Connect).
- Во вкладке Безопасность по умолчанию (Default Security) в разделах «Права доступа» и «Разрешения на запуск» нажмите Настроить по умолчанию.
- Перерегистрируйте библиотеки Центра обновления и WMI:
regsvr32.exe /s atl.dll; regsvr32.exe /s urlmon.dll; regsvr32.exe /s mshtml.dll; net stop winmgmt /y; net start winmgmt - Выполните сканирование поврежденных файлов:
sfc /scannow; Dism /Online /Cleanup-Image /RestoreHealth
Совет: Если ошибка возникает исключительно в Центре обновления Windows, временно отключите сторонние антивирусные экраны, которые могут блокировать инициализацию интерфейса IAutomaticUpdates через RPC.
Частые вопросы (FAQ)
Что буквально означает ошибка 0x80080005?
Это COM-статус CO_E_SERVER_EXEC_FAILURE, свидетельствующий о том, что исполняемый процесс или служба, зарегистрированная как COM-сервер, не смогла запуститься в течение заданного интервала времени (таймаута) или упала при старте.
Может ли поврежденный профиль пользователя вызывать эту ошибку?
Да, при повреждении ветки реестра HKCU\Software\Classes запуск любых ассоциированных COM-компонентов выдает 0x80080005.
Как перезапустить службу установщика Windows вручную?
В командной строке выполните net stop trustedinstaller && net start trustedinstaller.
Помогает ли сброс параметров Winsock при ошибке 0x80080005?
Да, если сбой затронул сокетную инфраструктуру RPC, команды netsh winsock reset и netsh int ip reset восстанавливают штатное взаимодействие.