Вітаю Вас на нашому блозі!
Якщо ви читаєте ці рядки, то на 99% впевнений, що при установці оновлення Windows 10 у вас виникла помилка 0x80070643 і ви шукаєте варіанти її вирішення. У вас на екрані вона може відображатися як по-російськи, так і в англійській версії - « Error 0x80070643 » або « Windows Defender 0x80070643 «. Що ж, постараємося в цій статті разом розібратися з проблемою і виправити її.
- Причина виникнення помилки 0x80070643 в тому, що Windows 10, як водиться, була випущена компанією Microsoft в досить-таки сирому вигляді, через що для неї постійно виходять оновлення, установка яких найчастіше вносить некоректні виправлення до реєстру, що призводить до конфліктів з системою . Ми б могли скористатися якою-небудь утилітою для його очищення, але в даному випадку простіше все зробити своїми руками.
- Також це може бути наслідком шкідливого впливу вірусів, які також псують записи в реєст. Тому перш за все я б рекомендував прогнати свій комп'ютер безкоштовними програмами від Dr.WEB і Касперського. Інакше навіть після всіх виконаних дій, після перезавантаження залишилися в Windows віруси можуть звести всі наші старання до нуля.
- У деяких випадках за появу напису «Error 0x80070643» можна сказати спасибі антивірусу або брандмауера, файрвол, який на якомусь етапі заблокував оновлення і воно встановилося криво. Тому рекомендую завжди час завантаження та встановлення нових офіційних апдейтів відключати антивірусне ПЗ.
Помилка 0x80070643 при установці оновлення KB3118754
Тепер, коли ми виключили всі можливі зовнішні фактори впливу, звернемося до внутрненнім. Перш за все це модуль поновлення KB 3118754, який розширює функціонал Windows 10. Особливість його в тому, що він містить в собі відразу кілька виправлень системи безпеки, які призводять до конфлікту.
Для виправлення цих помилок необхідно відкотити операційну систему в той стан, в якому вона перебувала до отримання пакета оновлень. Для цього потрібно перейменувати дві системні папки, в які воно було завантажено, після чого при необхідності, можна буде завантажити і встановити його за новою. Але оскільки вони є частиною Windows, потрібно спочатку вирубати кілька функцій, які контролюють отримання апдейтів - це MSI Installer, Cryptographic, BITS і Windows Update Services.
- Отже, натискаємо по меню «Пуск» правою кнопкою миші і заходимо в «Командний рядок (адміністратор)»
- Відкриється чорне вікно для роботи з Windows 10 за допомогою команд. Вводимо по черзі наступні коди, натискаючи після кожного з них на кнопку «Enter»
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Цими командами ми відключимо системні функції, які заважають виправити помилку установки оновлення 0x80070643.
- Після цього потрібно перейменувати дві системні папки - «SoftwareDistribution», яка знаходиться в каталозі «C: \ Windows \» і «catroot2», що лежить в папці «System32». Для цього по черзі вводимо наступні рядки (після кожної також тиснемо «Enter»)
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 через «Центр оновлень»
Помилка через установки пакета 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, - в той час як додаток працює тільки з найновішою ОС.