La nuova versione di .NET Framework 10 è 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 9, .NET Framework 8 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 ufficiale in italiano, compatibile con Windows 11, Windows 10, Windows 8 e Windows 7
Trattazione aggiornata per rispecchiare la disponibilità di .NET 10

C'è da dire che, a partire dalla versione 5.0 del 2020, Microsoft ha abbandonato la nomenclatura ".NET Framework". Tale iterazione, e quelle successive, sono infatti basate su quello che, in precedenza, era chiamato ".NET Core". Sia come sia: oggi il componente si chiama solamente ".NET", e quindi .NET 5.0, ..., fino al più recente .NET 10.0.
.NET 10 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 10.0 Desktop Runtime (2025/2026, ultima versione): download diretto in italiano
Per scaricare la più recente versione di .NET direttamente dai server Microsoft ufficiali, segui questi link diretti:
» Download 64 bit: .NET 10.0 Desktop Runtime (64 bit)
» Download 32 bit: .NET 10.0 Desktop Runtime (32 bit)
L'installazione offline di Microsoft .NET 10 è 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 10 è compatibile con Windows 11 e Windows 10.
Versione precedente: .NET 9.0 (2024/2025) - download diretto in italiano
Per scaricare la versione precedente del pacchetto .NET 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)

Versione ancora precedente: .NET 8.0 (2023) - download diretto in italiano
» 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 non più supportata. Utilizzo sconsigliato.
Chi fosse alla ricerca di .NET Framework 4, può scaricare la versione 4.8 (l'ultima del ramo 4.x) 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 non più supportata. Utilizzo sconsigliato.
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