Correggere gli errori rilevati nel CheckSUR.log
Questo articolo descrive come risolvere il danneggiamento della manutenzione rilevato dallo strumento Di preparazione aggiornamenti di sistema (CheckSUR), ma che non può essere corretto autonomamente. L'output dello strumento viene registrato nel file %WinDir%\Logs\CBS\CheckSUR.log.
Si applica a: Windows Server 7 Service Pack 1, Windows Server 2012 R2
Numero KB originale: 2700601
Nota
Assicurarsi di scaricare ed eseguire la versione più recente di CheckSUR.exe perché lo strumento viene aggiornato periodicamente. A questo scopo, vedere Correggere gli errori Windows Update usando Gestione e manutenzione immagini distribuzione o lo strumento Preparazione aggiornamenti di sistema.
Usare il log CheckSur
Per usare il log CheckSur, seguire queste linee guida:
Se CheckSUR ha corretto tutti gli errori rilevati, nel log CheckSUR vengono visualizzate le informazioni seguenti:
Riepilogo:
Secondi eseguiti: 100
Sono stati rilevati 10 errori
Correzione di 10 erroriIn questo scenario, non si dovrebbe più avere alcun danneggiamento di manutenzione nel computer. Se si verificano ancora errori, è necessario risolvere il messaggio di errore specifico per individuare la causa radice dell'errore.
Se viene visualizzato un messaggio Non disponibile per i file di ripristino , questo indica che alcuni dei file incoerenti trovati dallo strumento non possono essere corretti. Questo perché lo strumento non include le versioni corrette dei file di sostituzione. Dopo la visualizzazione di questo messaggio, il CheckSUR.log mostra informazioni simili alle seguenti:
Riepilogo:
Secondi eseguiti: 264
Sono stati rilevati 3 errori
CBS MUM Numero totale mancante: 3
File di ripristino non disponibili:servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64
~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.cat
winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifestPer risolvere questo problema, attenersi alla seguente procedura:
- Scaricare il pacchetto che contiene i file mancanti. Per questo esempio, scaricare Windows6.0-KB958690-x64.msu.
%SYSTEMROOT%\CheckSUR
Nella cartella creare una cartella denominata Packages. Copiare Windows6.0-KB958690-x64.msu nella%SYSTEMROOT%\CheckSUR\Packages
cartella.- Eseguire nuovamente CheckSUR.
- Se il pacchetto di origine dei file mancanti non è ovvio, sarà necessario ottenere i file da un altro computer. Assicurarsi che il computer da cui si copiano i filhates usi la stessa versione del sistema operativo e l'architettura di sistema del computer su cui si sta lavorando.
- Copiare i file nella
%WinDir%\Temp\CheckSUR
cartella del computer danneggiato nel formato sottodirectory seguente e quindi eseguire nuovamente CheckSUR:- Inserire tutti i file di tipo *.mum e *.cat nella
%WinDir%\Temp\CheckSUR\Packages
cartella . - Inserire tutti i file di tipo *.manifest nella
%WinDir%\Temp\CheckSUR\Manifests
cartella .
- Inserire tutti i file di tipo *.mum e *.cat nella
Se viene visualizzato un messaggio File payload mancante , indica che il file binario richiesto non è disponibile. Ciò significa che il problema non è stato risolto. Il CheckSUR.log mostra le informazioni seguenti:
Riepilogo:
Secondi eseguiti: 100
Sono stati rilevati 3 errori
Correzione di 1 errore
Conteggio totale file payload CSI mancante: 3
Correzione del numero totale mancante del file di payload CSI: 1(f) File di payload CSI mancante 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
(f) File di payload CSI mancante 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(correzione) File di payload CSI mancante 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(f) File di payload CSI mancante 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45Per risolvere questo problema, attenersi alla seguente procedura:
- Individuare i file di payload mancanti. A tale scopo, esaminare il log CheckSUR. Identificare le righe con una voce (f) non seguita da (correzione). Nell'esempio precedente sono presenti due file di payload che non sono stati corretti.
- Copiare questi file da un altro computer. Assicurarsi che il computer da cui si copiano i file usi la stessa versione del sistema operativo e l'architettura di sistema del computer su cui si sta lavorando.
- Incollare i file nella sottocartella appropriata in
%windir%\winsxs
.
Prima di inserire i file nei percorsi indicati, potrebbe essere necessario concedere a se stessi le autorizzazioni per modificare il contenuto della cartella. A tale scopo, aprire una finestra del prompt dei comandi con privilegi elevati ed eseguire i comandi seguenti:
takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F
Nota
In questi comandi Path_And_Name <> rappresenta il nome del file o della cartella di destinazione. Ad esempio, è possibile impostare come destinazione la cartella seguente:
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
I comandi seguenti assumono la proprietà di questa cartella, concedono il controllo completo della cartella al gruppo Administrators e quindi sostituiscono il file admparse.dll:
takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll
Raccolta dei dati
Se è necessaria l'assistenza del supporto tecnico Microsoft, si consiglia di raccogliere le informazioni seguendo i passaggi indicati in Raccogliere informazioni utilizzando TSS per le questioni relative alla distribuzione.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per