Installs/Repairs every relevant .NET application (Framework + Modern) from Windows 2000 onwards.
(Release Date: 18.01.2026, Publisher: Dragodraki alias Dreamland, Notice: no fork)
No magic needed for this... just tiresome work and very much debugging. Finally it's done - my own AIO distributor for every important version of .NET Framework (v.1.0-4.8) and modern .NET Desktop Runtime (v.5/6/7/8/9/10/...) which was build with Inno Setup. The software the wizard contains is nothing but officially (previously) available downloads from Microsoft. The new thing is the configuration inside my wizard which automatically detects your current Windows OS and offers the relevant and supported .NET packages only. Basically it's a ruleset I defined on my own based on my own knowledge about .NET support. Implementation of .NET 3.5 was a bit tricky since depending on the OS version it has to be installed with different approaches (Windows XP needs the original installation packages of 3.5, Windows Vista/7/8 allow its much faster activation in optional features and Windows 10+ needs yet another method with dism.exe, otherwise it asks for online download including the GUI only, which nobody would want). I took care of that the according method is chosen too, so don't worry about that stuff. Furthermore, every package is called with silent parameters to not disturb you while doing other stuff on your PC. If needed, you could even run the whole setup EXE unatttended by starting it with parameter "/VERYSILENT" (see below for more information regarding this).
One more thing: .NET Framework 1.0 and 1.1 are not only out of date but also suffer from heavy security issues. That is why I strongly recommend against them and turned off their installation by default. Besides, they would create an entire additional user account "ASP.NET" for services which could be nasty to visit when clicking user profile options in start menu. Good that nearly no software requires these two versions, so why bothering with them in the first way I thought. If you want .NET 1.0 and 1.1 being installed anyway, you may go for it and select it manually before installation - you can savely delete this extra account "ASP.NET" afterwards (though .NET 1.0/1.1 might then cease to work correctly).
To sum up: In theory, you can just blindly hit "Next" and then "Install" button in setup, without fiddling with the correct .NET version.
Here is a sample of the wizard's auto-selection on my german Windows 10 64-Bit:
This setup was build to support all Windows OS beginning with Windows 2000. The OS I actually tested the software are labeled with "(verified)" at the end:
- Windows 2000 (verified)
- Windows XP (verified)
- Windows Server 2003
- Windows Vista
- Windows Server 2008 R1
- Windows 7 (verified)
- Windows Server 2008 R2
- Windows 8/8.1
- Windows Server 2012 R1
- Windows Server 2012 R2
- Windows 10 (verified)
- Windows Server 2016
- Windows Server 2019
- Windows 11 (verified)
- Windows Server 2022
- Windows Server 2025
- ... probably next future Windows OS too
Permissions:
- Private and Commcercial usage is allowed as long you don't demand money for it ;)
- Forks are welcome, but they have to kept free of charge ;)
- Free Distribution to friends or strangers is allowed, even wanted ;)
Limitations:
- Use the app at your own risk!
- Don't sell it as product as .NET is originally developed by Microsoft!
- Don't abuse it for malicious purposes!
Just open the EXE installer, optionally customize chosen .NET versions, hit "Next" and then "Install".
Depending on your OS and selections the install process will take from a few secconds to about 5 minutes.
If you want it to install unanttended with not even the wizard to be shown, call it with parameter "/VERYSILENT" and with these "/TASKS=":
repair - Fix general issues with NetFxRepairTool (Windows XP+)
net1_0 - Install .NET Framework 1.0 SP3 (known security issues; Windows 2000+)
net1_1 - Install .NET Framework 1.1 SP1 (known security issues; Windows 2000+)
net2_0 - Install .NET Framework 2.0 SP2 (Windows 2000/XP/Srv2003)
net3_5 - Install .NET Framework 3.5 (includes .NET 2.0+3.0; Windows XP+)
net4_0 - Install .NET Framework 4.0.3 (Windows XP)
net4_6 - Install .NET Framework 4.6 (Windows Vista/Srv2008R1)
net4_8 - Install .NET Framework 4.8 (Windows 7/Srv2008R2/8/Srv2012)
net4_8_1 - Install .NET Framework 4.8.1 (Windows 10 20H2+)
netc3_1 - Install .NET Core 3.1 (Windows 7+)
net5 - Install .NET Desktop Runtime 5.0.17 (Windows 7+)
net6 - Install .NET Desktop Runtime 6.0.36 (Windows 7+)
net7 - Install .NET Desktop Runtime 7.0.20 (Windows 7+)
net8 - Install .NET Desktop Runtime 8.0.22 (Windows 7+)
net9 - Install .NET Desktop Runtime 9.0.11 (Windows 7+)
net10 - Install .NET Desktop Runtime 10.0.1 (Windows 7+)
If the site will be down far in the future, search the url with archive.org :)
