Код помилки 0x800c0005 можна зустріти в Windows 10 при різних сценаріях: при спробі встановити .NET Framework 4, установці очікує поновлення Windows або завантаженні оновлення. Також, цю помилку можна зустріти в Xbox One при установки гри або при спробі завантажити оновлення гри. Незалежно в кокам сценарії ви зустріли помилку 0x800c0005, рекомендую виконати всі пункти по порядку. Також, точне знаходження параметрів в Xbox One я не зможу показати через відсутність консолі, але ви можете самостійно знайти ці параметри. Способи до Xbox One знаходяться в коні 4 і 5.
1. Відключити сторонній брандмауер
Винуватцем цієї помилку в Windows 10 був помічений сторонній брандмауер, який зазвичай входить в сторонній антивірусний пакет. Якщо у вас встановлений сторонній антивірус, то його брандмауер може блокувати мережевий доступ до серверів і відповідно буде з'являтися помилка 0x800c0005. Важливо розуміти, що просте відключення стороннього антивіруса на деякий час не допоможе, так як вбудований в нього брандмауер буде працювати з заданими сценаріями. В цьому випадку, рекомендую повністю видалити сторонній антивірус, після чого перезавантажте ПК і перевірте, чи вирішено проблему.
2. Перереєстрація DLL
Якщо помилка 0x800c0005 з'являється при спробі встановити .NET Framework 4 або встановлюється оновлення Windows 10 , то за словами Microsoft, причина може бути в DLL файлах (Softpub.dll, Wintrust.dll, Initpki.dll), які не зареєстровані в системі і Windows 10 не може їх використовувати для правильної роботи.
Запустіть командний рядок від імені адміністратора і введіть команди нижче, щоб зареєструвати ці DLL файли в системі.
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
Перезавантажте систему.
3. Скидання компонентів поновлення
Якщо помилка 0x800c0005 з'являється при спробі встановити очікують поновлення в Windows 10, то старі файли залежностей поновлення можуть конфліктувати з новими. Це легко виправити за допомогою автоматичного створення нових каталогів. Для цього, запустіть командний рядок від імені адміністратора і введіть наступні команди по порядку, які зупинять служби, щоб вони нам не заважали в подальших для створення каталогів.
net stop cryptsvc
net stop wuauserv
net stop bits
net stop appidsvc
Як тільки ми зупинили служби пов'язані з центром поновлення, тепер перейменуємо каталоги (папки), які відповідають за оновлення системи. Таким чином, нові папки створяться автоматично за замовчуванням. Вводимо дві команди:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
Як тільки перейменували папки, потрібно запустити служби, які ми зупиняли на початку. Вводимо команди:
net start cryptsvc
net start wuauserv
net start bits
net start appidsvc
Перезавантажте систему і перевірте, чи усунуто помилка 0x800c0005.
4. Зміна DNS
Винуватцем цієї помилки був DNS адресу. який стояв в автоматичному режимі. Цей метод можна застосовувати для Windows 10 і для Xbox One. Я покажу приклад для Win10.
- Натисніть кнопок Win + R і введіть ncpa.cpl , щоб відкрити мережеві адаптери.
- Натисніть правою кнопкою миші по мережного адаптера, через який здійснюєте підключення до інтернету, і виберіть " Властивості ".
- Виділіть одним натисканням миші IP версії 4 (TCP / IPv4) і нижче натисніть на кнопку " Властивості ".
- Встановіть значення "Використовувати наступні адреси DNS-серверів".
- Задайте кращий 8.8.8.8 і альтернативний 8.8.4.4 .
- Встановіть галочку " Підтвердити параметри при виході " і натисніть OK.
5. Xbox One харчування
В консолі Xbox One проблема може бути з мережевою неузгодженістю, яка не скидається автоматично. У цьому випадку, ви просто натисніть кнопку вимикання і утримуйте її поки не згаснути світлодіоди спереду. Коли консоль вимкнулася повністю, від'єднайте харчування з розетки на хвилину, щоб розрядити конденсатори, тим самим скинувши кеш, і включіть все назад. Якщо ви побачите більш довгу анімацію, близько 5 секунд, це означає, що операція пройшла успішно.