Помилка 0x80070643 Установки Оновлення Windows 10 - Як Виправити?

Вітаю Вас на нашому блозі!

Якщо ви читаєте ці рядки, то на 99% впевнений, що при установці оновлення Windows 10 у вас виникла помилка 0x80070643 і ви шукаєте варіанти її вирішення. У вас на екрані вона може відображатися як по-російськи, так і в англійській версії - « Error 0x80070643 » або « Windows Defender 0x80070643 «. Що ж, постараємося в цій статті разом розібратися з проблемою і виправити її.

0x80070643

  1. Причина виникнення помилки 0x80070643 в тому, що Windows 10, як водиться, була випущена компанією Microsoft в досить-таки сирому вигляді, через що для неї постійно виходять оновлення, установка яких найчастіше вносить некоректні виправлення до реєстру, що призводить до конфліктів з системою . Ми б могли скористатися якою-небудь утилітою для його очищення, але в даному випадку простіше все зробити своїми руками.
  2. Також це може бути наслідком шкідливого впливу вірусів, які також псують записи в реєст. Тому перш за все я б рекомендував прогнати свій комп'ютер безкоштовними програмами від Dr.WEB і Касперського. Інакше навіть після всіх виконаних дій, після перезавантаження залишилися в Windows віруси можуть звести всі наші старання до нуля.
  3. У деяких випадках за появу напису «Error 0x80070643» можна сказати спасибі антивірусу або брандмауера, файрвол, який на якомусь етапі заблокував оновлення і воно встановилося криво. Тому рекомендую завжди час завантаження та встановлення нових офіційних апдейтів відключати антивірусне ПЗ.

Помилка 0x80070643 при установці оновлення KB3118754

Тепер, коли ми виключили всі можливі зовнішні фактори впливу, звернемося до внутрненнім. Перш за все це модуль поновлення KB 3118754, який розширює функціонал Windows 10. Особливість його в тому, що він містить в собі відразу кілька виправлень системи безпеки, які призводять до конфлікту.

помилка 0x80070643

Для виправлення цих помилок необхідно відкотити операційну систему в той стан, в якому вона перебувала до отримання пакета оновлень. Для цього потрібно перейменувати дві системні папки, в які воно було завантажено, після чого при необхідності, можна буде завантажити і встановити його за новою. Але оскільки вони є частиною Windows, потрібно спочатку вирубати кілька функцій, які контролюють отримання апдейтів - це MSI Installer, Cryptographic, BITS і Windows Update Services.

  1. Отже, натискаємо по меню «Пуск» правою кнопкою миші і заходимо в «Командний рядок (адміністратор)»

    пуск командний рядок

  2. Відкриється чорне вікно для роботи з Windows 10 за допомогою команд. Вводимо по черзі наступні коди, натискаючи після кожного з них на кнопку «Enter»

    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    Цими командами ми відключимо системні функції, які заважають виправити помилку установки оновлення 0x80070643.

    командний рядок windows 10

  3. Для вставки команд просто скопіюйте їх з цієї сторінки і вставте у вікно простим клацанням правою клавішею мишки

  4. Після цього потрібно перейменувати дві системні папки - «SoftwareDistribution», яка знаходиться в каталозі «C: \ Windows \» і «catroot2», що лежить в папці «System32». Для цього по черзі вводимо наступні рядки (після кожної також тиснемо «Enter»)

    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old

    ren C: \ Windows \ System32 \ catroot2 Catroot2.old

  5. Після цього потрібно включити назад ті служби, які ми відключали

    net start wuauserv

    net start cryptSvc

    net start bits

    net start msiserver

Ось і все - тепер можете знову спробувати проапгрейдить Windows через «Центр оновлень»

Помилка через установки пакета KB3081704 на Windows 10

Ще один пак, через якого може статися помилка 0x80070643 при його установці, має порядковий номер KB3081704. У цьому випадку ми також будемо користуватися командним рядком, але самі команди будуть залежати від того, який розрядності версія Windows 10 встановлена ​​на комп'ютері. Для того, щоб це дізнатися заходимо в «Провідник» в будь-яку папку і в колонці зліва від основного вікна знаходимо іконку з написом «Цей комп'ютер» - натискаємо по ній правою кнопкою миші і вибираємо «Властивості»

Шукаємо рядок «Тип системи», в якій вказана розрядність Windows

тип розряду системи

Якщо ваша версія 32-х розрядна (x86, 32bit), то вводимо в «Командний рядок» наступне:

dism / online / add-package / packagepath:

C: \ Windows \ SoftwareDistribution \ Download \ b0a5da1b24245bc4237166e09bae92da \ windows10.0-kb3122947-x86.cab

Для 64-розрядної Windows 10 використовуємо наступний код:

dism / online / add-package / packagepath:

C: \ Windows \ SoftwareDistribution \ Download \ c4a1b8896ce9fbfea96c1ee6890d52a5 \ windows10.0-kb3122947-x64.cab

Я показав найдієвіші способи виправлення помилки 0x80070643 на Windows 10. Існує також ще один - програмний. Для його реалізації потрібно завантажити офіційну утиліту Microsoft Fix It з сайту розробника, яка також почистить реєстр і виправити неполадки, проте я не бачу в цьому ніякого сенсу, так як виконати перераховані вище алгоритми дій не складе ніяких труднощів, крім того абсолютно універсальні для всіх версій Віндовс - не тільки 10, але і 7 і 8, - в той час як додаток працює тільки з найновішою ОС.