La nuova versione di .NET Framework 11 è disponibile per il download diretto nella comoda versione "completa" (chiamata programma di installazione offline / offline installer) che consente di aggiornare molteplici PC Windows senza bisogno di ri-scaricare ogni volta decine di megabyte. Ma, in alcune situazioni, potrebbe ancora essere necessario ottenere anche .NET Framework 10, .NET Framework 9 o persino versioni ancora più vecchie. Indipendentemente da quale versione sia necessaria, in questo articolo abbiamo raccolto TUTTI i link ufficiali per scaricare il pacchetto .NET ufficiale in italiano, compatibile con Windows 11, Windows 10, Windows 8 e Windows 7, sia nelle versioni a 32 bit (x86), sia nelle versioni a 64 bit (x64)
Trattazione aggiornata per rispecchiare la disponibilità di .NET 11

C'è da dire che, a partire dalla versione 5.0 del 2020, Microsoft ha lanciato una nuova generazione, che si chiama solamente ".NET": .NET 5.0, .NET 6.0, ..., .NET 10 fino al più recente .NET 11.0. Il vecchio .NET Framework, invece, non è stato rinominato: è un prodotto distinto, fermo alla versione 4.8.1, ancora supportato come componente di Windows e tuttora necessario ai programmi realizzati per esso (vedi seguito).
Nota "tecnologica": il .NET di oggi è il diretto successore di quello che, fino alla versione 3.1, si chiamava ".NET Core". Con il passaggio alla versione 5, Microsoft ha semplicemente eliminato la parola "Core" dal nome, saltando la versione 4 per non creare confusione con .NET Framework 4.x.
Nomenclatura a parte: così come i suoi predecessori, anche .NET 11 contiene tutte le librerie e i file di supporto indispensabili per eseguire correttamente le applicazioni realizzate in C#, F#, Visual Basic .NET e tutti gli altri linguaggi di sviluppo promossi da Microsoft. Installare preventivamente la versione più recente di .NET è dunque importante per far sì che il PC sia pronto in caso si incontri uno dei programmi che ne abbisognano.
» Leggi anche: Come scoprire quali versioni di .NET Framework sono installate nel computer
.NET 11.0 Desktop Runtime (2026/2027, ultima versione): download diretto in italiano
Questa è la nuova versione, la più aggiornata. In caso di dubbio, raccomandiamo di installare questa.
Per scaricare la più recente versione di .NET direttamente dai server Microsoft ufficiali, segui questi link diretti:
» Download 64 bit: .NET 11.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 11.0 Desktop Runtime (32 bit)
L'installazione offline di Microsoft .NET 11 è veicolata sottoforma di singolo file eseguibile (.exe). La dimensione del pacchetto è pari a circa 60 MB.
Se il PC monta Windows 11 oppure Windows 10 a 64 bit, raccomandiamo di installare ENTRAMBI i pacchetti (64 bit e 32 bit), di modo da garantire la compatibilità sia con i programmi a 64 bit, sia con quelli a 32 bit.
Se invece il PC monta Windows 10 a 32 bit, è possibile installare solo il pacchetto a 32 bit.
» Leggi anche: Come scoprire se Windows è a 32 bit oppure 64 bit
Al termine dell'installazione non è necessario riavviare il sistema.
.NET 11 è compatibile con Windows 11 e Windows 10. Formalmente, però, Microsoft certifica solo le edizioni di Windows 10 ancora supportate, ovvero Enterprise LTSC e IoT (21H2, 1809, 1607): le comuni Home e Pro (22H2), ormai fuori supporto, sono escluse dai test. In pratica, il pacchetto non controlla la versione di Windows e dovrebbe installarsi e funzionare senza problemi anche su questi PC.
Versione precedente: .NET 10.0 (2025/2026) - download diretto in italiano
Per scaricare la versione precedente del pacchetto .NET puoi seguire questi link ufficiali:
» Download 64 bit: .NET 10.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 10.0 Desktop Runtime (32 bit)

.NET 10 è una versione LTS (Long Term Support), mentre .NET 11 è una versione STS (Standard Term Support). Entrambe, comunque, ricevono aggiornamenti fino al 14 novembre 2028.
Versione ancora precedente: .NET 9.0 (2024/2025) - download diretto in italiano
Versione non più supportata. Utilizzo sconsigliato.
Per scaricare .NET 9 puoi seguire questi link ufficiali:
» Download 64 bit: .NET 9.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 9.0 Desktop Runtime (32 bit)

.NET 8.0 (2023) - download diretto in italiano
Versione non più supportata. Utilizzo sconsigliato.
» Download 64 bit: .NET 8.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 8.0 Desktop Runtime (32 bit)

.NET 8 è compatibile con Windows 11 e Windows 10, ma sono riuscito ad installarlo e utilizzarlo senza problemi anche con Windows 7. In quest'ultimo caso, è stato necessario installare prima le apposite patch (vedi seguito).
.NET 7 (2022) - download diretto in italiano
Versione non più supportata. Utilizzo sconsigliato.
Per scaricare .NET 7 puoi seguire questi link.
» Download 64 bit: .NET 7.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 7.0 Desktop Runtime (32 bit)

.NET 6 (2021) - download diretto in italiano
Versione non più supportata. Utilizzo sconsigliato.
Per scaricare la versione .NET 6 seguire questi link:
» Download 64 bit: .NET 6.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 6.0 Desktop Runtime (32 bit)

.NET 5 (2020) - download diretto in italiano
Versione non più supportata. Utilizzo sconsigliato.
Per scaricare .NET 5 segui questi link:
» Download 64 bit: .NET 5.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 5.0 Desktop Runtime (32 bit)


.NET Framework 4.8 (2019) - download diretto in italiano
Versione ancora supportata: segue il ciclo di vita della versione di Windows sulla quale è installata
Chi fosse alla ricerca di .NET Framework 4, può scaricare la versione 4.8 (l'ultima compatibile anche con Windows 7 e Windows 8.1: la successiva 4.8.1 non lo è) seguendo questo link
» Download: .NET Framework 4.8 (installazione offline)


Una volta installato, .NET Framework 4.8 sostituisce tutte le versioni di .NET Framework del ramo 4.x preesistenti. Con le quali, comunque, Microsoft garantisce piena compatibilità.
Installare .NET Framework su Windows 7
Prima di installare una qualsiasi versione moderna di .NET Framework su Windows 7 è necessaria un'ulteriore patch, presentata nell'articolo KB4020302 e scaricabile di seguito:
» Download patch per Windows 7 SP1 64 bit: scarica
» Download patch per Windows 7 SP1 32 bit: scarica

C'è da segnalare inoltre che la documentazione ufficiale certifica .NET Framework 4.8 e .NET 5 come compatibili solo con Windows 10: non sono presenti riferimenti espliciti a Windows 7. Ciò premesso, ho personalmente verificato che il pacchetto si installa senza intoppi anche su Windows 7.
In caso di problemi, segnaliamo .NET Framework 4.7.2, l'ultima iterazione esplicitamente indicata come compatibile anche con Windows 7:
» Download: Microsoft .NET Framework 4.7.2 (installazione offline)
nota: questa vecchia versione dovrebbe essere installata solo se si riscontrano problemi con .NET Framework 4.8 o successive, che sono versioni più aggiornate e di gran lunga preferibili.
Vecchia versione: Microsoft .NET Framework 3.5 Service Pack 1 - download diretto in italiano
Versione ancora supportata, fino al 9 gennaio 2029
La versione più recente di Microsoft .NET Framework non consente di eseguire programmi basati sulle vecchie generazioni (3.x, 2.x, 1.x). Chi avesse questa necessità deve dunque installare a parte anche .NET Framework 3.5. L'ultima versione disponibile è questa:
» Download: Microsoft .NET Framework 3.5 Service Pack 1 (pacchetto completo)
L'installazione offline di Microsoft .NET Framework 3.5 Service Pack 1 è un singolo file eseguibile (.exe) da 230 MB circa (il volume è notevole poiché include anche Microsoft .NET Framework 2.0).
Al termine dell'installazione è necessario riavviare il sistema.
La pagina di riferimento ufficiale con tutte le informazioni aggiuntive è questa:
» Vedi: Microsoft .NET Framework 3.5 Service Pack 1 (pacchetto completo)
In seguito alla disponibilità dell'eseguibile segnalato sono stati pubblicati molteplici aggiornamenti "sfusi" che risolvono problemi di compatibilità piuttosto rilevanti (vedi KB959209) e di sicurezza. Purtroppo, Microsoft non ha mai rilasciato un desiderabilissimo .NET Framework 3.5 Service Pack 2 che includa tutto quanto. È dunque altamente consigliabile eseguire Windows Update subito dopo per recuperare le nuove patch.
» Leggi anche: Windows Update bloccato su "Ricerca di aggiornamenti in corso...", e Windows 7 non si aggiorna