В журнале Центра обновления Windows код 0x80070005 - это HRESULT из Win32-ошибки 5, ERROR_ACCESS_DENIED: «отказано в доступе». Служба обновления не смогла записать файл, ключ или пакет. Рабочий стол при этом жив. Это не синий стоп и не 0xc0000005 установщика с флешки.
Код общий. Им прикрываются антивирус, кривые права на папку Windows, политика, сломанный кэш SoftwareDistribution, реже сам диск, который не даёт писать. Сначала спишите имя KB из «Просмотр журнала обновлений». Без KB вы лечите «вообще 0x80070005».
Почему это происходит
Сторонний антивирус держит файлы. Классика 0x80070005: щит не пускает TrustedInstaller в WinSxS или в каталог обновления. Снимите щит на время пакета. Не добавляйте всю C:\Windows в исключения «навсегда» по гайду.
Нет прав у службы. Повреждённые ACL на SoftwareDistribution или C:\Windows. После «чистильщика», ручного снятия наследования, чужого .reg «ускорить обновления».
Битый кэш пакета. Скачали обновление, файл обрезан, повтор кнопки крутит тот же мусор и снова пишет 0x80070005, хотя по смыслу это уже не только доступ.
Политика или «твиккер». Отключили службу обновления, зарезали TrustedInstaller, поставили «запрет Windows Update». Тогда 0x80070005 логичен: системе запретили писать.
Путают с установкой Windows. 0x80070005 на живом столе - Центр. 0xc0000005 в setup - нарушение доступа процесса. 0x8007025d на флешке - образ. Не запускайте diskpart clean из статьи про установку, чиня обновление.
Не скачивайте «unlocker 0x80070005». Не импортируйте чужие ACL из .reg. Не выдавайте своему пользователю полные права на C:\Windows «чтобы обновлялось»: сломаете целостность и получите уже другие коды. Не удаляйте папку WinSxS вручную.
Что делать самому
- Спишите 0x80070005 латиницей и имя KB. Параметры → Центр обновления Windows (на 11) или Параметры → Обновление и безопасность (на 10) → Просмотр журнала. Скрин.
- Снимите сторонний антивирус и повторите загрузку пакета. Встроенный Защитник можно оставить. Если 0x80070005 пропал - виноват щит, не «сломанный Windows».
- Запустите средство устранения неполадок Центра обновления. На 10 - в разделе обновления. На 11 - Параметры → Система → Устранение неполадок. Это не магия, но чинит часть прав на службы.
- Сбросьте кэш штатно. От имени администратора остановите службу Windows Update, очистите содержимое
C:\Windows\SoftwareDistribution\Download, запустите службу снова. Не удаляйте всю папку Windows. - Проверьте диск и место. Мало места на C и сыплющийся HDD дают 0x80070005 на любом KB. SMART и свободные гигабайты важнее правки политик.
- Поставьте тот же KB автономно с каталога Microsoft Update. Если Центр врёт, а
.msuвстаёт - сломан канал доставки, не вся система. - Не правьте политики в редакторе реестра по списку из форума. Если вы сами отключали обновления твиккером - верните твиккер в исходное, не «дочищайте» ключи руками.
На корпоративном ПК с WSUS 0x80070005 часто значит: политике запрещено брать пакет снаружи, а локальный кэш пуст. Тогда чинит не домашний сброс папки, а админ контура. Домашний «обход WSUS через реестр» ломает следующий цикл обновлений.
Если падают разные KB подряд с одним 0x80070005, смотрите диск и антивирус, не каждый KB по отдельности. Если падает один и тот же KB месяцами, а остальные встают - берите этот KB автономно или ждите замену пакета.
На Windows 11 путь к журналу короче, смысл 0x80070005 тот же, что на десятке. Если пакет падает только от имени обычного пользователя, а с администратора встаёт - смотрите, не урезали ли права группе Users на каталог обновления. Возвращайте наследование, не выдавайте себе полный контроль на весь диск C.
Часто задаваемые вопросы
0x80070005 - это вирус? Редко. Чаще антивирус или права.
Это синий экран? Нет. Код Центра обновления на рабочем столе.
Чем он не 0x8007000d? 0x8007000d - ERROR_INVALID_DATA, чаще битый пакет. 0x80070005 - отказ в доступе. Соседи по Центру, лечение разное.
Можно ли пропустить обновление? Иногда да, если это необязательный пакет. Накопительный KB лучше поставить автономно.
Нужно ли выдавать себе права на папку Windows? Нет. Так ломают систему чаще, чем чинят 0x80070005.
