База знань →5 хв читанняОновлено: 2026-09-21

Як виправити помилку Центру оновлення Windows 0x80070005 у Windows 11

Помилка 0x80070005 — це повідомлення «Відмовлено в доступі»: служба Центру оновлення не може прочитати чи перезаписати потрібні їй файли. Найчастіше зламані права доступу до службових тек, спрацьовує обмежувальна політика або антивірус блокує службу. Усунути це можна за 15–20 хвилин: вбудований засіб виправлення неполадок, скидання компонентів оновлення та перевірка системних файлів.

Що насправді означає помилка 0x80070005

Цей код — обгорнута помилка Win32: п'ятірка в кінці відповідає класичній «Відмовлено в доступі», тобто службі оновлення заборонили файлову операцію, без якої вона не може обійтися. Заборона рідко надходить від самої Windows — зазвичай це зламані NTFS-права на службові теки, політика, що обмежує оновлення, або антивірус, який стає між службою та її файлами. Помилка може з'явитися під час завантаження, встановлення чи великого оновлення функцій і майже завжди повторюється, доки не усунути причину.

Гарна новина: причин у помилки небагато. Кожна має своє пряме й добре відоме рішення. Якщо йти списком зверху вниз, до кінця ви майже напевно не дойдете.

  • Зламані NTFS-права на теки C:\Windows\SoftwareDistribution або C:\Windows\System32\catroot2
  • Групова політика або правило в реєстрі, що обмежує доступ до оновлень
  • Сторонній антивірус, який блокує файлові операції служби оновлення
  • Залишки невдалого оновлення, які служба не може перезаписати
  • Пошкоджені системні файли, що ламають сам стек обслуговування

Як виправити 0x80070005: засіб виправлення неполадок і скидання компонентів

Почніть із вбудованого засобу: «Параметри» → «Система» → «Виправлення неполадок» → «Інші засоби виправлення неполадок» → «Центр оновлення Windows» → «Запустити». Він сам скидає частину налаштувань оновлення і в чималій частці випадків усуває помилку. Якщо помилка повернулася, відкрийте «Термінал (адміністратор)» або «Командний рядок від імені адміністратора» і зупиніть чотири служби: net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver. Далі перейменуйте обидві робочі теки оновлення: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old і ren C:\Windows\System32\catroot2 catroot2.old.

Запустіть служби назад (net start wuauserv, net start cryptSvc, net start bits, net start msiserver) і перезавантажте комп'ютер. Windows створить обидві теки з нуля й завантажить лише ті оновлення, які ще не встановлені. Якщо перейменування навіть у рядку адміністратора завершується «відмовлено в доступі», зламані права на саму теку: відкрийте «Властивості» теки, вкладку «Безпека» й перевірте, що групи «Адміністратори» та SYSTEM мають повний доступ.

Політики, антивірус і системні файли: що робити далі

Якщо помилка пережила скидання компонентів, пошукайте те, що цілеспрямовано обмежує оновлення. Найчастіший винуватець — сторонній антивірус: вимкніть його на час встановлення оновлення і ввімкніть назад після. На корпоративних комп'ютерах оновлення може блокувати групова політика; перевірте у редакторі gpedit.msc (якщо він доступний у вашій редакції), що в гілці «Адміністративні шаблони → Компоненти Windows → Центр оновлення Windows» нічого не ввімкнено — особливо параметр «Видалити доступ до використання всіх функцій Центру оновлення Windows». Реєстровий двійник цієї політики мешкає в розділі HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate — перед будь-якими змінами зробіть резервну копію через експорт.

Наприкінці перевірте самі системні файли: виконайте sfc /scannow у командному рядку від імені адміністратора. Якщо SFC повідомить про пошкодження, які не може виправити, виконайте слідом DISM /Online /Cleanup-Image /RestoreHealth і перезавантажтеся. На практиці скидання прав і компонентів закриває більшість випадків 0x80070005, а перевірка політик та антивіруса вирішує майже всі інші.

Питання та відповіді

Що означає помилка Центру оновлення 0x80070005?

Це помилка Win32 «Відмовлено в доступі»: службі оновлення заборонили доступ до файла чи теки — через зламані права, обмежувальну політику або антивірус.

Чи безпечно перейменовувати теки SoftwareDistribution і catroot2?

Так, Windows створить їх заново автоматично. Ви втратите лише локальний кеш завантажень і список журналу оновлень — встановлені оновлення не зачіпаються.

Чому помилка 0x80070005 з'являється знову?

Бо причина лишається на місці — найчастіше зламані права чи політика. Повторіть скидання компонентів і перевірте вкладку «Безпека» тек та параметри групових політик.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]