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:
- Prova a risolvere i problemi di configurazione
- Applica le correzioni (richiede il consenso dell'utente)
- Tentativo di ripristinare tutte le versioni installate di .NET Framework
- 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.
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)