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. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 3 complete
01Enable .NET 3.5 via Windows Features with installation media

Enable .NET 3.5 via Windows Features with installation media.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Use DISM to install .NET from Windows media

Use DISM to install .NET from Windows media.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Run .NET repair tool

Run .NET repair tool.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

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