Napraw błąd 0x80070643 podczas aktualizacji systemu Windows 10

Aktualizacja KB4048955 dla systemu Windows 10 wprowadziła pewne ulepszenia jakości i inne funkcje zabezpieczeń. Mikropłatka powodowała błąd 0x80070643, gdy użytkownicy próbowali zainstalować aktualizację. Błąd 0x80070643 to ogólny kod błędu instalacji Windows Update, który może pojawić się na ekranie komputera podczas instalacji jakichkolwiek aktualizacji... Wynika to z rejestracji aktualizacji oprogramowania MSI, komponentów MS 2003 oraz .NET Framework. Dzieje się tak głównie wtedy, gdy którykolwiek z nich jest uszkodzony lub pliki systemowe są w jakiś sposób uszkodzone. W takich scenariuszach aktualizacja systemu Windows nie zezwala na dostęp do niektórych danych użytkownika i prowadzi do tego problemu na komputerze. W tym artykule omówimy kilka rozwiązań, aby naprawić błąd 0x80070643 w systemie Windows 10.

1. Napraw lub zaktualizuj system Windows .NET Framework

Przestarzały lub uszkodzony plik może być odpowiedzialny za wystąpienie kodu błędu 0x80070643. Dlatego jeśli napotkasz błąd „ Nie udało się zainstalować pakietu MSI w systemie Windows 10 ”, musisz zaktualizować je wszystkie. „Net Framework” to aplikacja służąca do instalowania oprogramowania i aktualizowania systemu.

  1. Pobierz narzędzie do rozwiązywania problemów Net Framework z oficjalnej witryny firmy Microsoft i uruchom je.
  2. Jeśli wszystko inne zawiedzie, możesz spróbować zainstalować go ponownie ręcznie. Aby to zrobić, otwórz „Panel sterowania”> „Dodaj lub usuń programy”> znajdź na liście  Net Framework 4 . Następnie kliknij prawym przyciskiem myszy i „ Edytuj ”. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ponownie zainstalować.
  3. Ta metoda polega na zaktualizowaniu platformy Net Framework za pośrednictwem centrum aktualizacji. Przejdź do Opcje> Aktualizacje i zabezpieczenia> i kliknij Sprawdź aktualizacje .

Ważne:  Ponieważ wersje 4.x systemu .NET Framework są aktualizacjami lokalnymi, nie można zainstalować wcześniejszej wersji programu .NET Framework 4.x w systemie, w którym jest już zainstalowana nowsza wersja. Na przykład w systemie z aktualizacją Windows 10 Fall Creators Update nie można zainstalować programu .NET Framework 4.6.2, ponieważ system .NET Framework 4.7.1 jest preinstalowany w systemie operacyjnym.

2. Ponowne uruchomienie usługi aparatu źródłowego pakietu Office

Jeśli używasz MS Office 2003/2007, czasami może być konieczne zainstalowanie jego składników. Jeśli napotykasz kod błędu 0x80070643, w tym błąd instalacji pakietu MSI w systemie Windows 10, przyczyną może być plik Office ose.exe. W takim przypadku należy ponownie uruchomić aparat Office Source Engine (OSE), aby rozwiązać problem.

  • Naciśnij kombinację klawiszy Win + R i wprowadź  services.msc
  • Znajdź usługę na liście Office Source Engine , kliknij ją prawym przyciskiem myszy i wybierz Właściwości .
  • W nowym oknie wybierz typ uruchomienia „ Ręczny ” i kliknij OK. Uruchom ponownie komputer i sprawdź, czy błąd został rozwiązany.

3. Sprawdź i przywróć pliki systemowe

Uszkodzenie plików systemowych może być spowodowane różnymi błędami w systemie Windows 10, w tym 0x80070643. Nie będę opisywał szczegółowego procesu, ponieważ możesz zapoznać się z pełnym przewodnikiem, jak poprawnie przywrócić pliki systemowe w systemie Windows 10.

4. Zmień nazwę folderu SoftwareDistribution

Ten problem może wystąpić, ponieważ rejestracja aktualizacji oprogramowania MSI jest uszkodzona lub instalacja systemu .NET Framework na komputerze jest uszkodzona. Aby rozwiązać ten problem, zaleca się zmianę nazwy folderu SoftwareDistribution .

Uruchom wiersz polecenia jako administrator i wpisz:

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

Następnie musisz wyczyścić zawartość folderu Catroot2, patrz poniżej.

zmień nazwę folderu SoftwareDistribution

Catroot2 to niezbędny folder systemu Windows wymagany podczas procesu aktualizacji systemu Windows. Jeśli więc napotkasz problem podczas aktualizacji systemu Windows i otrzymujesz komunikat o błędzie - 0x80070643, musisz zresetować ten folder.

Uruchom wiersz polecenia jako administrator i wpisz:

  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • Teraz usuń całą zawartość folderu catroot2 wzdłuż ścieżki C: \ Windows \ System32 \ catroot2
  • Po odinstalowaniu wprowadź polecenie net start cryptsvc

Jeśli ponownie uruchomisz Windows Update, folder katalogu zostanie zresetowany.

Wyczyść zawartość folderu Catroot2

5. Uruchom narzędzie do rozwiązywania problemów z usługą Windows Update

Gdy użytkownicy napotykają różne błędy podczas aktualizacji systemu Windows 10, narzędzie Microsoft do rozwiązywania problemów rozwiązuje większość problemów. Przejdź do strony internetowej //support.microsoft.com/en-us/help/10164, odpowiedz na kilka pytań i pobierz narzędzie, aby spróbować rozwiązać błąd 0x80070643.

6. Zainstaluj aktualizacje systemu Windows w stanie czystego rozruchu

Zaleca się instalowanie aktualizacji systemu Windows w stanie czystego rozruchu, ponieważ wszystkie procesy i usługi firm innych niż Microsoft nie uruchamiają się w tym stanie i dlatego nie może być interwencji innej firmy, która może spowodować awarię usługi Windows Update.