Correggi l'errore 0x80070643 durante l'aggiornamento di Windows 10

L'aggiornamento KB4048955 per Windows 10 ha introdotto alcuni miglioramenti della qualità e altre funzionalità di sicurezza. La micro patch causava l'errore 0x80070643 quando gli utenti cercavano di installare un aggiornamento. L'errore 0x80070643 è un codice di errore di installazione di Windows Update generico che può essere visualizzato sullo schermo del computer durante l'installazione di eventuali aggiornamenti... Ciò è dovuto alla registrazione degli aggiornamenti software MSI, dei componenti MS 2003 e di .NET Framework. Ciò accade principalmente se qualcuno di essi è danneggiato o se i file di sistema sono danneggiati in qualche modo. In tali scenari, l'aggiornamento di Windows non consente l'accesso a determinati dati utente e porta a questo problema sul tuo PC. In questo articolo, esamineremo diverse soluzioni per correggere l'errore 0x80070643 in Windows 10.

1. Riparare o aggiornare Windows .NET Framework

Un file obsoleto o danneggiato potrebbe essere responsabile del verificarsi del codice di errore 0x80070643. Pertanto, se si verifica l'errore " Impossibile installare il pacchetto MSI su Windows 10 ", è necessario aggiornarli tutti. "Net Framework" è un'applicazione per l'installazione del software e l'aggiornamento del sistema.

  1. Scarica lo strumento di risoluzione dei problemi di Net Framework dal sito Web ufficiale di Microsoft ed eseguilo.
  2. Se tutto il resto fallisce, puoi provare a reinstallarlo manualmente. Per fare ciò, apri "Pannello di controllo"> "Aggiungi o rimuovi programmi"> trova Net Framework 4 nell'elenco  . Successivamente, fai clic destro su di esso e " Modifica ". Segui le istruzioni sullo schermo per reinstallarlo.
  3. Questo metodo consente di aggiornare il Net Framework tramite il centro di aggiornamento. Vai su Opzioni> Aggiornamenti e sicurezza> e fai clic su Verifica aggiornamenti .

Importante:  poiché le versioni 4.x di .NET Framework sono aggiornamenti sul posto, non è possibile installare una versione precedente di .NET Framework 4.x su un sistema in cui è già installata una versione successiva. Ad esempio, su un sistema con Windows 10 Fall Creators Update, .NET Framework 4.6.2 non può essere installato perché .NET Framework 4.7.1 è preinstallato sul sistema operativo.

2. Riavvio del servizio Office Source Engine

Se utilizzi MS Office 2003/2007, a volte potresti dover installare i suoi componenti. Se riscontri il codice di errore 0x80070643, incluso l'errore di installazione del pacchetto MSI su Windows 10, il file ose.exe di Office potrebbe essere il colpevole. In questo caso, è necessario riavviare Office Source Engine (OSE) per risolvere il problema.

  • Premi la combinazione di tasti Win + R e inserisci  services.msc
  • Trova il servizio nell'elenco Office Source Engine , fai clic con il pulsante destro del mouse e seleziona Proprietà .
  • Nella nuova finestra, seleziona il tipo di avvio " Manuale " e fai clic su OK. Riavvia il PC e controlla se l'errore è stato risolto.

3. Verificare e ripristinare i file di sistema

La corruzione del file di sistema può essere generata da vari errori in Windows 10, incluso 0x80070643. Non descriverò il processo dettagliato, poiché puoi consultare la guida completa su come ripristinare correttamente i file di sistema in Windows 10.

4. Rinominare la cartella SoftwareDistribution

Questo problema può verificarsi perché la registrazione dell'aggiornamento del software MSI è danneggiata o perché l'installazione di .NET Framework sul computer è danneggiata. Per risolvere questo problema, si consiglia di rinominare la cartella SoftwareDistribution .

Esegui il prompt dei comandi come amministratore e digita:

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

Successivamente, è necessario cancellare il contenuto della cartella Catroot2, vedere di seguito.

rinominare la cartella SoftwareDistribution

Catroot2 è una cartella Windows essenziale necessaria durante il processo di aggiornamento di Windows. Quindi, se si verifica un problema durante l'aggiornamento di Windows e si riceve un messaggio di errore - 0x80070643, è necessario ripristinare questa cartella.

Esegui il prompt dei comandi come amministratore e digita:

  • net stop cryptsvc
  • md %systemroot%\system32\catroot2.old
  • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • Ora elimina l' intero contenuto della cartella catroot2 lungo il percorso C: \ Windows \ System32 \ catroot2
  • Dopo la disinstallazione, inserisci il comando net start cryptsvc

Se esegui nuovamente Windows Update, la cartella della directory verrà ripristinata.

Cancella il contenuto della cartella Catroot2

5. Eseguire la risoluzione dei problemi di Windows Update

Quando gli utenti riscontrano vari errori durante l'aggiornamento di Windows 10, l'utilità di risoluzione dei problemi di microsof risolve la maggior parte dei problemi. Vai al sito Web //support.microsoft.com/en-us/help/10164, rispondi a un paio di domande e scarica l'utilità per provare a risolvere l'errore 0x80070643.

6. Installa gli aggiornamenti di Windows in stato di avvio pulito

Si consiglia di installare gli aggiornamenti di Windows in uno stato di avvio parziale, poiché tutti i processi ei servizi non Microsoft non vengono avviati in questo stato e pertanto non possono esserci interventi di terze parti che causano il fallimento di Windows Update.