Коли оновлення Windows не вдається оновити постійно, повідомлення про помилки можуть стати неймовірно неприємними: оновлення не завантажуються, зависання інсталяції або дивні коди, які насправді мало що вам говорять. Гарна новина полягає в тому, що за допомогою правильних інструментів... Можливо виправити помилки Windows Update без форматування ані втратити свої дані.
У цьому короткому (але дуже повному) посібнику ви знайдете Усі ефективні методи виправлення помилок у Windows UpdateВід вбудованого засобу усунення несправностей до розширених методів з DISM, SFC, очищенням кешу, скиданням компонентів, ручним встановленням патчів і навіть стратегіями резервного копіювання, щоб захистити себе, перш ніж торкатися чогось конфіденційного.
Типові помилки Windows Update та їх значення
Перш ніж ми перейдемо до розгляду рішень, варто знати Найпоширеніші коди помилок служби оновлення Windows та їх причиниЦе допоможе вам вибрати кращий метод подання заявки, замість того, щоб діяти абсолютно наосліп.
Помилки пошкодження та пошкоджені файли
Багато невдач пов'язані з пошкоджені або неповні системні файлиособливо в сховищі компонентів (CBS) або в самій базі даних Windows Update. Деякі типові коди:
- 0x80070002 (ERROR_FILE_NOT_FOUND): Системі не вдається знайти один або декілька потрібних файлів.
- 0x8007000D (недійсні дані): Є пошкоджені файли або метадані, які Windows не може інтерпретувати.
- 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT): Сховище компонентів перебуває в несумісному або пошкодженому стані.
- 0x800f0831 (CBS_E_STORE_CORRUPTION): Пошкодження в магазині CBS.
- 0x800F081F (CBS_ERROR_FUENTE_MALTANTE): Відсутній вихідний код пакета або якийсь важливий файл.
- 0x800736CC: файл компонента не відповідає очікуваному хешу в маніфесті.
- 0x800705B9: помилка розбору XML-даних, необхідних для оновлення.
- 0x80070246У даних знайдено недопустимий символ.
- 0x8007370D, 0x8007370B, 0x8007370A: проблеми з інтерпретацією ідентифікаторів компонентів (неправильні формати, недійсні назви або значення атрибутів).
- 0x800f0982, 0x800f0984, 0x800f0986: помилки у відповідності компонентів або відсутні бінарні файли під час застосування дельта-версій оновлень (PSFX).
У всіх цих сценаріях, Інструменти DISM та SFC – ваші найкращі союзникиоскільки вони можуть відновити пошкоджені образи Windows та системні файли.
Помилки з підписами, сертифікатами та завантаженнями
В інших випадках оновлення Windows не працює не через пошкодження системи, а через проблеми з цифровими підписами, сертифікатами або доступом до завантаженого файлуСеред найчастіших кодів є:
- 0x800B0100 (TRUST_E_NOSIGNATURE): Файл оновлення не має дійсного підпису.
- 0x800B0101 (CERT_E_EXPIRED): Термін дії необхідного сертифіката минув, що підтверджено системним годинником.
- 0x80092003 (CRYPT_E_FILE_ERROR): Криптографічна помилка під час читання або запису файлу під час процесу оновлення.
- 0x800f0906: неможливість завантажити контент для функції на вимогу або усунути пошкодження.
- 0x80246007: неповне завантаження або недоступні файли оновлення.
Коли ви бачите ці помилки, це зазвичай корисно Перевірте підключення до Інтернету, дату й час, антивірусне програмне забезпечення та очистіть кеш служби Windows Update.Іноді вам потрібно буде завантажити патч вручну.
Помилки служби, конфігурації та дозволів
Також є чимало помилок, пов'язаних з вимкнені служби, недостатні дозволи або неправильна конфігурація:
- 0x80070490Windows не змогла знайти нові оновлення.
- 0x8024002E (WU_E_WU_DISABLED): Служба клієнта Windows Update вимкнена.
- 0x80070422Служба оновлення Windows зупинена або її неможливо запустити.
- 0x80070057: неправильний параметр, часто пов'язаний з неправильними налаштуваннями або невідповідними значеннями.
- 0x80070020: інша програма блокує процес оновлення (часто трапляється з дуже нав'язливими антивірусними програмами).
- 0x80070005: доступ заборонено або недостатньо прав для встановлення оновлення.
- 0x80248014: проблема з базою даних Windows Update або пов’язаною з нею службою.
Зазвичай це добре працює для такого типу повідомлень. засіб виправлення неполадок Windows Update, скидання компонентів та перевірка антивірусного або захисного програмного забезпечення.
Конкретні помилки у Windows 10 та Windows 11
Крім того, Microsoft задокументувала список кодів, які спостерігаються в обох Windows 10 як у Windows 11, та інші функції, ексклюзивні для Windows 11:
- 0x800705b4Оновлення встановлюється занадто довго або переривається.
- 0x80240034Оновлення заблоковано через неповне завантаження або проблеми з підключенням.
- 0x800f0922, 0x8007000E: недостатньо місця на диску для завершення встановлення.
- 0x80070002, 0x80070003, 0x80070057: загальні помилки під час встановлення оновлення.
- 0x8007000d (дуже поширене явище у Windows 11): пошкоджені файли оновлень або кеш.
- 0x80080005: внутрішні проблеми зі службою оновлень або пошкоджені файли.
- 0xC1900101Несумісний драйвер призводить до збою оновлення (дуже поширене явище під час оновлення з великої версії, наприклад, переходу на нову збірку Windows 11).
Microsoft пропонує офіційний посібник із цими кодами та рекомендованими рішеннями, але на практиці Кроки, які ви побачите в цій статті, охоплюють майже всі реальні сценарії..
Засіб виправлення неполадок Windows Update: перша спроба
Найпростіший спосіб почати – це потягнути Засіб усунення несправностей Windows Update Він інтегрований як у Windows 10, так і у Windows 11. Він не творить чудес, але виправляє чимало поширених помилок, не зачіпаючи нічого чутливого.
Як запустити його на Windows 10
У Windows 10 ви можете відкрити його двома способами. Найпростіший спосіб – через налаштування:
- Перейти до Пуск > Налаштування > Оновлення та безпека > Усунення несправностей.
- Натисніть на Додаткові засоби вирішення проблем.
- У розділі «Початок роботи» виберіть Служба Microsoft Windows і натисніть Запустіть засіб усунення несправностей.
Якщо ви не можете знайти його там, ви можете перейти до Панель керування > Виправлення неполадок > Переглянути всі > Центр оновлення Windows і запустіть його з цього класичного режиму перегляду.
Коли відкриється майстер, активуйте опцію «Застосувати ремонт автоматично» або, якщо дозволяє, «Спробуйте виправити проблему від імені адміністратора», щоб ви могли внести суттєві зміни до служб оновлення.
Як запустити його на Windows 11
У Windows 11 процес дещо відрізняється, але мета та сама: Автоматичне виявлення та відновлення параметрів і служб Windows Update.
- Відкрити Пуск > Налаштування > Система > Виправлення неполадок.
- Натисніть на Інші засоби вирішення проблем.
- Знайдіть Служба Microsoft Windows і натисніть на пробіг.
Майстер перевірить стан служб, базу даних оновлень та інші параметри. Він може виправити, наприклад, «Відсутня конфігурація безпеки» або «Реєстрація служби відсутня або пошкоджена» і позначте ці проблеми як «Виправлено». Після завершення рекомендується перезавантажити комп’ютер і спробувати ще раз запустити Windows Update.
Відновлення системних файлів за допомогою SFC та DISM
Якщо засіб усунення несправностей не працює або коди помилок вказують на пошкодження, наступним кроком буде використання SFC та DISM з консолі з правами адміністратораТут ми вступаємо в дещо більш технічні деталі, але з ними цілком можна впоратися, якщо дотримуватися всіх інструкцій досконально.
Базове використання DISM для відновлення Windows Update
DISM (Обслуговування та керування образами розгортання) – це інструмент командного рядка, здатний Перегляд та відновлення образу WindowsЦе включає образ на вашому комп’ютері, а також інші образи (WinRE, інсталяційний образ, WinPE тощо). У контексті Windows Update ми використовуємо його для відновлення сховища компонентів та пошкоджених пакетів.
Щоб запустити його:
- Відкрийте меню «Пуск», введіть Командний рядокклацніть правою кнопкою миші та виберіть Запуск від імені адміністратораПрийміть повідомлення про контроль облікового запису.
- У вікні командного рядка виконайте таку команду (це може тривати кілька хвилин):
DISM.exe / Online / Cleanup-image / Відновити здоров'я - Якщо вам потрібно вказати альтернативний вихідний шлях (наприклад, спільну папку з чистими файлами), використовуйте:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Джерело:\ \c$\Windows /Обмежити доступ - Коли закінчите, запустіть:
ПФС / SCANNOW щоб засіб перевірки системних файлів міг відновити будь-які файли, що очікують на розгляд.
Кожна з цих операцій може зайняти певний час, тому Будьте терплячі та не зачиняйте вікно, навіть якщо здається, що воно зупинилося..
Що насправді перевіряє DISM?
Щоб отримати уявлення про те, що DISM робить за лаштунками, перевірте цілісність ключових елементів, таких як:
- облік у папках:
%SYSTEMROOT%\Servicing\Packages
%SYSTEMROOT%\WinSxS\Manifests - Записи реєстру у підрозділах, таких як:
HKEY_LOCAL_MACHINE\Компоненти
Схема HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Обслуговування на основі компонентів
Коли виявляється пошкоджені маніфести, несумісні пакети або помилкові реєстраційні дані, Спробуйте замінити їх правильними версіями, отриманими з їхнього джерела. (сам образ, файли інсталяції або вказане вами джерело).
Записи, згенеровані DISM
Щоразу, коли ви використовуєте DISM, деталі знайдених та виправлених файлів зберігаються у:
- %SYSTEMROOT%\Logs\CBS\CBS.log
- %SYSTEMROOT%\Logs\CBS\CBS.persist.log
Зазвичай вам не потрібно переглядати ці записи, хіба що ви хочете піти далі та вручну виправити певні пошкодження, які DISM не зміг самостійно усунутиУ наступному розділі ви побачите, як це робиться.
Розширений посібник: Ручне відновлення пошкоджень CBS за допомогою DISM
У більш критичних середовищах або коли DISM повертає помилки, такі як 0x800f081f Якщо вказується, що вихідні файли не знайдено, може знадобитися ручне втручання. Це означає Проаналізуйте CBS.log, знайдіть пошкоджені файли, отримайте їх з правильних оновлень і змусьте DISM використовувати їх як джерело..
Крок 1: Проаналізуйте файл CBS.log
Після запуску DISM перейдіть до шляху %WinDir%\Logs\CBS\CBS.log та відкрийте його за допомогою текстового редактора. Там ви знайдете короткий опис операції з такою інформацією, як:
Перевірка готовності системи до оновлення. (p) Пошкоджено корисне навантаження CSI (n) amd64_microsoft-windows-a..modernappmanagement_31bf3856ad364e35_10.0.19045.3636_none_23b3b3ece690d77b\EnterpriseModernAppMgmtCSP.dll (p) Відсутній CBS MUM (n) Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~~10.0.19045.4291 (p) Пошкоджено маніфест CSI (w) (Виправлено) wow64_microsoft-windows-audio-mcemore-acm_31bf3856ad364e35_10.0.19045.1_none_a12b40f4b4c7b751 (p) Маніфест CSI Пошкоджено (n) wow64_microsoft-windows-audio-volumecontrol_31bf3856ad364e35_10.0.19045.3636_none_4514b27cf12f35d5 Зведена інформація: Операція: Виявлення та відновлення Результат операції: 0x800f081f Останній успішний крок: Видалення поетапних пакетів завершено. Загальна кількість виявлених пошкоджень: 2 Пошкодження маніфесту CBS: 2 Пошкодження метаданих CBS: 0 ...
Цей короткий виклад розповідає вам Які типи пошкоджень були виявлені (маніфести, корисні навантаження, метадані)які з них були відремонтовані, а які ні.
Крок 2: Визначення файлів та UBR, а також знаходження відповідної бази знань
У рядках з помилками ви побачите шляхи та назви компонентів. Вам слід звернути увагу на три речі: пошкоджений файл, пошкоджений пакет та номер збірки (UBR), Наприклад:
- Пошкоджений файл: Файл EnterpriseModernAppMgmtCSP.dll всередині amd64_microsoft-windows-a..modernappmanagement_…_10.0.19045.3636_…
- Пакунок з відсутньою МАМОЮ: Пакет функцій клієнта Microsoft-Windows~…~~10.0.19045.4291
- Інші компоненти, такі як: wow64_microsoft-windows-audio-volumecontrol_…_10.0.19045.3636_…
Кількість 10.0.19045.3636 o 10.0.19045.4291 Це UBR (оновлення збірки, версія). Ваше завдання — зіставити його з Номер оновлення в базі знань хто запропонував ці файли. Щоб це зробити:
- Відвідайте офіційну сторінку історія оновлень вашої версії Windows (наприклад, Windows 10 22H2).
- Знайдіть у списку оновлення, остаточний UBR якого збігається з тим, що є у вашому записі (наприклад, 3636 або 4291).
- Коли вони збігаються, ви отримаєте базу знань, наприклад:
UBR 3636 → може відповідати KB5031445.
UBR 4291 → може відповідати KB5036892.
Після визначення бази знань ви тепер можете Перейдіть до каталогу Microsoft Update та завантажте потрібні оновлення. що містять потрібні вам чисті файли.
Крок 3: Вилучення файлів .msu та .cab
Оновлення, які ви завантажуєте, будуть у форматі .msu і, всередині них, пакети . КабінаЩоб використовувати їх як джерело DISM або для копіювання окремих файлів, їх необхідно розпакувати:
- Створіть папку для збору файлів, наприклад:
mkdir C:\temp\Джерело - Використайте скрипт PowerShell або інструкції в документації Microsoft, щоб Витягніть файли .msu та .cab до робочого шляху (наприклад, C:\path\extractedFiles).
Після вилучення вмісту ви зможете знайти правильні версії пошкоджених файлів.
Крок 4: Замініть пошкоджені файли та перезапустіть DISM з /Source
Маючи у своєму розпорядженні хороші файли, наступним кроком буде скопіюйте правильні версії до вихідної папки який ви будете використовувати з DISM:
- Скопіюйте кожен виправлений файл до C:\temp\Source, наприклад:
Копіювати-Елемент «C:\path\extractedFiles\corruptedfile.dll» -Призначення «C:\temp\Source» - Повторіть процес для всіх файлів, виявлених у CBS.log як пошкоджені або відсутні.
- Знову відкрийте командний рядок від імені адміністратора та виконайте:
DISM /Online /Cleanup-Image /RestoreHealth /Джерело:C:\temp\Джерело\ /LimitAccess
Роблячи це, ви повідомляєте DISM, що Не намагайтеся завантажувати щось з Інтернету; натомість використовуйте папку C:\temp\Source як джерело відновлення..
Крок 5: Перевірте результат і перегляньте CBS.log
Щоб переконатися, що все на своєму місці, можна зробити дві речі:
- пробіг DISM / Online / Cleanup-Image / ScanHealth щоб ви могли перевірити стан зображення.
- Відкрити назад %WinDir%\Logs\CBS\CBS.log і перевірте, чи пошкоджені раніше елементи тепер відображаються як «Виправлено» або взагалі не відображаються як помилка.
Типові результати DISM підсумовують, скільки пошкоджень було виявлено та скільки було виправлено. Наприклад, часто можна побачити щось подібне:
Результат операції: 0x800f081f Загальна кількість виявлених пошкоджень: 2 Пошкодження маніфесту CBS: 2 Загальна кількість виправлених пошкоджень: 1 Виправлено маніфест CBS: 1 ...
Якщо після виправлення ви знову запустите процес і пошкодження зникне, ви можете вважати його виправленим. Відремонтовано склад компонентів CBS і спробуйте ще раз скористатися оновленим Windows.
Інші ефективні методи виправлення проблем із Windows Update у Windows 10 та 11
Окрім DISM та розширеного відновлення, існує низка дуже корисних методів, які варто спробувати, особливо коли проблема здається чимось більшим, ніж просто виправлення. служби, кеш або конфігурація, що є частиною глибоких системних файлів.
Очистити кеш Windows Update
Пошкоджені або накопичені файли кешу можуть бути причиною багатьох помилок (перезапуск завантажень, пошкоджені пакети тощо). Класичний спосіб вирішення цієї проблеми – видалити папку SoftwareDistribution:
- Зупинити службу Windows Update: пошук services.mscВідкрийте його, знайдіть Служба Microsoft Windowsклацніть правою кнопкою миші та виберіть Зупинка.
- Перейти до C: \ Windows \ SoftwareDistribution \ Download та видаліть весь вміст (не головну папку, лише файли та підпапки).
- Поверніться до вікна служб, клацніть правою кнопкою миші на Служба Microsoft Windows і натисніть Початок.
Потім спробуйте ще раз перевірити наявність оновлень. Після очищення кешу, Windows примусово розпочне нове завантаження пакетівЗазвичай це вирішує помилки, спричинені неповними завантаженнями.
Скидання компонентів і політик Windows Update
Якщо проблема пов'язана з неправильно налаштованими службами, дозволами системних папок або неправильно застосованими груповими політиками, найефективнішим рішенням є повністю скинути компоненти Windows UpdateВиконання цього вручну в командному рядку передбачає виконання багатьох команд (зупинка служб, перейменування папок, реєстрація DLL-файлів тощо), тому Microsoft та інші постачальники пропонують скрипти .bat, які автоматизують процес.
Основна ідея полягає в наступному:
- запустити a Скрипт скидання оновлення Windows (файл .bat) від імені адміністратора.
- Дозвольте йому зупинити такі служби, як BITS, Windows Update, CryptSvc, перейменувати SoftwareDistribution та Catroot2, перереєструвати компоненти та повторно активувати все.
Після завершення рекомендується Перезавантажте комп'ютер і запустіть Windows Update з нуля.Цей тип скидання вирішує більшість структурних проблем із механізмом оновлення.
Вручну встановіть останній стек обслуговування (SSU)
The Оновлення стеку обслуговування (SSU) Вони виправляють недоліки в механізмі встановлення оновлень. Якщо SSU застарів або пошкоджений, під час процесу можуть виникати дивні помилки.
- Введіть у Каталог Microsoft Update і знайдіть «оновлення стека обслуговування» разом із вашою версією Windows.
- Завантажте найновішу версію SSU, що підходить для вашої архітектури (x86, x64 або ARM64Ви можете перевірити тип вашої системи в Панелі керування > Система > Тип системи.
- Запустіть завантажений файл, щоб встановити SSU.
- Перезавантажте та спробуйте ще раз оновити Windows.
У багатьох випадках спочатку інсталюйте SSU, а потім відповідне накопичувальне оновлення. дозволяє уникнути помилок при монтажі проміжний.
Інсталяція оновлень вручну за номером бази знань
Якщо Windows Update не вдається завантажити або встановити оновлення, у вас завжди є можливість Завантажте патч вручну з каталогу Microsoft Update та встановіть його як будь-який виконуваний файл.
- Перевірте офіційний веб-сайт історія оновлень вашої версії (Windows 10 або Windows 11) та запишіть номер бази знань останньої стабільної збірки або тієї, яка викликає у вас проблеми.
- Введіть у Каталог Microsoft Update і шукайте цю базу знань.
- Завантажте пакет, який відповідає вашій архітектурі.
- Двічі клацніть завантажений файл .msu та дотримуйтесь інструкцій майстра встановлення.
Якщо ручна інсталяція пройде без помилок, у вас буде уникнення потенційних збоїв самої служби Windows Update І, до речі, можна виключити, що проблема полягає в самій упаковці.
Коли винуватцем є антивірус або шпигунське програмне забезпечення
Нерідко трапляється, що стороннє антивірусне або антишпигунське програмне забезпечення блокує процеси оновлення, змінює файли на льоту або втручається в роботу системних служб. У таких випадках може знадобитися... повністю видаліть ці засоби безпеки і спробуйте ще раз.
- Відкрийте діалогове вікно програм (appwiz.cpl з меню «Пуск» > «Пошук») та видаліть антивірусне/антишпигунське програмне забезпечення.
- Перезавантажте комп'ютер.
- Завантажте та запустіть офіційний засіб для чищення від виробника (спеціальний деінсталятор) для видалення залишків реєстру та прихованих служб.
- Перезавантажте систему ще раз і спробуйте оновлення Windows без встановленого програмного забезпечення.
Якщо це усуне помилки, ви визначили джерело. Звідси ви зможете оцінити ситуацію. Змініть своє рішення безпеки або налаштуйте параметри щоб це не заважало роботі системи.
Відновлення або скасування проблемних оновлень
Іноді проблема полягає не в тому, що оновлення не вдається, а в тому, що Встановлюється правильно, але викликає серйозні помилки в системі.: сині екрани, зависання, збої завантаження або несправності драйверів.
Скасування важливого оновлення Windows 10/11
Під час встановлення великої версії (наприклад, нової збірки Windows 11, такої як 23H2), Windows зберігає файли з попередньої інсталяції протягом 10 днів щоб ми могли повернутися, якщо щось піде не так.
- У Windows 10: перейдіть до Пуск > Налаштування > Оновлення та безпека > Відновлення і в розділі «Повернутися до попередньої версії Windows 10» натисніть Старт.
- У Windows 11: шлях аналогічний, і ви також можете знайти опцію «Повернутися назад», якщо ви все ще встигли виконати завдання.
Якщо ця опція не відображається, це означає, що Минуло більше 10 днів, і система видалила старі файли., тому ви більше не зможете скасувати це таким чином.
Видалення певного незначного оновлення
Для накопичувальних патчів або незначних оновлень, які додають лише виправлення, ви можете видаляйте їх вибірково з налаштувань:
- У Windows 10: Пуск > Налаштування > Оновлення та безпека > Центр оновлення Windows > Переглянути історію оновлень > Видалити оновлення.
- У Windows 11: Пуск > Налаштування > Центр оновлення Windows > Журнал оновлень > Видалення оновлень.
У спливаючому вікні ви можете вибрати проблемне оновлення та натиснути ВидалітьЦе швидкий спосіб повернення до попереднього стану без необхідності відновлення всієї системи.
План Б (і дуже рекомендований): резервне копіювання та відновлення системи
Окрім виправлення конкретних помилок, варто припустити, що Windows потужна, але дещо делікатна.Особливо, коли ви маєте справу з драйверами, важливими оновленнями або змінами обладнання. Ось чому гарною стратегією є створення надійного плану резервного копіювання.
Такі інструменти, як Стандарт AOMEI Backupper Вони дозволяють створювати резервні копії системи за розкладом та відновлювати їх, якщо щось піде не так. Деякі з їхніх переваг:
- Різні види копій: вся система, певні розділи, певні папки або файли.
- Програмування та інкрементне/диференціальнеВи економите місце та підтримуєте кілька точок відновлення.
- Функція синхронізації щоб реплікувати папки на інших дисках або в мережі.
Крім того, ви можете створити a завантажувальний носій (USB-накопичувач або компакт-диск) для відновлення системи, навіть якщо комп’ютер більше не запускається. У розширених версіях Universal Restore дозволяє Перенесення образу системи на інший комп'ютер з іншим обладнаннямщо дуже корисно у сценаріях тотальної катастрофи.
Маючи всі ці ресурси у своєму розпорядженні, від засобу виправлення неполадок до розширеного DISM, очищення кешу, скидання компонентів, ручного встановлення оновлень та добре структурованого плану резервного копіювання, у вас є все необхідне. Повний набір рішень для швидкого та безпечного виправлення помилок Windows Update, не божеволіючи та зі спокоєм, знаючи, що завжди можна повернутися назад, якщо щось піде не за планом.

