Prodotti o aggiornamenti potrebbero non essere installati correttamente quando Microsoft .NET Framework 4 o gli aggiornamenti per Microsoft .NET Framework 4 vengono installati dopo l'altro prodotto o si installa l'aggiornamento e il riavvio è in attesa

Sintomi

Considerare il seguente scenario:
  • Si installa un prodotto o un aggiornamento e il prodotto o l'aggiornamento richiedono un riavvio del computer.
  • Prima di riavviare il computer, installare Microsoft .NET Framework 4 oppure un aggiornamento per .NET Framework 4 rilasciato prima del 24 novembre 2010.
In questo caso, il prodotto o aggiornamento potrebbe non essere installato correttamente.



Nota Il problema descritto in questo articolo della Knowledge Base article potrebbe verificarsi in uno qualsiasi dei sistemi elencati nella sezione “si applica a”. Tuttavia, i test interni Microsoft hanno solo riprodotto il problema in Windows XP e Windows Server 2003.

Cause

Alcuni prodotti e aggiornamenti utilizzano una chiave di registro per memorizzare le informazioni sulle operazioni di ridenominazione di file in sospeso (PFRO). Questa funzionalità è usata quando i file da aggiornare sono bloccati o in uso. Il programma di installazione scrive i file in un percorso temporaneo e li rinomina in seguito a un riavvio.

A causa di un problema in un'operazione personalizzata di .NET Framework 4 eseguita durante la configurazione (installazione, disinstallazione, riparazione e installazione delle patch), la chiave di registro PFRO scritta da un altro prodotto o un'aggiornamento potrebbero venire danneggiati in determinati scenari. Se un prodotto o un aggiornamento di un file richiede un riavvio e scrive una voce per l'operazione PFRO, e quando è presente un riavvio in attesa, e si installa .NET Framework 4 o un aggiornamento .NET Framework 4, la chiave di registro PFRO potrebbe venire danneggiata. In questo caso, altri prodotti o aggiornamenti non funzionano come previsto.

Workaround

Per evitare questo problema, verificare che il computer non presenti operazioni di riavvio in attesa prima di provare a installare .NET Framework 4 oppure degli aggiornamenti per .NET Framework 4. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Riavviare il computer.
  2. Installare .NET Framework 4 o eventuali aggiornamenti per .NET Framework 4.
  3. Riavviare il computer.

Risoluzione

Un aggiornamento è disponibile da Microsoft. Installare l'aggiornamento per evitare questo problema all'installazione di aggiornamenti futuri per .NET Framework 4.

Note
  • Questo aggiornamento non riguarda installazioni di aggiornamenti o prodotti già interessati dal problema. Se si ritiene che l'installazione di un altro prodotto o aggiornamento possa essere stata interessata da questo problema, eseguirne la correzione utilizzando l'elemento Installazione applicazioni nel Pannello di controllo. Se il problema persiste, potrebbe essere necessario rimuovere completamente l'altro prodotto o aggiornamento e reinstallarlo per risolvere il problema.
  • Questo aggiornamento risolve il problema solamente quando si verifica durante l'installazione di aggiornamenti a .NET Framework 4. Non risolve il problema quando si verifica durante l'installazione del prodotto .NET Framework 4. Se questo problema viene riscontrato durante l'installazione di .NET Framework 4, fare riferimento alla sezione "Soluzione alternativa" per ulteriori informazioni su come risolverlo. 

Informazioni sul download

Il seguente file è disponibile per il download dall'Area download Microsoft:

Download Download del pacchetto.

Per ulteriori informazioni sul download dei file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi online
Il file è stato controllato e non contiene virus. Microsoft ha utilizzato il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file viene salvato su server con un livello di protezione avanzata che impedisce modifiche del file non autorizzate.

Prerequisiti

Per installare questo aggiornamento, è necessario che nel computer sia installato Windows Installer 3.1 o versione successiva. Per ottenere la versione più recente di Windows Installer, visitare il seguente sito Web Microsoft:

Opzioni della riga di comando per questo aggiornamento

Per informazioni sulle varie opzioni della riga di comando supportate da questo aggiornamento, consultare il documento relativo alle
Per ulteriori informazioni su Windows Installer, visitare il sito Web Windows Installer su MSDN

Richiesta di riavvio

Non è necessario riavviare il sistema dopo l'installazione di questo aggiornamento.

Informazioni sulla rimozione dell'aggiornamento

Questo aggiornamento della protezione può essere rimosso tramite Installazione applicazioni nel Pannello di controllo.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce alcun altro aggiornamento precedentemente rilasciato.

Informazioni sui file

Nella versione globale di questo aggiornamento viene utilizzato un pacchetto Microsoft Windows Installer per installare l'aggiornamento. Date e ore elencate di seguito sono espresse in UTC nella tabella seguente. Quando si visualizzano le informazioni sui file, la data viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la scheda Fuso orario nello strumento Data e ora del Pannello di controllo.
Microsoft .NET Framework 4, 32-bit edition
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, 64-bit edition
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24
Microsoft .NET Framework 4, IA-64-bit edition
File nameFile versionFile sizeDateTime
Setup.exe10.0.30319.39678,15225-Nov-201012:24
SetupEngine.dll10.0.30319.396809,30425-Nov-201012:24
SetupUi.dll10.0.30319.396295,24825-Nov-201012:24

Status

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Le informazioni in questo articolo si applicano a".
Proprietà

ID articolo: 2473228 - Ultima revisione: 16 mag 2011 - Revisione: 1

Feedback