NOTE: This FAQ was updated on October 18, 2018.
Beginning with version 4.5.2 and later, .NET Framework is defined as a component of the Windows operating system (OS). Components receive the same support as their parent products, therefore, .NET Framework 4.5.2 and later follows the lifecycle policy of the underlying Windows OS on which it is installed.
Support for .NET Framework 4, 4.5, and 4.5.1 ended on January 12, 2016. Customers and developers must have completed the in-place update to .NET Framework 4.5.2 by January 12,
.NET Framework 3.5 SP1, beginning with Windows 10 version 1809 and Windows Server 2019, is a standalone product and receives 5 years of mainstream support followed by 5 years of extended support. For operating systems released prior to Windows 10 version 1809 and Windows Server 2019, .NET 3.5 SP1 remains a component of the Windows version on which it is installed.
Future Windows releases will not affect the lifecycle of .NET 3.5 SP1. For a list of supported operating systems for .NET Framework 3.5 SP1 refer to the .NET Framework system requirements.
There is no change to the lifecycle policy for .NET Framework 4.x and its updates which continue to be defined as a component of the OS and assume the same lifecycle policy as the Windows version on which it is installed.
The information on this page is subject to the Microsoft Policy Disclaimer and Change Notice. Return to this site periodically to review any such changes.