Коригирайте грешка 0x80070643 при актуализиране на Windows 10

Актуализацията KB4048955 за Windows 10 представи някои подобрения в качеството и други функции за сигурност. Микро кръпката причинява грешка 0x80070643, когато потребителите се опитаха да инсталират актуализация. Грешка 0x80070643 е общ код за грешка при инсталиране на Windows Update, който може да се появи на екрана на вашия компютър, докато инсталирате всякакви актуализации... Това се дължи на регистрацията на софтуерни актуализации на MSI, компоненти на MS 2003 и .NET Framework. Това се случва най-вече, ако някой от тях е повреден или системните файлове са повредени по някакъв начин. В такива сценарии актуализацията на Windows не позволява достъп до определени потребителски данни и води до този проблем на вашия компютър. В тази статия ще разгледаме няколко решения за отстраняване на грешка 0x80070643 в Windows 10.

1. Поправете или актуализирайте Windows .NET Framework

Остарял или повреден файл може да е отговорен за възникването на код за грешка 0x80070643. Следователно, ако срещнете грешката „ Неуспешно инсталиране на MSI пакет на Windows 10 “, трябва да актуализирате всички от тях. "Net Framework" е приложение за инсталиране на софтуер и актуализиране на системата.

  1. Изтеглете инструмента за отстраняване на неизправности на Net Framework от официалния уебсайт на Microsoft и го стартирайте.
  2. Ако всичко друго се провали, можете да опитате да го преинсталирате ръчно. За да направите това, отворете "Контролен панел"> "Добавяне или премахване на програми"> намерете Net Framework 4 в списъка  . След това щракнете с десния бутон върху него и " Редактиране ". Следвайте инструкциите на екрана, за да го преинсталирате.
  3. Този метод е да актуализирате Net Framework чрез центъра за актуализации. Отидете на Опции> Актуализации и сигурност> и кликнете върху Проверка за актуализации .

Важно:  Тъй като версиите 4.x на .NET Framework са актуални актуализации, не можете да инсталирате по-ранна версия на .NET Framework 4.x в система, която вече има инсталирана по-нова версия. Например в система с Windows 10 Fall Creators Update не можете да инсталирате .NET Framework 4.6.2, тъй като операционната система се предлага с .NET Framework 4.7.1.

2. Рестартиране на Office Source Engine Service

Ако използвате MS Office 2003/2007, понякога може да се наложи да инсталирате компонентите му. Ако срещнете код за грешка 0x80070643, включително грешка при инсталиране на пакета MSI в Windows 10, виновникът може да е файлът Office ose.exe. В този случай трябва да рестартирате Office Source Engine (OSE), за да разрешите проблема.

  • Натиснете клавишната комбинация Win + R и въведете  services.msc
  • Намерете услугата в списъка на Office Source Engine , щракнете с десния бутон върху нея и изберете Properties .
  • В новия прозорец изберете типа на стартиране " Ръчно " и щракнете върху OK. Рестартирайте компютъра си и проверете дали грешката е разрешена.

3. Проверете и възстановете системните файлове

Щетите на системните файлове могат да бъдат генерирани от различни грешки в Windows 10, включително 0x80070643. Няма да описвам подробния процес, тъй като можете да проверите пълното ръководство за това как правилно да възстановите системните файлове в Windows 10.

4. Преименувайте папката SoftwareDistribution

Този проблем може да възникне, защото регистрацията на актуализацията на софтуера MSI е повредена или защото инсталацията на .NET Framework на компютъра е повредена. За да разрешите този проблем, препоръчително е да преименувате папката SoftwareDistribution .

Изпълнете командния ред като администратор и напишете:

  1. net stop wuauserv
  2. net stop bits
  3. rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
  4. net start wuauserv
  5. net start bits

След това трябва да изчистите съдържанието на папката Catroot2, вижте по-долу.

преименувайте папката SoftwareDistribution

Catroot2 е основна папка на Windows, която е необходима по време на процеса на актуализация на Windows. Така че, ако срещнете проблем при актуализиране на Windows и получаване на съобщение за грешка - 0x80070643, тогава трябва да нулирате тази папка.

Изпълнете командния ред като администратор и напишете:

  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • Сега изтрийте цялото съдържание на папката catroot2 по пътя C: \ Windows \ System32 \ catroot2
  • След деинсталиране въведете командата net start cryptsvc

Ако стартирате Windows Update отново, папката с директории ще бъде нулирана.

Изчистете съдържанието на папката Catroot2

5. Стартирайте инструмента за отстраняване на неизправности на Windows Update

Когато потребителите срещат различни грешки при актуализиране на Windows 10, помощната програма за отстраняване на неизправности на microsof отстранява повечето проблеми. Отидете на уебсайта //support.microsoft.com/en-us/help/10164, отговорете на няколко въпроса и изтеглете помощната програма, за да опитате да разрешите грешка 0x80070643.

6. Инсталирайте актуализации на Windows в чисто състояние на зареждане

Препоръчително е да инсталирате актуализации на Windows в чисто състояние на зареждане, тъй като всички процеси и услуги, които не са на Microsoft, не се стартират в това състояние и следователно не може да има намеса на трета страна, която да доведе до неуспех на Windows Update.