Apps & runtime · medium

How to fixDOTNET-FRAMEWORK-INSTALL-FAIL

.NET Framework installation failure

What this error means

.NET Framework installation failure (DOTNET-FRAMEWORK-INSTALL-FAIL) is a medium-severity fault affecting the software runtime. The .NET Framework installation or update fails with errors such as 0x80070002, 0x800F081F, or 'HRESULT 0x800f0906'. Many Windows applications and system tools depend on specific .NET Framework versions (2.0, 3.5, 4.8). The most common failure is .NET 3.5 requiring Windows installation media to install the optional Windows feature. The steps below are ordered to resolve this efficiently.

Before you begin

Save open work and back up important files. Use instructions for your exact device and software version. If Windows cannot start, see the startup guide.

Work through these checks

0 of 3 complete
01Enable .NET 3.5 via Windows Features with installation media
  1. Enable .NET 3.5 via Windows Features with installation media
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
02Use DISM to install .NET from Windows media
  1. Use DISM to install .NET from Windows media
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
03Run .NET repair tool
  1. Run .NET repair tool
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors

Possible causes

  • Windows optional feature source files unavailable
  • Windows Update dependency missing
  • Corrupted .NET framework files