Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.NET Framework è incluso in tutte le versioni correnti di Windows e Windows Server. Questo articolo illustra la versione di .NET Framework inclusa in Windows e Windows Server e se è disponibile un aggiornamento.
La versione più recente di .NET Framework è la 4.8.1. Questa versione di .NET Framework supporta tutte le app .NET Framework 4. Per altre informazioni su una versione specifica di .NET Framework, vedere Versioni e dipendenze di .NET Framework.
Annotazioni
.NET Framework è una tecnologia solo Windows ed è separata da .NET (in precedenza denominata .NET Core). Per altre informazioni, consultare Introduzione a .NET.
Versioni supportate di .NET Framework
Sono ancora supportate le versioni seguenti di .NET Framework:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2 (il supporto termina il 12 gennaio 2027)
- .NET Framework 3.5 Service Pack 1 (il supporto termina il 9 gennaio 2029)
.NET Framework 3.5
.NET Framework 3.5 è ancora supportato da Microsoft, anche se si tratta di una versione precedente di .NET Framework. Tuttavia, è supportato solo il runtime di .NET Framework 3.5, che esegue le app. Lo sviluppo di nuove app destinate a .NET Framework 3.5 non è supportato. Questa versione di .NET Framework supporta l'esecuzione di app destinate alle versioni da 1.0 a 3.5 e può essere installata insieme a .NET Framework 4.
Se si tenta di eseguire un'app destinata a .NET Framework da 1.0 a 3.5 e .NET Framework 3.5 manca, viene richiesto di installarla. Per altre informazioni, vedere Installare .NET Framework 3.5 in Windows.
.NET Framework 4.x
Tutte le versioni di .NET Framework 4.x sono aggiornamenti in loco. In Windows può essere presente una sola versione 4.x. Poiché .NET Framework è installato come parte di Windows, tenere presente quanto segue:
- Se è già installata una versione 4.x successiva nel computer, non è possibile installare una versione 4.x precedente.
- Se il sistema operativo è preinstallato con una determinata versione di .NET Framework, non è possibile installare una versione 4.x precedente nello stesso computer.
- Se si installa una versione successiva, non è necessario disinstallare prima la versione precedente.
Sviluppatori e Visual Studio
Visual Studio usa .NET Framework Developer Pack per supportare versioni specifiche di .NET Framework 4. Se si è uno sviluppatore che deve lavorare su un progetto destinato a una versione precedente di .NET Framework 4, installare il pacchetto di sviluppo corrispondente. Per altre informazioni, vedere Installare .NET Framework per sviluppatori.
Windows 11
.NET Framework 4.8 è stato originariamente incluso in Windows 11. A partire da Windows 11 22H2 (rilasciato a settembre 2022), è incluso .NET Framework 4.8.1.
Nella tabella seguente rappresenta ❌ una versione non supportata di Windows 11 e ✔️ rappresenta una versione supportata di Windows 11. La tabella descrive anche la versione di .NET Framework inclusa in Windows 11 e la versione di .NET Framework a cui è possibile eseguire l'aggiornamento.
versione Windows 11 | .NET Framework incluso | Versione più recente supportata di .NET Framework |
---|---|---|
✔️ 24H2 (ottobre 2024) | 4.8.1 | 4.8.1 |
✔️ 23H2 (ottobre 2023) | 4.8.1 | 4.8.1 |
❌ 22H2 (settembre 2022) | 4.8.1 | 4.8.1 |
❌ 21H2 (ottobre 2021) | 4.8 | 4.8.1 |
Per altre informazioni sulle date di fine del supporto di Windows 11, vedi Domande frequenti sul ciclo di vita di Windows 11 Home e Pro e sul ciclo di vita di Windows.
Installare .NET Framework in Windows 11
Se usi Windows 11 21H2, installa .NET Framework 4.8.1 scaricando ed eseguendo il programma di installazione. Se si usa qualsiasi altra versione di Windows 11, la versione più recente di .NET Framework è già installata.
Se è necessario installare .NET Framework 3.5, che supporta le app .NET Framework da 1.0 a 3.5, vedere la sezione .NET Framework 3.5.
Per altri download, vedi Tutti i download.
Windows 10
.NET Framework 4.6 è stato originariamente incluso in Windows 10. Tuttavia, le versioni più recenti di Windows 10 includevano versioni aggiornate di .NET Framework.
Windows 10 22H2 è l'ultima versione supportata di Windows 10. Il supporto termina il 14 ottobre 2025. Per altre informazioni sulle date di fine del supporto di Windows 10, vedi Domande frequenti sul ciclo di vita di Windows 10 Home e Pro e sul ciclo di vita di Windows.
Nella tabella seguente rappresenta ❌ una versione non supportata di Windows 10 e ✔️ rappresenta una versione supportata di Windows 10. La tabella descrive anche la versione di .NET Framework inclusa in una particolare versione di Windows 10 e la versione di .NET Framework a cui è possibile eseguire l'aggiornamento.
Versione di Windows 10 | .NET Framework incluso | Versione più recente supportata di .NET Framework |
---|---|---|
✔️ 22H2 (ottobre 2022) | 4.8 | 4.8.1 |
❌ 21H2 (novembre 2021) | 4.8 | 4.8.1 |
❌ 21H1 (maggio 2021) | 4.8 | 4.8.1 |
❌ 20H2 (ottobre 2020) | 4.8 | 4.8.1 |
❌ 2004 (maggio 2020) | 4.8 | 4.8 |
❌ 1909 (novembre 2019) | 4.8 | 4.8 |
❌ 1903 (maggio 2019) | 4.8 | 4.8 |
❌ 1809 (ottobre 2018) | 4.7.2 | 4.8 |
❌ 1803 (aprile 2018) | 4.7.2 | 4.8 |
❌ 1709 (ottobre 2017) | 4.7.1 | 4.8 |
❌ 1703 (aprile 2017) | 4.7 | 4.8 |
❌ 1607 (agosto 2016) | 4.6.2 | 4.8 |
❌ 1511 (novembre 2015) | 4.6.1 | 4.6.2 |
❌ 1507 (luglio 2015) | 4.6 | 4.6.2 |
Installare .NET Framework in Windows 10
La versione più recente di .NET Framework è 4.8.1, che può essere installata in Windows 10 22H2.
Se è necessario installare .NET Framework 3.5, che supporta le app .NET Framework da 1.0 a 3.5, vedere la sezione .NET Framework 3.5.
Per altri download, vedi Tutti i download.
Windows Server
Windows Server, indipendentemente dal fatto che sia supportato o meno, viene fornito con una versione di .NET Framework. Sono supportati solo Windows Server 2022 e Windows Server 2025 ed entrambi supportano la versione più recente di .NET Framework. Per altre informazioni sulle date di fine del supporto di Windows Server, vedere gli articoli seguenti:
- Ciclo di vita di Windows Server 2025
- Ciclo di vita di Windows Server 2022
- Ciclo di vita di Windows Server 2019
- Query di ricerca del ciclo di vita del prodotto - Windows Server
- Domande frequenti sul ciclo di vita di Windows.
Nella tabella seguente rappresenta ❌ una versione non supportata di Windows Server e ✔️ rappresenta una versione supportata di Windows Server. La tabella descrive anche la versione di .NET Framework inclusa in una determinata versione di Windows Server e la versione di .NET Framework a cui è possibile eseguire l'aggiornamento.
Windows Server | .NET Framework incluso | Versione più recente supportata di .NET Framework |
---|---|---|
✔️ Windows Server 2025 | 4.8.1 | 4.8.1 |
✔️ Windows Server 2022 | 4.8 | 4.8.1 |
❌ Windows Server 2019 | 4.7.2 | 4.8 |
❌ Windows Server, versione 1809 | 4.7.2 | 4.8 |
❌ Windows Server, versione 1803 | 4.7.2 | 4.8 |
❌ Windows Server, versione 1709 | 4.7.1 | 4.7.2 |
❌ Windows Server 2016 | 4.6.2 | 4.8 |
❌ Windows Server 2012 R2 | 4.5.1 | 4.8 |
❌ Windows Server 2012 | 4.5 | 4.8 |
❌ Windows Server 2008 R2 SP1 | 3.5 | 4.8 |
❌ Windows Server 2008 SP2 | 2.0 | 4.6 |
❌ Windows Server 2003 | 2.0 | 4.0 |
Installare .NET Framework in Windows Server
La versione più recente di .NET Framework è 4.8.1, già installata in Windows Server 2025 e può essere installata in Windows Server 2022.
Se è necessario installare .NET Framework 3.5, che supporta le app .NET Framework da 1.0 a 3.5, vedere la sezione .NET Framework 3.5.
Per altri download, vedi Tutti i download.
Windows 8.1, 8, 7, Vista, XP
La tabella seguente descrive la versione di .NET Framework inclusa in queste versioni precedenti di Windows e l'ultima versione di .NET Framework per tale sistema operativo. Nessuno di questi sistemi operativi è supportato. Queste informazioni vengono fornite a scopo cronologico.
Finestre | .NET Framework incluso | Versione più recente supportata di .NET Framework |
---|---|---|
Windows 8.1 | 4.5.1 | 4.8 |
Windows 8 | 4.5 | 4.6.1 |
Windows 7 | 3.5 | 4.8 |
Windows Vista | 3.0 | 4.6 |
Windows XP SP3 | Nessuno | 4.0.3 |
Windows XP SP2 | Nessuno | 3.5 |
Windows XP | Nessuno | 1.0 |
Installare .NET Framework in versioni precedenti di Windows
Alcuni download non sono disponibili per queste versioni precedenti di Windows e alcuni programmi di installazione potrebbero non essere eseguiti. Ad esempio, il programma di installazione di .NET Framework 4.8 più recente potrebbe non essere eseguito in Windows 8.1. Potrebbe essere necessario cercare in Internet i download meno recenti perché non sono più forniti da Microsoft.
Per altri download, vedi Tutti i download.
Tutti i download
L'elenco seguente è un collegamento a ogni versione di .NET Framework che può essere scaricata da Microsoft.
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4.5
- .NET Framework 4.0
- .NET Framework 3.5 Service Pack 1
I download di altre versioni di .NET Framework non vengono più forniti da Microsoft.