Mi è stato recentemente provando ad aggiornare un sistema Windows 7 PC a Windows 10 ma dopo diversi riavvii le finestre 10 installazione è stata venendo a mancare con un errore “L'installazione non è riuscita nella fase SAFE_OS con un errore durante il funzionamento REPLACE_OC” con il codice di 0x8007001F - 0 × 20006.
la correzione
Inizierò con l'eventuale correzione che ha funzionato, ma al di sotto mi comprenderà anche le istruzioni per la riparazione di Windows 7 file di sistema come queste possono anche essere utili in altre circostanze, anche se in questa occasione non sono riuscito a risolvere il mio problema con loro.
La “correzione” reale era semplice. Ho fatto un “upgrade” install dell'esistente di Windows 7 SP1 a. ... di Windows 7 SP1! Questo è fondamentalmente un'installazione di riparazione. Avete bisogno di un Windows 7 SP1 ISO che corrisponde la versione di Windows installata. Estrarlo in una cartella e quindi eseguire l'installazione. Si otterrà la possibilità di mantenere tutti i file esistenti che dovete selezionare. Una volta che la riparazione di installazione va a buon fine è possibile eseguire le finestre 10 eseguire l'aggiornamento e se sei fortunato come me, verrà completato correttamente.
Windows 7 ISO può ancora essere scaricato da Microsoft (che è ovviamente molto più sicuro da 3rd siti di partito) ma avrete bisogno di un legittimo Al dettaglio chiave (non un OEM purtroppo chiave) fare così. Se si è costretti a ricorrere a fonti non ufficiali si prega di fare in modo di controllare l'hash del file per assicurarsi che non è stato alterato.
fissaggio di Windows 7 i file di sistema
Appunto: Prima di iniziare assicurarsi di aver eseguito una scansione del disco con chkdsk /f /r
Ho provato a fare funzionare il Uva acerba strumento (alias lo System Update Readiness Tool KB947821) ma ha rinunciato con esso dopo diverse ore in quanto non vi era chiaramente significativa da qualche parte la corruzione. Invece ho installato KB2966583 che ha installato velocemente e mi ha permesso di utilizzare lo strumento DISM per accedere e riparare qualsiasi corruzione dei file di sistema. Uva acerba è fondamentalmente solo un wrapper per DISM senza feedback visivo, quindi è preferibile utilizzare DISM manualmente.
Dopo aver utilizzato il registro CheckSUR (%WINDIR% Logs CBS CheckSUR.log) Sono stato in grado di identificare un gran numero di file di aggiornamento corrotto che aveva bisogno di essere riparato. Questo è più facile da fare con un po 'di manipolazione in notepad e poi excel ...
- apri il file nel blocco note
- elimina tutto all'inizio del file fino a e include "Verifica pacchetti"
- eliminare tutto nella parte inferiore del file da "Checking Component Store" e verso il basso
- fare una ricerca per sostituire quanto segue
- "
(f)CBS MUM Missing0x00000002servicing\Packages\Package_
”-> “” (cioè vuoto) - "
_
”-> ",
” (sottolineatura al comma) - "
~
”-> ",
” (tilde al comma)
- "
- Salvare il file come CSV
- Apri in excel
- Ordina per colonna A
- Eliminare tutte le righe che iniziano con (aggiustare)
- Re-ordina per colonna C (che è l'unica colonna di interesse ora)
- Ci possono essere un sacco di voci di ripetizione della colonna C. è sufficiente rimuovere tutti i duplicati in modo non v'è solo 1 voce per ogni KB numero
- Questo è l'elenco degli aggiornamenti che devi scaricare
Una volta che hai l'elenco degli aggiornamenti necessari ...
- Controllare quale versione di Windows in uso - x64 o x86
- Scaricare i pacchetti dal catalogo Microsoft Update o utilizzare Google per i pochi che non sono elencati sul catalogo aggiornamento. Assicurati di scaricare gli aggiornamenti per il sistema operativo corretto: finestrini 7, 64bit o 32 bit.
- Individuare
%SYSTEMROOT%\CheckSUR\
e creare una cartella denominata “pacchetti”, se non esiste già - copiare i file con estensione msu in
%SYSTEMROOT%\CheckSUR\packages\
- Aprire un prompt dei comandi con privilegi elevati
- correre
DISM /Online /Cleanup-Image /Scanhealth
- Quando si dispone di controllo finito accedere nuovamente il CheckSUR
- ripetere il processo con ulteriori aggiornamenti, se necessario
- quando DISM è felice, correre
sfc /scannow
Una volta che questo è completare le finestre 7 dovrebbe essere completamente risolto, ma come i miei esempio mostra, non ci può chiaramente essere ancora alcuni problemi in alcuni casi. Se dovessi indovinare il problema a questo punto è probabile che sia con le autorizzazioni o, eventualmente, con il registro. Questo processo dovrebbe almeno aggiornamenti di Windows fix.
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”