You may be having trouble installing the .NET Framework. This document describes a set of steps you can take that may help you get it installed or help you undertstand why it isn't working.
Not all .NET Framework versions are supported on all Windows versions. .NET Framework 4.8 is the latest version of the .NET Framework. We recommend you install it if you can. The following list describes which .NET Framework versions are supported on various Windows versions.
- .NET Framework 4.8 is supported on Windows 7 and later, and Windows Server 2008 R2 and later
- .NET Framework 4.8 is not supported on Windows XP, Windows Vista, Windows 8.0, or Windows Server 2003.
- .NET Framework 4.6 is the latest version supported on Windows 8.0, Windows Vista and Windows Server 2008.
- .NET Framework 4.0.3 is the latest version supported on Windows XP and Windows Server 2003.
If you need to use a .NET Framework version that is not supported by your Windows version, you will need to upgrade your Windows version Windows 8.1 or Windows 10 or purchase a new computer.
The .NET Framework installer will sometimes be blocked because there are other applications or components in the process of installation. It is sometimes the case that there is a "pending reboot" that needs to be resolved before other components, like the .NET Framework, can be installed.
Before doing anything else, we recommend that you reboot your computer and try to install the .NET Framework again. If that works, you do not need to read the remainder of this document.
It is possible that your .NET Framework installation is corrupted and this is preventing new versions from being installed. You can run the .NET Framework Repair tool to potentially resolve the situation.
The .NET Framework Repair Tool is displayed in the following image.
You need to click "Next" through the wizard to complete the process.
After completing the repair tool process, reboot your computer again, and try to install the .NET Framework. If that works, you do not need to read the remainder of this document.
The last option is to collect .NET Framework installer logs and send them to Microsoft. This is a semi-manual process, but can be completed quickly using the following steps.
- Download the Microsoft Visual Studio and .NET Framework Log Collection Tool
- Find the tool in your downloads folder. It is called "Collect.exe". It will look similar to the following image.
- Run the tool by double clicking on the file.
- The tool needs to run with administrator permissions. You may be asked to give those permissions to this tool. You will need to do that to run the tool.
- When the tool is being run, it will look similar to the following image.
- The tool will generate a log that is stored at
%temp%\vslogs.zip
. You can find it on your machine by typing%temp%
into Windows Explorer and pressing Enter, like you see in the following image. - After you've done that, you will see a view similar to the following. Scroll the window until you get to the
vslog.zip
file, like you see in the following image. - You need to share that file, either by copying it into an email or uploading to a cloud file service like OneDrive or Dropbox.
- Send the file to [email protected], either as an attachment or via a link to your cloud file service.