Descrizione dello strumento di pulizia della registrazione delle patch

Il supporto per Windows Vista Service Pack 1 (SP1) termina il 12 luglio 2011. Per continuare a ricevere gli aggiornamenti della sicurezza per Windows, assicurati di eseguire Windows Vista con Service Pack 2 (SP2). Per altre informazioni, vedi questa pagina Web Microsoft: il supporto per alcune versioni di Windows sta per terminare.

Microsoft ha rilasciato lo strumento di pulizia della registrazione delle patch. Per scaricare lo strumento, visitare il seguente sito Web Microsoft:

http://go.microsoft.com/fwlink/?LinkID=165592 Nota Per visualizzare le informazioni sull'utilizzo di questo strumento, digita PatchRegCleanup /? al prompt dei comandi.

INTRODUZIONE

Windows Installer usa il Registro di sistema per registrare informazioni sugli aggiornamenti installati per ogni prodotto basato su Windows Installer. Queste chiavi del Registro di sistema consentono di identificare lo stato di ogni aggiornamento: registrato, applicato, sovrapposto o obsoleto. Le informazioni sugli aggiornamenti installati vengono archiviate in diverse chiavi e valori del Registro di sistema. Per consentire al prodotto di essere in uno stato riparabile in cui può essere riparato, aggiornato o disinstallato, è fondamentale che i dati in queste chiavi del Registro di sistema vengano sincronizzati. Quando i dati in queste chiavi del Registro di sistema non sono più sincronizzati, non è possibile eseguire operazioni in modalità di manutenzione sul file .msi prodotto.

Lo strumento di pulizia della registrazione delle patch consente di risolvere alcuni problemi correlati alla registrazione di aggiornamenti non validi o danneggiati. Questo strumento consente di riportare il prodotto a uno stato noto in modo da poter reinstallare gli aggiornamenti.

Panoramica

Windows Installer archivia le informazioni su ogni prodotto basato su Windows Installer nella sottochiave del Registro di sistema seguente:

<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\GUID tratteggiato per Product>Il GUID tratteggiato (o SQUID in breve) è una rappresentazione interna del GUID che rappresenta la proprietà del codice prodotto nel file di .msi. Le informazioni sugli aggiornamenti installati per il prodotto specifico vengono registrate sotto la sottochiave Patches seguente:

<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\GUID squished per Product>\Patches\ Le informazioni su ogni aggiornamento sono elencate nelle due posizioni seguenti:

  • Sotto il valore multistringa AllPatches. Il SQUID per ogni aggiornamento, indipendentemente dal fatto che l'aggiornamento sia registrato, applicato, superato o obsoleto, è elencato qui.
  • Sottochiave sotto il nodo Patches denominato utilizzando il SQUID dell'aggiornamento specifico. Questa sottochiave fornisce altri dettagli su un aggiornamento.

         a49480c8-f0b0-671d-8d54-38c23e0dd222
        
        
La registrazione degli aggiornamenti valida richiede che tutti gli aggiornamenti che hanno i propri SQUID elencati sotto il nodo Patch e che sono aggiornamenti registrati o applicati devono essere inclusi anche sotto il valore multistringa AllPatches. Inoltre, il valore multistringa AllPatches non deve contenere SQUID per gli aggiornamenti che non hanno chiavi del Registro di sistema corrispondenti nel nodo Patch.

Quando le informazioni di registrazione dell'aggiornamento non sono come previsto, Windows Installer non può eseguire alcuna operazione in modalità di manutenzione sul prodotto.

Lo strumento Patch Registration Cleanup risolve alcuni di questi problemi rimuovendo le chiavi del Registro di sistema nel nodo Patch che non hanno voci corrispondenti nel valore multistringa AllPatches.

Per altre informazioni sui problemi di registrazione degli aggiornamenti, fai clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

971187 Come risolvere i problemi di danneggiamento della registrazione degli aggiornamenti software MSI

Altre informazioni