FIX: L'aggiornamento del Framework .NET potrebbe non riuscire e possono essere eliminati alcuni file nella Global Assembly Cache

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2260913
Sintomi
Quando si installa un aggiornamento del Framework .NET di Microsoft, il processo di installazione potrebbe non riuscire e fare un rollback. Dopo aver completato il ripristino, vengono eliminati alcuni file nella global assembly cache (GAC) di.NET Framework di Microsoft. Di conseguenza, alcune applicazioni di.NET Framework di Microsoft potrebbero non funzionare o possono essere eseguite in modo non corretto.

Nel Registro di Microsoft Installer (MSI) per l'installazione dell'aggiornamento, si potrebbe ricevere un messaggio di errore analogo al seguente:
<Assembly path="" and="" name=""></Assembly>. IAssemblyCache->InstallAssembly() ha restituito-2147024864.
<Date></Date><Time></Time> DDSet_Error: Impossibile installare l'assembly '<Assembly path="" and="" name=""></Assembly>"errore di sistema: Impossibile accedere al file perché è utilizzato da un altro processo.

Cause
Questo problema si verifica a causa dell'interazione di un bug di.NET Framework di Microsoft e alcune applicazioni di terze parti. Queste applicazioni inserire un blocco su un assembly nella Global Assembly Cache e la cartella che contiene l'assembly contemporaneamente. Questo problema è stato riscontrato solo quando si esegue un'applicazione di terze parti che utilizza la tecnologia di virtualizzazione dell'applicazione di terze parti per virtualizzare il.NET Framework di Microsoft.

Nota Esecuzione di un'applicazione.NET Framework di Microsoft standard non blocca i file o cartelle presenti nella Global Assembly Cache in modo che causa il problema.
Risoluzione
Se il problema è già verificato, è necessario correggere il.NET Framework di Microsoft. Per ulteriori informazioni, vedere la sezione "Informazioni" di questo articolo.

Se il problema non si verifica ancora, è possibile installare il pacchetto di hotfix per evitare questo problema durante l'installazione di aggiornamenti futuri.

Importante Questo hotfix risolve il problema degli assembly da eliminare dalla Global Assembly Cache durante l'installazione di un aggiornamento ha esito negativo e il rollback. Non risolto gli errori di installazione di aggiornamento o le cause di un rollback.

Nota Questo problema si verifica anche quando si installa un aggiornamento di.NET Framework di Microsoft 1.1 Service Pack 1 (SP1). Tuttavia, non è attualmente alcun hotfix per questa situazione.

Informazioni sull'hotfix

Un hotfix supportato è ora disponibile da Microsoft. Tuttavia è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il successivo aggiornamento software contenente tale hotfix.

Per risolvere immediatamente questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:Nota In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Informazioni generali sui file di hotfix per ogni sistema operativo e piattaforma

ProdottoNome del filePiattaforma
.NET Framework di Microsoft 2.0 SP2 a Windows Server 2003 (MSI)NDP20SP2-KB2260913-IA64.exeProcessore Itanium
.NET Framework di Microsoft 2.0 SP2 a Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x64.exeIntel/AMD a 64 bit
.NET Framework di Microsoft 2.0 SP2 a Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x86.exe32 bit
Microsoft.NET Framework 3.5 SP1, Windows Server 2008 (CBS)Windows 6.0-KB2260913-v2-IA64Processore Itanium
Microsoft.NET Framework 3.5 SP1 e Windows Vista, Windows Server 2008 (CBS)Windows 6.0-KB2260913-v2-x64. msuIntel/AMD a 64 bit
Microsoft.NET Framework 3.5 SP1 e Windows Vista, Windows Server 2008 (CBS)Windows 6.0-KB2260913-v2-x86. msu32 bit
4.0, Windows Server 2003, Windows Server 2008,.NET Framework di Microsoft Windows Server 2008 R2 (MSI)NDP40-KB2260913-IA64.exeProcessore Itanium
.NET Framework di Microsoft, 4.0, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x64.exeIntel/AMD a 64 bit
.NET Framework di Microsoft, 4.0, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x86.exe32 bit

Prerequisiti

Per applicare questo hotfix, è necessario disporre di una delle seguenti versioni di.NET Framework di Microsoft installato nel computer.
  • .NET Framework di Microsoft 2.0 Service Pack 2 (SP2)
  • Microsoft.NET Framework 3.5 Service Pack 1 (SP1)
  • .NET Framework di Microsoft 4.0

Richiesta di riavvio

Potrebbe essere necessario riavviare il computer dopo avere applicato l'hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce eventuali altri hotfix.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Per il.NET Framework di Microsoft 2.0 SP2 in tutte le versioni basate su x86 di Windows 2000, Windows Server 2003 e Windows XP è supportato
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscordacwks. dll2.0.50727.5058989,52812-ott-201005:18x86
Mscorlib. dll2.0.50727.50584,550,65612-ott-201005:18x86
Mscorwks. dll2.0.50727.50585,824,84812-ott-201005:18x86
SOS. dll2.0.50727.5058388,93612-ott-201005:18x86
Per il.NET Framework di Microsoft 2.0 SP2 in tutte le versioni basate su x64 di Windows 2000, Windows Server 2003 e Windows XP è supportato
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscordacwks. dll2.0.50727.50581,755,48011-ott-201023:18x64
Mscorlib. dll2.0.50727.50584,567,04011-ott-201023:13x64
Mscorwks. dll2.0.50727.505810,044,75211-ott-201023:17x64
SOS. dll2.0.50727.5058485,19211-ott-201023:14x64
Per il.NET Framework di Microsoft 2.0 SP2 in tutte le versioni basate su IA-64 di Windows Server 2003
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscordacwks. dll2.0.50727.50583,082,58412-ott-201000:59IA-64
Mscorlib. dll2.0.50727.50584,009,98412-ott-201000:58IA-64
Mscorwks. dll2.0.50727.505820,194,12812-ott-201000:54IA-64
SOS. dll2.0.50727.5058872,77612-ott-201000:57IA-64
Per il Microsoft.NET Framework 3.5 SP1 in tutte le versioni basate su x86 di Windows Server 2008 SP2 e Windows Vista SP2 è supportato
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscorlib. dll2.0.50727.50594,550,65629-ott-201010:54x86
Mscordacwks. dll2.0.50727.5059989,52829-ott-201010:54x86
Mscorwks. dll2.0.50727.50595,824,84829-ott-201010:55x86
SOS. dll2.0.50727.5059388,93629-ott-201010:55x86
Per il Microsoft.NET Framework 3.5 SP1 in tutte le versioni basate su x64 di Windows Server 2008 SP2 e Windows Vista SP2 è supportato
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscorlib. dll2.0.50727.50594,567,04029-ott-201010:53x64
Mscordacwks. dll2.0.50727.50591,755,48029-ott-201010:53x64
Mscorwks. dll2.0.50727.505910,044,75229-ott-201010:54x64
SOS. dll2.0.50727.5059485,19229-ott-201010:54x64
Per il Microsoft.NET Framework 3.5 SP1 in tutte le versioni basate su IA-64 di Windows Server 2008 SP2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
Mscorlib. dll2.0.50727.50594,009,98429-ott-201010:56IA-64
Mscordacwks. dll2.0.50727.50593,082,58429-ott-201010:55IA-64
Mscorwks. dll2.0.50727.505920,194,12829-ott-201010:56IA-64
SOS. dll2.0.50727.5059872,77629-ott-201010:56IA-64
Per il.NET Framework di Microsoft 4.0 su tutti versioni basate su x86 di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008, Windows 7 e di Windows Server 2008 R2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
CLR. dll4.0.30319.3906,730,56818-Nov-201007:09x86
Mscordacwks. dll4.0.30319.3901,141,59218-Nov-201007:09x86
Mscordbi. dll4.0.30319.390955,21618-Nov-201007:09x86
Mscorlib. dll4.0.30319.3905,196,11218-Nov-201007:09x86
SOS. dll4.0.30319.390516,93618-Nov-201007:09x86
Per il.NET Framework di Microsoft 4.0 su tutte supportate versioni basate su x64 di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008, Windows 7 e di Windows Server 2008 R2
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
CLR. dll4.0.30319.3909,799,49618-Nov-201007:49x64
Mscordacwks. dll4.0.30319.3901,513,30418-Nov-201007:49x64
Mscordbi. dll4.0.30319.3901,453,39218-Nov-201007:49x64
Mscorlib. dll4.0.30319.3904,960,08018-Nov-201007:49x64
SOS. dll4.0.30319.390597,83218-Nov-201007:49x64
Per il.NET Framework di Microsoft 4.0 su tutte le versioni basate su IA-64 di Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2 è supportato
Nome del fileVersione del fileDimensione del fileDataOraPiattaforma
CLR. dll4.0.30319.39019,378,50418-Nov-201008:35IA-64
Mscordacwks. dll4.0.30319.3903,755,86418-Nov-201008:35IA-64
Mscordbi. dll4.0.30319.3903,293,52018-Nov-201008:35IA-64
Mscorlib. dll4.0.30319.3904,447,56818-Nov-201008:35IA-64
SOS. dll4.0.30319.3901,203,01618-Nov-201008:35IA-64
Workaround
Per risolvere questo problema, chiudere tutte le applicazioni che utilizzano il.NET Framework di Microsoft o di mantenere il blocco dei file o cartelle nella Global Assembly Cache prima di installare gli aggiornamenti per il.NET Framework di Microsoft.

Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Informazioni
Se il problema è già verificato nel computer in uso e se gli assembly sono stati rimossi dalla Global Assembly Cache, è necessario correggere il.NET Framework di Microsoft.

Per ulteriori informazioni sulla correzione di.NET Framework di Microsoft, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
908077 Come rimuovere manualmente e quindi reinstallare il.NET Framework di Microsoft 2.0

Si possono usare anche strumento di pulitura di Aaron Stebner.NET Framework. Per ulteriori informazioni sull'utilità di pulitura di.NET Framework, visitare il seguente sito Web Microsoft:


Per ulteriori informazioni sugli aggiornamenti software Microsoft, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Per ulteriori informazioni sulla Global Assembly Cache, visitare il seguente sito Web Microsoft:

Per ulteriori informazioni sui criteri di supporto per i programmi in esecuzione in un programma di reindirizzamento dell'applicazione o software di terze parti o in un'applicazione di terze parti o di un ambiente di virtualizzazione software Microsoft, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
9274287 Criteri di supporto per i programmi Microsoft in esecuzione in un programma di reindirizzamento dell'applicazione o software di terze parti o in un ambiente di virtualizzazione applicazioni o software di terze parti



Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2260913 - Ultima revisione: 05/07/2016 09:55:00 - Revisione: 4.0

Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 4.0

  • kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtit
Feedback