È disponibile lo strumento di ripristino di Microsoft .NET Framework

Si applica a
.NET Framework 4.8 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2 .NET Framework 4.5.2 .NET Framework 3.5 Service Pack 1

Introduzione

Lo strumento di ripristino Microsoft .NET Framework rileva i problemi che si verificano di frequente che interessano l'installazione o gli aggiornamenti di Microsoft .NET Framework. Lo strumento cerca di risolvere questi problemi applicando correzioni note o ripristinando le installazioni danneggiate delle versioni .NET Framework supportate. Lo strumento ha un'interfaccia utente (UI) facile da usare e basata su procedure guidate. Supporta anche l'utilizzo della riga di comando insieme a opzioni più avanzate.

Microsoft ha rilasciato la versione aggiornata seguente dello strumento di ripristino di Microsoft .NET Framework.

Versione più recente

Ultimo aggiornamento: 08/01/2024
Versione: v1.5
Versione: 4.8.4739.15
Lingue supportate: inglese (Stati Uniti)

Modifiche incluse nella versione v1.5

  • Lo strumento supporta ora Microsoft .NET Framework 4.8, 4.7.2, 4.7.1, 4.7 e 4.6.2. Pertanto, il fissaggio e la riparazione sono applicabili anche a questi prodotti.

  • Risolve una vulnerabilità di elevazione dei privilegi descritta in CVE 2024-38081.

  • Rimuove le versioni non supportate del sistema operativo e di .NET Framework.

    Lo strumento supporta tutte le funzionalità della versione precedente così come sono.

Note

  • Lo strumento di ripristino di .NET Framework è disponibile solo in inglese.
  • Le piattaforme supportate e le versioni di .NET Framework sono elencate in "Configurazioni interessate".

Informazioni sul download

La versione più recente dello strumento di ripristino di .NET Framework è disponibile per il download nel seguente sito Web Area download Microsoft:

Strumento di ripristino di Microsoft .NET Framework

Opzioni della riga di comando supportate per questo strumento

Opzione Standard Descrizione Utilizzo
/? OR /help Visualizza le informazioni della Guida. NetFxRepairTool.exe /?
/q OR /quiet Modalità non interattiva. Non è richiesta alcuna interazione da parte dell'utente e lo strumento prova tutte le correzioni/riparazioni e salva il file di registro.
Le opzioni "/q" e "/p" si escludono a vicenda.
NetFxRepairTool.exe /q
/p OR /passive Modalità automatica. Viene visualizzata solo la barra di stato.
Le opzioni "/q" e "/p" si escludono a vicenda.
NetFxRepairTool.exe /p
/a OR /addsource Modalità di ripristino offline. Installazione I file ridistribuibili necessari per il ripristino vengono copiati da una condivisione di rete o da un percorso di cartella specificato dal contrassegno "/addsource". Questo dovrebbe essere generalmente usato quando lo strumento funziona in un ambiente disconnesso o bloccato. Percorso cartella NetFxRepairTool.exe /D <>

Esempio:
NetFxRepairTool.exe /a "\\SharePc\ShareFolder"
/r OR /repair L'operazione di ripristino può essere facoltativamente limitata a un set di linee di base del prodotto specificate. Se questa opzione non è specificata, lo strumento tenterà di ripristinare tutte le versioni .NET Framework supportate installate.
L'opzione "/repair" può essere usata anche insieme al valore "None" per applicare semplicemente le correzioni e saltare l'esecuzione del ripristino per qualsiasi baseline di prodotto. Quando questa opzione viene utilizzata insieme al valore "None", l'opzione "/addsource" non deve essere specificata.
Questa opzione è applicabile solo in modalità silenziosa e passiva.
NetFxRepairTool.exe /r <version1>; <Versione2>

Valori delle versioni supportati: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, nessuno

Esempi:
NetFxRepairTool.exe /q /r .net4
NetFxRepairTool.exe /q /r .net35;. net45
/l OR /logs Facoltativamente, imposta il percorso della cartella desiderato per l'archivio dei log (FixDotNet*.cab) generato dallo strumento. La posizione predefinita (che non specifica questa opzione) del file CAB è la cartella desktop dell'utente corrente. NetFxRepairTool.exe /l <percorso della cartella>

Esempio:
NetFxRepairTool.exe /l "%temp%"
/c OR /collectonly Modalità solo raccolta log. Questa modalità consente la raccolta di log rilevanti per l'installazione di .NET Framework, utile per la risoluzione dei problemi. Quando questa opzione è specificata, le operazioni di ripristino o le operazioni di correzione non vengono eseguite.
Questa opzione è applicabile solo in modalità non interattiva e passiva e sopprimerà tutte le altre operazioni.
NetFxRepairTool.exe /q /c
OPPURE
NetFxRepairTool.exe /p /c
/n OR /noceipconsent Consente di rifiutare esplicitamente l'invio di informazioni relative al feedback a Microsoft. Il valore predefinito (senza specificare il flag) presuppone che l'utente abbia acconsentito esplicitamente all'invio di dati sull'utilizzo a Microsoft.
Questa opzione è applicabile solo in modalità silenziosa e passiva.
NetFxRepairTool.exe /q /n
OPPURE
NetFxRepairTool.exe /p /n

Altre informazioni

Opzioni dello strumento di riparazione

Lo strumento di ripristino di .NET Framework segue un processo in quattro passaggi:

  1. Prova a risolvere i problemi di configurazione
  2. Applica le correzioni (richiede il consenso dell'utente)
  3. Tentativo di ripristinare tutte le versioni installate di .NET Framework
  4. Raccoglie i log (richiede il consenso dell'utente)

Lo strumento può apportare una o più modifiche alla versione installata di .NET Framework. Ad esempio, può correggere lo stato di Windows Installer nel computer, reimpostare gli elenchi di controllo di accesso discrezionale (DACL) in determinate cartelle o risolvere problemi correlati a una registrazione di aggiornamento non valida o danneggiata.

Supporto offline

Lo strumento di ripristino di .NET Framework offre un'opzione per ripristinare le versioni di .NET Framework installate nel computer (passaggio 3 del processo nella sezione "Opzioni dello strumento di ripristino"). Lo strumento richiede che i file ridistribuibili di tali versioni siano disponibili al momento della riparazione. Per impostazione predefinita, lo strumento scarica questi pacchetti da Internet durante il ripristino. Se il computer ha una connettività Internet limitata o assente, è necessario utilizzare la modalità offline per il ripristino. A tale scopo, specificare l'opzione /addsource insieme al percorso della cartella che contiene i file ridistribuibili, come nell'esempio seguente:

NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER Se lo strumento di riparazione non trova il ridistribuibile richiesto nella cartella specificata, tenterà di scaricare il file da Internet. Lo strumento di riparazione non può eseguire questa operazione se non è possibile scaricare il file richiesto. Nella tabella seguente sono elencati i file ridistribuibili di .NET Framework.

Versione e profilo Architettura Nome file del programma di installazione URL
.NET Framework 4.8 x86, x64 NDP48-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=2088631
.NET Framework 4.7.2 x86, x64 NDP472-KB4054530-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=863265
.NET Framework 4.7.1 x86, x64 NDP471-KB4033342-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=852104
.NET Framework 4.7 x86, x64 NDP47-KB3186497-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=825302
.NET Framework 4.6.2 x86, x64 NDP462-KB3151800-x86-x64-AllOS-ENU.exe https://go.microsoft.com/fwlink/?LinkId=780600
.NET Framework 3.5 SP1, .NET Framework 3.0 SP2, .NET Framework 2.0 SP2 (se sono installati .NET Framework 3.0 e 3.5) x86, x64 dotnetfx35.exe https://go.microsoft.com/fwlink/?LinkId=259762

Modalità non interattiva e modalità passiva

Tutte le funzioni dello strumento di riparazione possono essere automatizzate eseguendo lo strumento in modalità silenziosa o passiva. Questo ha il vantaggio di non richiedere alcuna interazione da parte dell'utente per l'esecuzione dello strumento. Ciò è particolarmente utile nelle distribuzioni di grandi dimensioni in cui gli amministratori di sistema possono configurare lo strumento (tramite la riga di comando) e anche raccogliere i log in posizioni specifiche.

Raccolta dei dati

Lo strumento di ripristino .NET Framework raccoglie informazioni sull'utilizzo dello strumento oltre a raccogliere dati di installazione diagnostica. Le informazioni sull'utilizzo vengono utilizzate per migliorare la qualità dello strumento di ripristino di .NET Framework e i dati di installazione vengono utilizzati per migliorare l'installazione di .NET Framework. Queste informazioni non vengono utilizzate per il marketing o vendute a terzi. Per altre informazioni, vedere l'Informativa sulla privacy dello strumento di ripristino Microsoft .NET Framework.

Per altre informazioni su come scaricare i file di supporto Microsoft, vedere il seguente articolo della Microsoft Knowledge Base:

119591 Come ottenere file di supporto Microsoft da Servizi online

Microsoft ha analizzato questo file alla ricerca di virus. Microsoft usava il software antivirus più recente disponibile al momento della data di pubblicazione del file. Il file è memorizzato su server con un livello di sicurezza avanzata che impedisce modifiche del file non autorizzate.

Avvertenza La funzionalità di raccolta dati crea un file CAB compresso dei registri di installazione di .NET Framework. Dopo che lo strumento ha elaborato i log, viene creato un file di .cab denominato "FixDotNet*.cab" o qualcosa di simile, che viene salvato sul desktop dell'utente corrente (se in esecuzione in modalità interfaccia utente) o in una posizione specificata. Quando si fa clic su Fine nella procedura guidata, lo strumento invia a Microsoft il file .cab contenente i registri.

Il file FixDotNet*.cab rimane sul desktop (o nel percorso specificato) indipendentemente dalla scelta di inviare i dati a Microsoft.

Se si utilizza l'opzione "/q", è consigliabile utilizzare anche l'opzione "/logs" per salvare i log in una posizione specifica o in una condivisione di rete per supportare gli scenari aziendali.

Quando si usa l'opzione /q, si consiglia di usare anche l'opzione /logs per salvare i log in una posizione specifica o in una condivisione di rete per supportare gli scenari aziendali.

Cronologia versioni

Versione v1.5

Lingue supportate: inglese (Stati Uniti)

Aggiunge il supporto per .NET Framework 4.6.2 tramite .NET Framework 4.8.

Versione v1.4

Lingue supportate: inglese (Stati Uniti)

Aggiunge il supporto per .NET Framework 4.6.2 tramite .NET Framework 4.8.

Versione v1.3

Lingue supportate: inglese (Stati Uniti)

Estende il supporto per .NET Framework 4.5.2, .NET Framework 4.6 e .NET Framework 4.6.1.

Versione v1.2

Lingue supportate: inglese (Stati Uniti)

Per lo strumento sono stati aggiunti il supporto della modalità non interattiva e passiva tramite riga di comando. Ora, lo strumento non richiede l'esecuzione solo in modalità interfaccia utente. Pertanto, l'attività può essere automatizzata.

Lo strumento supporta ora .NET Framework 4.5 e .NET Framework 4.5.1. Pertanto, il fissaggio e la riparazione sono applicabili anche per questi prodotti.

È stata aggiunta una nuova opzione facoltativa della riga di comando per abilitare il ripristino di specifiche versioni di .NET Framework in modo da ignorare contemporaneamente il ripristino di altre versioni installate.

Il file di log generato dallo strumento di ripristino ora può essere salvato facoltativamente in un percorso specificato dall'utente usando un'opzione della riga di comando. Questa nuova opzione sostituisce la posizione predefinita, che è il desktop dell'utente corrente in modalità interfaccia utente e la cartella %temp% in modalità non interattiva o passiva .

Una nuova opzione consente di eseguire lo strumento di ripristino in modalità Solo raccolta di log senza applicare correzioni o riparazioni. L'opzione offre la flessibilità necessaria per raccogliere e analizzare i log prima di applicare le correzioni effettive.

È stato aggiunto un nuovo supporto facoltativo che consente di rifiutare esplicitamente qualsiasi raccolta dati in modalità non interattiva o passiva .  

Versione: v1.1

Lingue supportate: inglese (Stati Uniti)
La versione v1.1 estende il supporto a .NET Framework 3.5 SP1 (inclusi .NET Framework 3.0 SP2 e .NET Framework 2.0 SP2). La versione v1.1 aggiunge anche il supporto offline per i computer con connettività Internet limitata o assente.

Versione: v1.0

Lingue supportate: inglese (Stati Uniti)
La versione 1.0 è la prima versione dello strumento con il supporto per .NET Framework 4 e i relativi aggiornamenti.

Configurazioni interessate

È possibile usare lo strumento di ripristino di .NET Framework per correggere i problemi di installazione per le configurazioni seguenti:

  • .NET Framework 4.8 nei sistemi operativi seguenti:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.2 nei sistemi operativi seguenti:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.7.1 nei sistemi operativi seguenti:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.1 nei sistemi operativi seguenti:

    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 4.6.2 nei sistemi operativi seguenti:

    • Windows Server 2008 Service Pack 2 (SP2)
    • Windows Server 2008 R2 Service Pack 1 (SP1)
  • .NET Framework 3.5 SP1 nei sistemi operativi seguenti:

    • Windows Server 2008 Service Pack 2 (SP2)