Identificativo articolo: 908077 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo potrebbe contenere un collegamento all'utilitÓ Windows Installer CleanUp (MSICUU2.exe). Se si Ŕ stati indirizzati a questo articolo per risolvere un problema utilizzando l'unitÓ Windows Installer Cleanup, contattare il produttore del software per il supporto per l'installazione del prodotto, altrimenti visualizzare l'articolo della Microsoft Knowledge Base per la procedura relativa alla risoluzione dei problemi di disinstallazione per i prodotti che utilizzano Windows Installer:

2438651 Come risolvere i problemi che si potrebbero verificare durante l'installazione, la disinstallazione o l'aggiornamento di un programma in un computer basato su Windows
Avviso
Questo articolo potrebbe contenere un collegamento all'utilitÓ Windows Installer CleanUp (MSICUU2.exe). Se si Ŕ stati indirizzati a questo articolo per risolvere un problema utilizzando l'unitÓ Windows Installer Cleanup, contattare il produttore del software per il supporto per l'installazione del prodotto, altrimenti visualizzare l'articolo della Microsoft Knowledge Base per la procedura relativa alla risoluzione dei problemi di disinstallazione per i prodotti che utilizzano Windows Installer:

Espandi tutto | Chiudi tutto

In questa pagina

Sommario

╚ possibile utilizzare i metodi descritti in questo articolo per risolvere i problemi di installazione di Microsoft .NET Framework versione 2.0. In questo articolo viene illustrata l'installazione su computer che eseguono Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) oppure Windows XP Service Pack 2 (SP2). I metodi illustrati in questo articolo includono la registrazione di Microsoft Windows Installer, il ripristino, la rimozione e la reinstallazione di .NET Framework. Per utilizzare questi metodi, Ŕ necessario avere una conoscenza approfondita di .NET Framework 2.0, l'Editor del Registro di sistema e Windows Installer. Inoltre, uno di questi metodi richiede di effettuare modifiche al Registro di sistema del computer.

INTRODUZIONE

Questo articolo dettagliato descrive la risoluzione dei problemi che potrebbero verificarsi quando si installa .NET Framework 2.0.

Quando Microsoft Windows Installer non viene registrato correttamente nel Registro di sistema di Windows, il programma di installazione di .NET Framework 2.0 non riesce ad accedere ai componenti di Windows Installer. Questo articolo descrive come risolvere questo problema annullando la registrazione e registrando nuovamente Windows Installer.

Potrebbe non essere sempre possibile rimuovere completamente .NET Framework 2.0 utilizzando lo strumento Installazione applicazioni nel Pannello di controllo. In questo articolo viene inoltre descritto come risolvere il problema riparando o rimuovendo manualmente .NET Framework 2.0 dal computer per poi reinstallarla .NET Framework 2.0.

Requisiti

Nell'elenco che segue sono indicati l'hardware, il software, l'infrastruttura di rete e i Service Pack necessari:
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) o Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0
    Per ottenere Microsoft .NET Framework versione 2.0 Redistributable Package, visitare il seguente sito Web Microsoft:á
    http://www.microsoft.com/it-it/download/details.aspx?id=6523
Nota per risolvere i problemi di installazione di .NET Framework 2.0, Ŕ necessario utilizzare un account del gruppo di amministratori locali sul computer in cui Ŕ in esecuzione .NET Framework 2.0.

In questo articolo si presume la conoscenza dei seguenti argomenti:
  • Microsoft .NET Framework 2.0
  • Editor del Registro di sistema
  • Windows Installer

Annullare la registrazione, quindi registrare nuovamente Windows Installer

Questa azione consente di correggere la maggior parte delle situazioni. Inoltre, questa azione non pregiudica eventuali programmi giÓ installati che utilizzano Windows Installer.
  1. Annullare la registrazione di Windows Installer. Per effettuare tale operazione, fare clic sul pulsante Start, scegliere Esegui, digitare msiexec /unregister nella casella Apri, quindi scegliere OK.
  2. Registrare nuovamente Windows Installer. Per effettuare tale operazione, fare clic sul pulsante Start, scegliere Esegui, digitare msiexec /unregister nella casella Apri, quindi scegliere OK.

Ripristino di .NET Framework 2.0

Di seguito vengono illustrati tre modi per ripristinare .NET Framework.

Utilizzare il comando di ripristino sul file della cache di Windows Installer

Per ripristinare .NET Framework 2.0 utilizzando il file della cache di Windows Installer, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Esegui, digitare installer nella casella Apri, quindi scegliere OK.
  2. Sul menu Visualizza di Windows Installer, fare clic su Dettagli, fare clic con il pulsante destro del mouse sull'intestazione della colonna Nome, quindi scegliere Commento.
  3. Fare clic con il pulsante destro del mouse sul file memorizzato nella cache di Windows Installer che presenta il commento Microsoft .NET Framework 2.0 RTL x86 enu, quindi scegliere Ripristina.
  4. Una volta completato il processo di ripristino, uscire da Windows Installer.

Al prompt dei comandi, eseguire .NET Framework 2.0 Redistributable package

Per effettuare il ripristino di .NET Framework 2.0 al prompt dei comandi, attenersi alla seguente procedura:
  1. Individuare il file Dotnetfx.exe utilizzato per installare .NET Framework 2.0. A tale scopo, utilizzare uno dei seguenti metodi:
    • Se .NET Framework 2.0 Ŕ stata installata da un CD o DVD, inserire il disco di installazione nell'unitÓ CD o DVD.
    • Se .NET Framework 2.0 Ŕ stata installata dal disco rigido, scaricare il programma di installazione .NET Framework 2.0 sul disco rigido.
    • Se 2.0.NET Framework Ŕ stata installata da un'unitÓ di rete, riconnettersi all'unitÓ di rete.
  2. Fare clic sul pulsante Start, scegliere Esegui, digitare cmd nella casella Apri, quindi scegliere OK.
  3. Al prompt dei comandi, eseguire il comando qui riportato:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Nota %InstallationPath% Ŕ un segnaposto per il percorso del file Dotnetfx.exe identificato nel passaggio 1.

Rimuovere manualmente e reinstallare .NET Framework 2.0

Importante In questa sezione, metodo o attivitÓ viene spiegato come modificare il Registro di sistema. Un'errata modifica del Registro di sistema pu˛ causare seri problemi. Per tale motivo, attenersi scrupolosamente alla procedura indicata. Per maggiore sicurezza, effettuare una copia di backup del Registro di sistema prima di modificarlo. In questo modo, sarÓ possibile ripristinare il Registro di sistema in caso di problemi. Per ulteriori informazioni sull'esecuzione del backup e del ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
322756 Esecuzione del backup e del ripristino del Registro di sistema in Windows


Importante Questa procedura pu˛ aumentare i rischi per la protezione. L'esecuzione di questa procedura potrebbe rendere il computer o la rete pi¨ vulnerabile agli attacchi di utenti malintenzionati o di software dannoso, ad esempio virus. Si consiglia di attenersi alla procedura descritta nel presente articolo per attivare i programmi affinchÚ funzionino secondo lo scopo per cui sono stati progettati o per implementare specifiche funzionalitÓ delle applicazioni. Prima di apportare tali modifiche, si consiglia di valutare i rischi derivanti dall'implementazione di questo processo in un ambiente particolare. Se si decide di implementare questa procedura, adottare ogni ulteriore azione che consenta la protezione del sistema. Si consiglia di utilizzare la presente procedura solo se Ŕ effettivamente necessaria.
  1. Rimuovere .NET Framework 2.0 dalla cache di Windows Installer:
    1. Fare clic sul pulsante Start, scegliere Esegui, digitare installer nella casella Apri, quindi scegliere OK.
    2. Sul menu Visualizza di Windows Installer, fare clic su Dettagli.
    3. Fare clic con il pulsante destro del mouse sull'intestazione della colonna Nome, quindi scegliere Commenti.
    4. Fare clic con il pulsante destro del mouse sul file memorizzato nella cache di Windows Installer che presenta il commento Microsoft .NET Framework 2.0 RTL x86 enu, quindi scegliere Disinstalla.
    5. Una volta completato il processo di disinstallazione, uscire da Windows Installer.
  2. Eliminare manualmente i seguenti file dal computer. Nota in base alle attuali condizioni dell'installazione di .NET Framework, tali elementi potrebbero non essere presenti nel computer.
    • La cartella URTTemp
    • Il file Mscoree.dll
    • La cartella v2.0.50727
    A tal fine, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Esegui, digitare system32 nella casella Apri, quindi scegliere OK. Il contenuto della cartella System32 viene visualizzato in Esplora risorse.
    2. Individuare ed eliminare la cartella URTTemp.
    3. Individuare ed eliminare il file mscoree.dll.

      Nota Se nel computer Ŕ installata anche .NET Framework 1.1 o .NET Framework 1.0 e non si desidera reinstallare .NET Framework 2.0, Ŕ necessario effettuare il ripristino di .NET Framework 1.1 o .NET Framework 1.0. Per ulteriori informazioni, vedere la sezione "Ripristino di.NET Framework" del seguente articolo della Microsoft Knowledge Base:
      824643 Risoluzione dei problemi di installazione di Microsoft .NET Framework 1.1 in Windows XP o in Windows 2000
    4. Fare clic sul pulsante Start, scegliere Esegui, digitare microsoft.net nella casella Apri, quindi scegliere OK. Il contenuto della cartella Microsoft.NET viene visualizzato in Esplora risorse.
    5. Nella cartella Microsoft.NET, fare doppio clic sulla cartella Framework.
    6. Nella cartella Framework, eliminare la cartella v2.0.50727.
    7. Chiudere la cartella Framework.
  3. Eliminare manualmente le chiavi del Registro di sistema rilevanti:
    1. Fare clic sul pulsante Start, scegliere Esegui, digitare regedit nella casella Apri, quindi scegliere OK per avviare l'editor del Registro di sistema.
    2. Nell'editor del Registro di sistema, individuare e quindi eliminare le seguenti chiavi del Registro di sistema.

      Nota in base alle attuali condizioni dell'installazione di .NET Framework, tali chiavi del Registro di sistema potrebbero non essere presenti nel computer.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Chiudere l'editor del Registro di sistema.
  4. Utilizzare l'utilitÓ Windows Installer CleanUp (Msizap.exe) per rimuovere le informazioni di Windows Installer dal Registro di sistema. I componenti (Msizap.exe) di Windows Installer Software Development Kit sono inclusi nel Microsoft Windows Software Development Kit (SDK).

    Il seguente file Ŕ disponibile per il download nell'Area download Microsoft:
    Riduci l'immagineEspandi l'immagine
    Download
    Download del pacchetto dell'utilitÓ Windows Installer CleanUp (Msicuu2.exe).
    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 sicurezza avanzata che impedisce modifiche del file non autorizzate.

    Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    290301 Descrizione dell'utilitÓ Windows Installer CleanUp
    Per rimuovere le informazioni di Windows Installer dal Registro di sistema, attenersi alla seguente procedura:
    1. Fare clic sul pulsante Start, scegliere Esegui, digitare cmd nella casella Apri, quindi scegliere OK.
    2. Al prompt dei comandi, individuare la directory contenente l'utilitÓ Windows Installer CleanUp, quindi eseguire il seguente comando:
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Riavviare il computer.
  5. Disattivare tutti i programmi antivirus e tutti i programmi firewall installati nel computer. Per effettuare questa operazione, utilizzare l'utilitÓ Configurazione di sistema (Msconfig.exe) per eseguire un avvio parziale del computer. Disabilitare tutti i servizi non necessari.

    Quando si utilizza l'utilitÓ Configurazione di sistema in modalitÓ diagnostica, riattivare il servizio Windows Installer sulla scheda Servizi.

    Per avviare l'UtilitÓ Configurazione di sistema, fare clic su Start, scegliere Esegui, digitare msconfig nella casella Apri, quindi scegliere OK.
  6. Eliminare il contenuto della cartella Temp:
    1. Fare clic sul pulsante Start, scegliere Esegui e digitare %Temp% nella casella Apri, quindi scegliere OK. Il contenuto della cartella Temp viene visualizzato in Esplora risorse.
    2. Nella cartella Temp, fare clic su Seleziona tutto sul menu Modifica.
    3. Scegliere Elimina dal menu File.

      Nota eliminare quanti pi¨ file e cartelle possibile dalla cartella Temp.
  7. Reinstallare .NET Framework 2.0. Per ottenere .NET Framework versione 2.0 Redistributable Package, visitare il seguente sito Web Microsoft:á
    http://www.microsoft.com/it-it/download/details.aspx?id=6523
    Nota se non si desidera reinstallare .NET Framework 2.0 e .NET Framework 1.1 oppure .NET Framework 1.0 Ŕ installata nel computer, Ŕ necessario ripristinare .NET Framework 1.1 o .NET Framework 1.0. ╚ necessario ripristinare queste installazioni per sostituire il file Mscoree.dll e la cartella URTTemp.

Riferimenti

Per ulteriori informazioni, visitare i seguenti siti Web Microsoft Developer Network (MSDN):
Editor del Registro di sistema
http://msdn.microsoft.com/it-it/library/x6kd89c5(vs.71).aspx

Windows Installer
http://msdn.microsoft.com/it-it/library/aa372866.aspx

Domande frequenti
http://msdn.microsoft.com/it-it/vstudio/aa496123

Controllo delle versioni, compatibilitÓ ed esecuzione affiancate in .NET Framework
http://msdn.microsoft.com/it-it/vstudio/aa497340.aspx

ProprietÓ

Identificativo articolo: 908077 - Ultima modifica: mercoledý 31 ottobre 2012 - Revisione: 8.0
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0áalle seguenti piattaforme
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
Chiavi:á
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
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