Актуализацията 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" е приложение за инсталиране на софтуер и актуализиране на системата.
- Изтеглете инструмента за отстраняване на неизправности на Net Framework от официалния уебсайт на Microsoft и го стартирайте.
- Ако всичко друго се провали, можете да опитате да го преинсталирате ръчно. За да направите това, отворете "Контролен панел"> "Добавяне или премахване на програми"> намерете Net Framework 4 в списъка . След това щракнете с десния бутон върху него и " Редактиране ". Следвайте инструкциите на екрана, за да го преинсталирате.
- Този метод е да актуализирате 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 .
Изпълнете командния ред като администратор и напишете:
net stop wuauserv
net stop bits
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
След това трябва да изчистите съдържанието на папката Catroot2, вижте по-долу.
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 отново, папката с директории ще бъде нулирана.
5. Стартирайте инструмента за отстраняване на неизправности на Windows Update
Когато потребителите срещат различни грешки при актуализиране на Windows 10, помощната програма за отстраняване на неизправности на microsof отстранява повечето проблеми. Отидете на уебсайта //support.microsoft.com/en-us/help/10164, отговорете на няколко въпроса и изтеглете помощната програма, за да опитате да разрешите грешка 0x80070643.
6. Инсталирайте актуализации на Windows в чисто състояние на зареждане
Препоръчително е да инсталирате актуализации на Windows в чисто състояние на зареждане, тъй като всички процеси и услуги, които не са на Microsoft, не се стартират в това състояние и следователно не може да има намеса на трета страна, която да доведе до неуспех на Windows Update.