Quando si prova a installare un aggiornamento per .NET Framework 1.0, 1.1, 2.0, 3.0 o 3.5, è possibile che venga visualizzato Windows Update codice di errore "0x643" o il codice di errore "1603" di Windows Installer

Avviso

Come ottenere assistenza e supporto tecnico per questo aggiornamento della sicurezza

Informazioni sull'installazione degli aggiornamenti:
Supporto per Microsoft Update

Soluzioni di sicurezza per i professionisti IT:
Risoluzione dei problemi e supporto di TechNet Security

Proteggere il computer Windows da virus e malware:
Centro sicurezza e soluzioni antivirus

Supporto locale in base al paese/area geografica:
Supporto internazionale

Sintomi del problema

Quando si tenta di installare un aggiornamento per Microsoft .NET Framework 1.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0, Microsoft .NET Framework 3.0 o Microsoft .NET Framework 3.5, è possibile che venga visualizzato il codice di errore di Microsoft Windows Update seguente:

Nota

0x643

In alternativa, è possibile che venga visualizzato il codice di errore di Microsoft Windows Installer seguente:

Nota

1603

Questo problema può verificarsi quando si usano determinate configurazioni di sistema.

Causa

Windows Update codice di errore "0x643" e il codice di errore di Windows Installer "1603" sono codici di errore generici. In genere, questi codici di errore indicano che l'aggiornamento non è stato installato. Questi codici di errore sono in genere causati da un danneggiamento nell'installazione di .NET Framework o da un'incoerenza nello stato del database MSI.

Risoluzione

Per risolvere il problema, è necessario risolvere i problemi di danneggiamento della registrazione degli aggiornamenti software MSI o disinstallare più versioni di .NET Framework utilizzando lo strumento di pulizia di .NET Framework e quindi reinstallare i componenti.

Per risolvere il problema, segui questa procedura iniziando con il Metodo 1. Passare al Metodo 2 se il Metodo 1 non risolve il problema.

Metodo 1: risolvere i problemi di danneggiamento della registrazione dell'aggiornamento software MSI

Per ulteriori informazioni su come risolvere i problemi di danneggiamento della registrazione degli aggiornamenti software MSI, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

971187 Come risolvere i problemi di danneggiamento della registrazione dell'aggiornamento software MSIPer risolvere automaticamente questo problema, fai clic sul pulsante o sul collegamento Correggi nell'articolo 971187.

Visita quindi il sito Web Windows Update e prova a installare gli aggiornamenti:

http://update.microsoft.com Se il problema non viene risolto, passare al Metodo 2.

Metodo 2: ripristinare .NET Framework

Per ripristinare .NET Framework, è necessario disinstallare più versioni di .NET Framework utilizzando lo strumento di pulizia di .NET Framework e quindi reinstallare i componenti.

A questo scopo, procedere come segue:

  1. Fare clic sul collegamento seguente per scaricare lo strumento di pulizia di .NET Framework:

    http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx

  2. Utilizzare lo strumento di pulizia di .NET Framework per disinstallare le versioni 1.0, 1.1, 2.0, 3.0 e 3.5 di .NET Framework

    Nota Lo strumento di pulizia non consente di rimuovere .NET Framework 2.0 in Windows Vista o versioni successive perché .NET Framework è installato come componente del sistema operativo.

  3. Riavviare il computer.

  4. Scarica e installa i seguenti componenti:

  5. Riavviare il computer.

  6. Visita il sito Web Windows Update e installa gli aggiornamenti:

    http://update.microsoft.com

HAI ANCORA BISOGNO DI ASSISTENZA?

Se questo articolo non risponde alla tua domanda, fai clic su questo pulsante per porre la tua domanda ad altri membri della community in Microsoft Community:

Fai una domanda
        
        
      

Altre informazioni

Questo problema può verificarsi quando si usa una delle configurazioni seguenti:

  • Microsoft .NET Framework 1.0 Service Pack 3 quando lo si utilizza con uno dei sistemi operativi seguenti:

    • Microsoft Windows 2000 Advanced Server Service Pack 4 (SP4)
    • Microsoft Windows 2000 Datacenter Server SP4
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Server SP4
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP1
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP2
    • Windows Server 2003, Datacenter Edition SP1
    • Windows Server 2003, Datacenter Edition SP2
    • Windows Server 2003, Datacenter x64 Edition SP2
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP1
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP2
    • Windows Server 2003, edizione Enterprise SP1
    • Windows Server 2003, edizione Enterprise SP2
    • Windows Server 2003, Enterprise x64 Edition SP2
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Standard Edition x86 SP1 a 32 bit
    • Windows Server 2003, Standard Edition x86 SP2 a 32 bit
    • Windows Server 2003, Standard x64 Edition SP2
    • Windows Server 2003, Standard x64 Edition
    • Windows Server 2003, Web Edition SP1
    • Windows Server 2003, Web Edition SP2
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows XP Home Edition SP2
    • Windows XP Media Center Edition 2005
    • Windows XP Professional SP2
    • Windows XP Professional x64 Edition
    • Windows XP Professional x64 Edition SP2
    • Windows XP Tablet PC Edition SP2
  • Microsoft .NET Framework 1.1 Service Pack 1 quando viene utilizzato con uno dei sistemi operativi seguenti:

    • Windows 2000 Advanced Server SP4
    • Windows 2000 Datacenter Server SP4
    • Windows 2000 Professional SP4
    • Windows 2000 Server SP4
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP1
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP2
    • Windows Server 2003, Datacenter Edition SP2
    • Windows Server 2003, Datacenter x64 Edition SP2
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP1
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP2
    • Windows Server 2003, edizione Enterprise SP2
    • Windows Server 2003, Enterprise x64 Edition SP2
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Standard Edition x86 SP2 a 32 bit
    • Windows Server 2003, Standard x64 Edition SP2
    • Windows Server 2003, Standard x64 Edition
    • Windows Server 2003, Web Edition SP2
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows XP Home Edition SP2
    • Windows XP Media Center Edition 2005
    • Windows XP Professional SP2
    • Windows XP Professional x64 Edition
    • Windows XP Professional x64 Edition SP2
  • Microsoft .NET Framework 2 o Microsoft .NET Framework 2 SP1 quando lo si utilizza con uno dei sistemi operativi seguenti:

    • Windows 2000 Advanced Server SP4
    • Windows 2000 Datacenter Server SP4
    • Windows 2000 Professional SP4
    • Windows 2000 Server SP4
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP1
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP2
    • Windows Server 2003, Datacenter Edition SP1
    • Windows Server 2003, Datacenter Edition SP2
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003, Datacenter x64 Edition SP2
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP1
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP2
    • Windows Server 2003, edizione Enterprise SP1
    • Windows Server 2003, edizione Enterprise SP2
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Enterprise x64 Edition SP2
    • Windows Server 2003, Standard Edition x86 SP1 a 32 bit
    • Windows Server 2003, Standard Edition x86 SP2 a 32 bit
    • Windows Server 2003, Standard x64 Edition
    • Windows Server 2003, Standard x64 Edition SP2
    • Windows Server 2003, Web Edition SP1
    • Windows Server 2003, Web Edition SP2
    • Windows XP Home Edition SP2
    • Windows XP Media Center Edition 2005
    • Windows XP Professional SP2
    • Windows XP Professional x64 Edition
    • Windows XP Professional x64 Edition SP2
    • Windows XP Tablet PC Edition SP2
  • Microsoft .NET Framework 3.0 o Microsoft .NET Framework 3.0 SP1 quando lo si utilizza con uno dei sistemi operativi seguenti:

    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP1
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP2
    • Windows Server 2003, Datacenter Edition SP1
    • Windows Server 2003, Datacenter Edition SP2
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003, Datacenter x64 Edition SP2
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP1
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP2
    • Windows Server 2003, edizione Enterprise SP1
    • Windows Server 2003, edizione Enterprise SP2
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Enterprise x64 Edition SP2
    • Windows Server 2003, Standard Edition x86 SP1 a 32 bit
    • Windows Server 2003, Standard Edition x86 SP2 a 32 bit
    • Windows Server 2003, Standard x64 Edition
    • Windows Server 2003, Standard x64 Edition SP2
    • Windows Server 2003, Web Edition SP1
    • Windows Server 2003, Web Edition SP2
    • Windows XP Home Edition SP2
    • Windows XP Media Center Edition 2005
    • Windows XP Professional SP2
    • Windows XP Professional x64 Edition
    • Windows XP Professional x64 Edition SP2
    • Windows XP Tablet PC Edition SP2
  • Microsoft .NET Framework 3.5 quando lo si utilizza con uno dei sistemi operativi seguenti:

    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP1
    • Windows Server 2003, Datacenter Edition per sistemi basati su Itanium SP2
    • Windows Server 2003, Datacenter Edition SP1
    • Windows Server 2003, Datacenter Edition SP2
    • Windows Server 2003, Datacenter x64 Edition
    • Windows Server 2003, Datacenter x64 Edition SP2
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP1
    • Windows Server 2003, edizione Enterprise per sistemi basati su Itanium SP2
    • Windows Server 2003, edizione Enterprise SP1
    • Windows Server 2003, edizione Enterprise SP2
    • Windows Server 2003, Enterprise x64 Edition
    • Windows Server 2003, Enterprise x64 Edition SP2
    • Windows Server 2003, Standard Edition x86 SP1 a 32 bit
    • Windows Server 2003, Standard Edition x86 SP2 a 32 bit
    • Windows Server 2003, Standard x64 Edition
    • Windows Server 2003, Standard x64 Edition SP2
    • Windows Server 2003, Web Edition SP1
    • Windows Server 2003, Web Edition SP2
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows XP Home Edition SP2
    • Windows XP Media Center Edition 2005
    • Windows XP Professional SP2
    • Windows XP Professional x64 Edition
    • Windows XP Professional x64 Edition SP2
    • Windows XP Tablet PC Edition SP2

Per ulteriori informazioni su un altro messaggio di errore che potrebbe essere visualizzato quando si tenta di installare questo aggiornamento, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

923101 Quando si tenta di installare un aggiornamento della protezione per .NET Framework 2.0 in un computer che esegue Windows Server edizione 2003 x64: "Errore 1324. La cartella 'Program Files' contiene un carattere non valido"