FIX: Aggiornamento di .NET Framework potrebbe non riuscire e potrebbero essere eliminati alcuni file nella Global Assembly Cache

Traduzione articoli Traduzione articoli
Identificativo articolo: 2260913 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si installa un aggiornamento per Microsoft .NET Framework, il processo di installazione potrebbe non riuscire e rollback. Una volta completato il ripristino, vengono eliminati alcuni file di Microsoft .NET Framework nella global assembly cache (GAC). Pertanto, alcune applicazioni di Microsoft .NET Framework potrebbero non funzionare oppure potrebbero funzionare in modo errato.

Nel Registro di Microsoft Installer (MSI) per l'installazione dell'aggiornamento, Ŕ possibile che venga visualizzato un messaggio di errore analogo al seguente:
<assembly path="" and="" name=""></assembly>. IAssemblyCache->InstallAssembly() restituito-2147024864.
<date></date><time></time>DDSet_Error: Impossibile installare l'assembly '<assembly path="" and="" name=""></assembly>' a causa dell'errore di sistema: il processo non pu˛ accedere al file perchÚ Ŕ utilizzato da un altro processo.

Cause

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

NotaEsecuzione di un'applicazione di Microsoft .NET Framework standard non bloccare file o cartelle presenti nella cache globale in modo che causa il problema.

Risoluzione

Se il problema si Ŕ giÓ verificato, Ŕ necessario correggere Microsoft .NET Framework. Per ulteriori informazioni, vedere la sezione ? informazioni ? di questo articolo.

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

ImportanteQuesto hotfix risolve il problema dell'assembly da eliminare dalla Global Assembly Cache durante l'installazione di un aggiornamento non riesce e il rollback. Non vengono risolti gli errori di installazione di aggiornamento o le cause di un rollback.

NotaQuesto problema si verifica anche quando si installa un aggiornamento per Microsoft .NET Framework 1.1 Service Pack 1 (SP1). Tuttavia, non Ŕ attualmente alcun hotfix per questo problema.

Informazioni sull'hotfix

╚ disponibile un hotfix supportato. Tuttavia Ŕ destinato alla correzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe eseguite ulteriori verifiche. Se questo problema non causa gravi difficoltÓ, si consiglia di attendere il successivo aggiornamento software contenente questo hotfix.

Per risolvere immediatamente il problema, contattare il servizio di supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo di numeri di telefono del servizio supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Notain casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Tecnico Clienti Microsoft potrebbero essere annullate qualora un addetto del Supporto Tecnico Microsoft dovesse determinare che uno specifico aggiornamento risolverÓ il problema. I normali costi del Servizio Supporto Tecnico Clienti verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Informazioni generali sui file dell'hotfix per ogni sistema operativo e la piattaforma

Riduci questa tabellaEspandi questa tabella
ProdottoNome filePiattaforma
Microsoft .NET framework 2.0 SP2-Windows Server 2003 (MSI)NDP20SP2 KB2260913 IA64.exeItanium
Microsoft .NET framework 2.0 SP2-Windows Server 2003, Windows XP (MSI)NDP20SP2 KB2260913 x64.exeIntel o AMD a 64 bit
Microsoft .NET framework 2.0 SP2-Windows Server 2003, Windows XP (MSI)NDP20SP2 KB2260913-x86.exea 32 bit
Microsoft .NET framework 3.5 SP1 di Windows Server 2008 (ISTAT)Windows6.0-KB2260913-v2-ia64.msuItanium
Microsoft .NET framework 3.5 SP1 Windows Vista, Windows Server 2008 (ISTAT)Windows6.0-KB2260913-v2-x64.msuIntel o AMD a 64 bit
Microsoft .NET framework 3.5 SP1 Windows Vista, Windows Server 2008 (ISTAT)Windows6.0-KB2260913-v2-x86.msua 32 bit
Microsoft .NET framework 4.0 - Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 (MSI)NDP40 KB2260913 IA64.exeItanium
Microsoft .NET framework 4.0 - Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40 KB2260913 x64.exeIntel o AMD a 64 bit
Microsoft .NET framework 4.0 - Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40 KB2260913-x86.exea 32 bit

Prerequisiti

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

NecessitÓ di riavvio

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

Informazioni sulla sostituzione della correzione

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 seguente. Date e ore dei file sono elencate in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertita in ora locale. Per calcolare la differenza tra l'ora UTC e quella locale, utilizzare la schedaFuso orarionon Ŕ visualizzata nella finestra di dialogoData e oraelemento nel Pannello di controllo.

Per Microsoft .NET Framework 2.0 SP2 su tutte le versioni x 86 su versioni di Windows 2000, Windows Server 2003 e Windows XP
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Mscordacwks.dll2.0.50727.5058989,52812-Ott-201005: 18x 86
Mscorlib.dll2.0.50727.50584,550,65612-Ott-201005: 18x 86
Mscorwks.dll2.0.50727.50585,824,84812-Ott-201005: 18x 86
Sos.dll2.0.50727.5058388,93612-Ott-201005: 18x 86
Per Microsoft .NET Framework 2.0 SP2 in tutte le edizioni x 64 e basate su versioni di Windows 2000, Windows Server 2003 e Windows XP
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Mscordacwks.dll2.0.50727.50581,755,48011-Ott-201023.18x 64
Mscorlib.dll2.0.50727.50584,567,04011-Ott-201023.13x 64
Mscorwks.dll2.0.50727.505810,044,75211-Ott-201023: 17x 64
Sos.dll2.0.50727.5058485,19211-Ott-201023: 14x 64
Per Microsoft .NET Framework 2.0 SP2 in tutte le versioni basate su IA-64 di Windows Server 2003 supportate
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni 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 Microsoft .NET Framework 3.5 SP1 in tutte le versioni x 86 su versioni di Windows Vista SP2 e Windows Server 2008 SP2
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Mscorlib.dll2.0.50727.50594,550,65629 Ottobre 201010: 54x 86
Mscordacwks.dll2.0.50727.5059989,52829 Ottobre 201010: 54x 86
Mscorwks.dll2.0.50727.50595,824,84829 Ottobre 201010: 55x 86
Sos.dll2.0.50727.5059388,93629 Ottobre 201010: 55x 86
Per Microsoft .NET Framework 3.5 SP1 in tutte le edizioni x 64 e basate su versioni di Windows Vista SP2 e Windows Server 2008 SP2
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Mscorlib.dll2.0.50727.50594,567,04029 Ottobre 201010: 53x 64
Mscordacwks.dll2.0.50727.50591,755,48029 Ottobre 201010: 53x 64
Mscorwks.dll2.0.50727.505910,044,75229 Ottobre 201010: 54x 64
Sos.dll2.0.50727.5059485,19229 Ottobre 201010: 54x 64
Per Microsoft .NET Framework 3.5 SP1 in tutte le versioni basate su IA-64 di Windows Server 2008 SP2 supportati
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Mscorlib.dll2.0.50727.50594,009,98429 Ottobre 201010: 56IA-64
Mscordacwks.dll2.0.50727.50593,082,58429 Ottobre 201010: 55IA-64
Mscorwks.dll2.0.50727.505920,194,12829 Ottobre 201010: 56IA-64
Sos.dll2.0.50727.5059872,77629 Ottobre 201010: 56IA-64
Per Microsoft .NET Framework 4.0 in tutte le versioni x 86 su versioni di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008, Windows 7 e di Windows Server 2008 R2
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Clr.dll4.0.30319.3906,730,56818-Nov-201007: 09x 86
Mscordacwks.dll4.0.30319.3901,141,59218-Nov-201007: 09x 86
Mscordbi.dll4.0.30319.390955,21618-Nov-201007: 09x 86
Mscorlib.dll4.0.30319.3905,196,11218-Nov-201007: 09x 86
Sos.dll4.0.30319.390516,93618-Nov-201007: 09x 86
Per Microsoft .NET Framework 4.0 in tutte le edizioni x 64 e basate su versioni di Windows XP, di Windows Server 2003, di Windows Vista, Windows Server 2008, Windows 7 e di Windows Server 2008 R2
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni fileDataOraPiattaforma
Clr.dll4.0.30319.3909,799,49618-Nov-201007: 49x 64
Mscordacwks.dll4.0.30319.3901,513,30418-Nov-201007: 49x 64
Mscordbi.dll4.0.30319.3901,453,39218-Nov-201007: 49x 64
Mscorlib.dll4.0.30319.3904,960,08018-Nov-201007: 49x 64
Sos.dll4.0.30319.390597,83218-Nov-201007: 49x 64
Per Microsoft .NET Framework 4.0 in tutte le versioni basate su IA-64 di Windows Server 2003, Windows Server 2008 e di Windows Server 2008 R2 supportati
Riduci questa tabellaEspandi questa tabella
Nome fileVersione fileDimensioni 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 aggirare il problema, chiudere tutte le applicazioni che utilizzano Microsoft .NET Framework o che contengono blocchi su file o cartelle nella GAC prima di installare gli aggiornamenti per Microsoft .NET Framework.

Status

Microsoft ha confermato che si tratta di un problema con i prodotti elencati nella sezione "Si applica a".

Informazioni

Se il problema Ŕ giÓ stata eseguita sul computer e se gli assembly sono stati rimossi dalla Global Assembly Cache, Ŕ necessario correggere Microsoft .NET Framework.

Per ulteriori informazioni sulle modalitÓ di correzione di Microsoft .NET Framework, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
908077Come rimuovere manualmente e reinstallare Microsoft .NET Framework 2.0

╚ consigliabile anche mediante l'utilitÓ di pulitura di Aaron Stebner .NET Framework. Per ulteriori informazioni sull'utilitÓ di pulitura di .NET Framework, visitare il seguente sito Web Microsoft:
Manuale dell'utente di .NET framework pulitura Tool


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

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

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



ProprietÓ

Identificativo articolo: 2260913 - Ultima modifica: martedý 7 dicembre 2010 - Revisione: 3.0
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
Chiavi:á
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2260913
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com