Error Codes Wiki

Windows .NET Framework Installation & Runtime Errors

Errorruntime

Overview

Fix common .NET Framework errors including installation failure 0x800F0906, missing framework prompts, runtime crashes, and version conflicts in Windows.

Key Details

  • Error 0x800F0906 or 0x800F081F: .NET Framework feature installation source files not found
  • .NET Framework 3.5 is an optional Windows feature that must be enabled, not downloaded separately
  • Runtime errors like 'Unhandled Exception' or 'CLR error' indicate .NET application crashes
  • .NET Framework 4.x versions are in-place upgrades (4.8 replaces 4.7.2 replaces 4.7 etc.)
  • Many older applications specifically require .NET Framework 3.5 which includes 2.0 and 3.0

Common Causes

  • Windows Feature installation source unavailable (WSUS blocking, no internet)
  • Corrupted .NET Framework installation files
  • Version conflict between application requirement and installed framework
  • Group Policy restricting optional feature installation sources
  • Corrupted Windows component store affecting .NET features

Steps

  1. 1Enable .NET 3.5 via DISM: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  2. 2If DISM fails, use Windows ISO: DISM /Online /Enable-Feature /FeatureName:NetFx3 /Source:D:\sources\sxs /LimitAccess
  3. 3Repair .NET 4.x: download Microsoft .NET Framework Repair Tool from Microsoft
  4. 4Check Group Policy: gpedit.msc > Computer Config > Admin Templates > System > Specify settings for optional component installation > enable and check 'Download from Windows Update'
  5. 5For runtime errors: reinstall the application, update to latest .NET Framework version, check Event Viewer Application log

Tags

windowsdotnetframeworkruntimeinstallation

More in Runtime

Frequently Asked Questions

Yes, they can coexist. .NET 3.5 includes 2.0/3.0 for older apps. .NET 4.8 is the latest full framework for newer apps.