Risoluzione dei problemi di installazione di Microsoft.NET Framework 1.1 in Windows XP o Windows 2000

Nota: Non utilizzare le informazioni visualizzate in questo articolo per risolvere un'installazione di Microsoft.NET Framework 1.1 in Windows Server 2003. Per ulteriori informazioni sulla risoluzione dei problemi di un'installazione di.NET Framework 1.1 in Windows Server 2003, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:

830646 come risolvere i problemi di installazione di Microsoft.NET Framework 1.1 in Microsoft Windows Server 2003

Riepilogo

In questo articolo viene descritto come risolvere i problemi che possono verificarsi quando si installa.NET Framework 1.1 in Windows XP o Windows 2000.

Causa

Quando Microsoft Windows Installer non è registrato correttamente nel Registro di sistema Windows, il programma di installazione di.NET Framework 1.1 non può accedere ad alcuni componenti di Windows Installer.

Risoluzione

Requisiti

In questo articolo si presuppone che si abbia familiarità con i seguenti argomenti:
  • Microsoft.NET Framework 1.1
  • Editor del Registro di sistema
  • Windows Installer
Nell'elenco seguente sono indicati l'hardware consigliato, il software, l'infrastruttura di rete e i service pack necessari:
  • Microsoft Windows 2000 o Windows XP
  • Microsoft.NET Framework 1.1

Metodo 1: Annullare la registrazione, quindi registrare nuovamente Windows Installer

  1. Annullare la registrazione di Windows Installer:
    Fare clic su Start, scegliere Esegui, tipo msiexec /unregister, quindi scegliere OK.
  2. Registrare nuovamente Windows Installer:
    Fare clic su Start, scegliere Esegui, digitare msiexec /regserver, quindi fare clic su OK.

Metodo 2: Ripristino del Framework .NET.

Sono disponibili due opzioni per ripristinare il.NET Framework.

R: opzione Ripristina la 1.1 di.NET Framework utilizzando il prompt dei comandi

  1. Individuare il file Dotnetfx.exe utilizzato per installare.NET Framework 1.1. A tale scopo, utilizzare uno dei seguenti metodi:
    • Se è installato.NET Framework 1.1 da un CD o da un DVD, inserire il disco di installazione nell'unità CD o DVD-ROM.
    • Se è installato.NET Framework 1.1 dal disco rigido, scaricare il programma di installazione di.NET Framework 1.1 sul disco rigido.
    • Se si è installato.NET Framework 1.1 da un'unità di rete, riconnettersi all'unità di rete.
  2. Fare clic su Start, scegliere Esegui, digitare cmd e quindi fare clic su OK.
  3. Al prompt dei comandi, eseguire il comando seguente:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: Percorso di installazione di % % è un segnaposto per il percorso del file Dotnetfx.exe che trova nel passaggio 1.

Opzione b: ripristino di.NET Framework 1.1 utilizzando il file di cache di Windows Installer

  1. Fare clic su Start, scegliere Esegui, digitare Installere quindi fare clic su OK.
  2. Menu Visualizza di Windows Installer, fare clic su
    Dettagli.
  3. Eseguire una delle seguenti, a seconda del sistema operativo:
    • In Windows XP, pulsante destro del mouse sull'intestazione della colonna nome e quindi fare clic su commenti.
    • In Windows 2000 il pulsante destro del mouse sull'intestazione della colonna nome e quindi scegliere
      Commento.
  4. Il file di Windows Installer nella cache che ha il
    Microsoft.NET Framework 1.1 RTL x86 ita commento e quindi fare clic su Ripristina.
  5. Al termine del processo di ripristino, uscire dal programma di installazione.

Metodo 3: Rimuovere e quindi reinstallare.NET Framework 1.1

Sono disponibili due opzioni per rimuovere e reinstallare.NET Framework 1.1.

L'opzione r: utilizzare lo strumento di pulitura di.NET Framework (metodo automatico)

Lo strumento di pulitura di.NET Framework verrà rimosso e quindi reinstallare.NET Framework 1.1 per l'utente. Per informazioni su come ottenere e utilizzare questo strumento, visitare il seguente sito Web MSDN:I prodotti di terze parti descritti in questo articolo sono forniti da società indipendenti da Microsoft. Microsoft esclude ogni garanzia, implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Opzione b: modifica del Registro di sistema (metodo manuale)

Importante Questa sezione, metodo o attività contiene passaggi su come modificare il Registro di sistema. Tuttavia, una modifica errata del registro di sistema potrebbe causare gravi problemi. Pertanto, assicurarsi di seguire attentamente i passaggi. Per maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Cosicché sia possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
322756 come eseguire il backup e ripristinare il Registro di sistema Windows
  1. Rimuovere la cache di Windows Installer 1.1 di.NET Framework. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Esegui, digitare Installere quindi fare clic su OK.
    2. Menu Visualizza di Windows Installer, fare clic su
      Dettagli.
    3. Eseguire una delle seguenti, a seconda del sistema operativo:
      • In Windows XP, pulsante destro del mouse sull'intestazione della colonna nome e quindi fare clic su commenti.
      • In Windows 2000 il pulsante destro del mouse sull'intestazione della colonna nome e quindi scegliere
        Commento.
    4. Il file di Windows Installer nella cache che ha il
      Microsoft.NET Framework 1.1 RTL x86 ita commento e quindi fare clic su Disinstalla.
    5. Al termine del processo di disinstallazione, chiudere il programma di installazione.
  2. Eliminare manualmente il file e cartelle esistenti dal computer. A seconda della condizione attuale di.NET Framework, questo file e cartelle potrebbe non esistere. Per eliminare il file e cartelle, procedere come segue:
    1. Fare clic su Start, scegliere Esegui, digitare system32e quindi fare clic su OK. Il contenuto della cartella System32 visualizzato in Esplora risorse.
    2. Individuare ed eliminare la cartella URTTemp .
    3. Individuare ed eliminare il file Mscoree. dll .

      Nota: Il 1.0 di.NET Framework viene installato anche il computer, se non si intende reinstallare.NET Framework 1.1, è necessario ripristinare il 1.0 di.NET Framework. Per ulteriori informazioni, vedere la sezione "Informazioni".
    4. Fare clic su Start, scegliere Esegui, digitare Microsoft.NETe quindi fare clic su OK. Il contenuto della cartella Microsoft.NET visualizzato in Esplora risorse.
    5. Nella cartella Microsoft.NET fare doppio clic sulla cartella Framework .
    6. Nella cartella Framework, eliminare il
      cartella v 1.1.4322 .
    7. Chiudere la cartella Framework .
  3. Eliminare manualmente le chiavi del Registro di sistema. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Esegui, digitare regedite quindi fare clic su OK per avviare l'Editor del Registro di sistema.
    2. Nell'Editor del Registro di sistema, individuare ed eliminare le chiavi del Registro di sistema esistenti (tutte le chiavi del Registro di sistema potrebbero non essere presenti):
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Uscire dall'Editor del Registro di sistema.
  4. Zap informazioni dal Registro di sistema di Windows Installer utilizzando l'utilità Msizap.exe. L'utilità di Msizap.exe viene fornito con Microsoft Windows Installer Software Development Kit (SDK). Per scaricare il SDK di Windows Installer, visitare il seguente sito Web Microsoft:Per zap informazioni dal Registro di sistema di Windows Installer, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Esegui, digitare cmd e quindi fare clic su OK.
    2. Al prompt dei comandi, individuare la directory che contiene l'utilità di Msizap.exe e quindi eseguire il comando seguente:
      TP Msizap {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Riavviare il computer.
  5. Cancellare il contenuto della cartella Temp. A tale scopo, attenersi alla seguente procedura:
    1. Fare clic su Start, scegliere Esegui, digitare % Temp %e quindi fare clic su OK. Il contenuto della cartella Temp è visualizzato in Esplora risorse.
    2. Nella cartella Temp, fare clic su
      Seleziona tutto dal menu Modifica .
    3. Dal menu File , fare clic su
      Eliminare.

      Nota: Eliminare tutti i file e cartelle possibile dalla cartella Temp.
  6. Disattivare tutti i programmi antivirus e tutti i programmi firewall installati nel computer in uso. A tale scopo, utilizzare l'utilità di configurazione di sistema (Msconfig.exe) per eseguire un avvio parziale del computer e quindi disattivare tutti i servizi non necessari. Quando si utilizza Msconfig.exe in modalità diagnostica, riattivare il servizio Windows Installer nella scheda servizi . Quindi, avviare Msconfig. A tale scopo, eseguire questo passaggio:
    Fare clic su Start, scegliere Esegui, digitare MSconfige quindi fare clic su OK
  7. Installare il.NET Framework 1.1. Per scaricare.NET Framework 1.1, visitare il seguente sito Web Microsoft:Nota: Il 1.0 di.NET Framework è installato nel computer in uso, se non si intende reinstallare.NET Framework 1.1, è necessario ripristinare il 1.0 di.NET Framework per sostituire il file Mscoree. dll e la cartella URTTemp. Per ulteriori informazioni, vedere la sezione "Informazioni".

Ulteriori informazioni

Come ripristinare il 1.0 di.NET Framework utilizzando il prompt dei comandi

Per ripristinare il 1.0 di.NET Framework utilizzando il prompt dei comandi, eseguire la procedura seguente:
  1. Individuare il file Dotnetfx.exe che è utilizzato per installare il 1.0 di.NET Framework. A tale scopo, utilizzare uno dei seguenti metodi:
    • Se il 1.0 di.NET Framework è stato installato da un CD o da un DVD, inserire il disco di installazione nell'unità CD o DVD-ROM.
    • Se il 1.0 di.NET Framework è stato installato dal disco rigido, scaricare il programma di installazione di.NET Framework 1.0 sul disco rigido.
    • Se il 1.0 di.NET Framework è stato installato da un'unità di rete, riconnettersi all'unità di rete.
  2. Fare clic su Start, scegliere Esegui, digitare cmd e quindi fare clic su OK.
  3. Al prompt dei comandi, eseguire il comando seguente:
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Nota: Percorso di installazione di % % è un segnaposto per il percorso del file Dotnetfx.exe che trova nel passaggio 1.

Riferimenti

Per ulteriori informazioni, visitare i seguenti siti Web:
Domande frequenti di.NET Framework 1.1
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Il controllo delle versioni, compatibilità ed esecuzione side-by-side di.NET Framework
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Strumento di pulitura di.NET Framework
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Editor del Registro di sistema
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx
Proprietà

ID articolo: 824643 - Ultima revisione: 30 gen 2017 - Revisione: 1

Feedback