Skip to content

Commit

Permalink
Update Windows 10 Update versions to be current (dotnet#24135)
Browse files Browse the repository at this point in the history
  • Loading branch information
gewarren authored May 12, 2021
1 parent 949a7a3 commit d06101e
Show file tree
Hide file tree
Showing 12 changed files with 31 additions and 27 deletions.
13 changes: 7 additions & 6 deletions docs/framework/deployment/deployment-guide-for-developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ ms.assetid: 094d043e-33c4-40ba-a503-e0b20b55f4cf
---
# .NET Framework deployment guide for developers

This topic provides information for developers who want to install any version of the .NET Framework from .NET Framework 4.5 to [!INCLUDE[net_current](../../../includes/net-current-version.md)] with their apps.
This article provides information for developers who want to install any version of the .NET Framework from .NET Framework 4.5 to [!INCLUDE[net_current](../../../includes/net-current-version.md)] with their apps.

You can download the redistributable packages and language packs for .NET Framework from the download pages:

Expand All @@ -36,7 +36,7 @@ You can download the redistributable packages and language packs for .NET Framew

- You must have administrator privileges to install .NET Framework 4.5 or later versions.

- .NET Framework 4.5 is included in Windows 8 and Windows Server 2012, so you don't have to deploy it with your app on those operating systems. Similarly, .NET Framework 4.5.1 is included in Windows 8.1 and Windows Server 2012 R2. .NET Framework 4.5.2 isn't included in any operating systems. .NET Framework 4.6 is included in Windows 10, .NET Framework 4.6.1 is included in Windows 10 November Update, and .NET Framework 4.6.2 is included in Windows 10 Anniversary Update. .NET Framework 4.7 is included in Windows 10 Creators Update, .NET Framework 4.7.1 is included in Windows 10 Fall Creators Update, and .NET Framework 4.7.2 is included in Windows 10 October 2018 Update and Windows 10 April 2018 Update. .NET Framework 4.8 is included in Windows 10 May 2019 Update. For a full list of hardware and software requirements, see [System Requirements](../get-started/system-requirements.md).
- .NET Framework 4.5 is included in Windows 8 and Windows Server 2012, so you don't have to deploy it with your app on those operating systems. Similarly, .NET Framework 4.5.1 is included in Windows 8.1 and Windows Server 2012 R2. .NET Framework 4.5.2 isn't included in any operating systems. .NET Framework 4.6 is included in Windows 10, .NET Framework 4.6.1 is included in Windows 10 November Update, and .NET Framework 4.6.2 is included in Windows 10 Anniversary Update. .NET Framework 4.7 is included in Windows 10 Creators Update, .NET Framework 4.7.1 is included in Windows 10 Fall Creators Update, and .NET Framework 4.7.2 is included in Windows 10 October 2018 Update and Windows 10 April 2018 Update. .NET Framework 4.8 is included in Windows 10 May 2019 Update and all later Windows 10 updates. For a full list of hardware and software requirements, see [System Requirements](../get-started/system-requirements.md).

- Starting with .NET Framework 4.5, your users can view a list of running .NET Framework apps during setup and close them easily. This may help avoid system restarts caused by .NET Framework installations. See [Reducing System Restarts](reducing-system-restarts.md).

Expand Down Expand Up @@ -141,7 +141,7 @@ The Windows Installer XML (WiX) toolset builds Windows installation packages fro

<a name="installing_manually"></a>

## Installing the .NET Framework manually
## Install .NET Framework manually

In some situations, it might be impractical to automatically install the .NET Framework with your app. In that case, you can have users install the .NET Framework themselves. The redistributable package is available in [two packages](#redistributable-packages). In your setup process, provide instructions for how users should locate and install the .NET Framework.

Expand Down Expand Up @@ -196,7 +196,7 @@ For common return codes, see the [Return Codes](#return-codes) section.

<a name="chaining_custom"></a>

### Chaining by Using a Custom UI
### Chaining by using a Custom UI

If you have a custom setup package, you may want to silently launch and track the .NET Framework setup while showing your own view of the setup progress. If this is the case, make sure that your code covers the following:

Expand Down Expand Up @@ -230,8 +230,9 @@ The .NET Framework installer writes registry keys when installation is successfu

|Version|Value of the Release DWORD|
|-------------|--------------------------------|
|.NET Framework 4.8 installed on Windows 10 May 2019 Update|528040|
|.NET Framework 4.8 installed on all OS versions other than Windows 10 May 2019 Update|528049|
|.NET Framework 4.8 installed on Windows 10 May 2020 Update and Windows 10 October 2020 Update|528372|
|.NET Framework 4.8 installed on Windows 10 May 2019 Update and Windows 10 November 2019 Update|528040|
|.NET Framework 4.8 installed on all OS versions other than the listed Windows 10 Update versions|528049|
|.NET Framework 4.7.2 installed on Windows 10 April 2018 Update and on Windows Server, version 1803|461808|
|.NET Framework 4.7.2 installed on all OS versions other than Windows 10 April 2018 Update, and Windows Server, version 1803. This includes Windows 10 October 2018 Update. |461814|
|.NET Framework 4.7.1 installed on Windows 10 Fall Creators Update and on Windows Server, version 1709|461308|
Expand Down
2 changes: 1 addition & 1 deletion docs/framework/get-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ If you're a developer, choose any programming language that supports .NET Framew

To develop .NET Framework apps or components, do the following:

1. If it's not preinstalled on your operating system, install the version of .NET Framework that your app will target. The most recent production version is .NET Framework 4.8. It is preinstalled on Windows 10 May 2019 Update, and it's available for download on earlier versions of the Windows operating system. For .NET Framework system requirements, see [System Requirements](system-requirements.md). For information on installing other versions of .NET Framework, see [Installation Guide](../install/guide-for-developers.md). Additional .NET Framework packages are released out of band, which means that they're released on a rolling basis outside of any regular or scheduled release cycle. For information about these packages, see [.NET Framework and Out-of-Band Releases](the-net-framework-and-out-of-band-releases.md).
1. If it's not preinstalled on your operating system, install the version of .NET Framework that your app will target. The current version is .NET Framework 4.8. It is preinstalled on Windows 10 May 2019 Update, Windows 10 November 2019 Update, Windows 10 May 2020 Update, and Windows 10 October 2020 Update, and it's available for download on earlier versions of the Windows operating system. For .NET Framework system requirements, see [System Requirements](system-requirements.md). For information on installing other versions of .NET Framework, see [Installation Guide](../install/guide-for-developers.md). Additional .NET Framework packages are released out of band, which means that they're released on a rolling basis outside of any regular or scheduled release cycle. For information about these packages, see [.NET Framework and Out-of-Band Releases](the-net-framework-and-out-of-band-releases.md).

2. Select the language or languages supported by the .NET Framework version that you intend to use to develop your apps. A number of languages are available, including [Visual Basic](../../visual-basic/index.yml), [C#](../../csharp/index.yml), [F#](../../fsharp/index.yml), and [C++/CLI](/cpp/dotnet/dotnet-programming-with-cpp-cli-visual-cpp) from Microsoft. (A programming language that allows you to develop apps for .NET Framework adheres to the [Common Language Infrastructure (CLI) specification](https://visualstudio.microsoft.com/license-terms/ecma-c-common-language-infrastructure-standards/).)

Expand Down
6 changes: 3 additions & 3 deletions docs/framework/get-started/system-requirements.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: ".NET Framework system requirements"
description: "Find out what are the hardware, operating system and software requirements to install .NET Framework 4.5 and later versions."
ms.date: "04/18/2019"
description: "Find out about the hardware, operating system, and software requirements to install .NET Framework 4.5 and later versions."
ms.date: 05/11/2021
helpviewer_keywords:
- "software requirements"
- ".NET Framework, system requirements"
Expand Down Expand Up @@ -47,7 +47,7 @@ For information on the support lifecycle of .NET Framework versions, see [Micros

| Operating system | Supported editions | Preinstalled with the OS | Installable separately |
| ---------------- | ------------------ | ------------------------ | ---------------------- |
| Windows 10 November 2020 Update<br/> (version 20H2) | 32-bit and 64-bit | .NET Framework 4.8 | -- |
| Windows 10 October 2020 Update<br/> (version 20H2) | 32-bit and 64-bit | .NET Framework 4.8 | -- |
| Windows 10 May 2020 Update<br/> (version 2004) | 32-bit and 64-bit | .NET Framework 4.8 | -- |
| Windows 10 November 2019 Update<br/> (version 1909) | 32-bit and 64-bit | .NET Framework 4.8 | -- |
| Windows 10 May 2019 Update<br/> (version 1903) | 32-bit and 64-bit | .NET Framework 4.8 | -- |
Expand Down
2 changes: 1 addition & 1 deletion docs/framework/install/application-not-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ To address this issue so that you can run your application, do the following:
|Windows Vista SP2|[.NET Framework 4.6](https://dotnet.microsoft.com/download/dotnet-framework/net46)|

> [!NOTE]
> .NET Framework 4.8 is preinstalled on Windows 10 May 2019 Update.
> .NET Framework 4.8 is preinstalled on Windows 10 May 2019 Update and later versions.
1. Attempt to launch the application.

Expand Down
2 changes: 1 addition & 1 deletion docs/framework/install/guide-for-developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Use the following table for quick links, or read further for details. To view th

| .NET Framework version | Installer (Developer Pack and Runtime) | Platform support |
| ---------------------- | -------------------------------------- | ---------------- |
|**4.8** | [.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) | **Included in:**<br/><br/>Windows 10 May 2019 Update<br/>[Visual Studio 2019 (16.3 update)](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)<br/><br/> **You can install on:**<br/><br/>Windows 10 October 2018 Update<br/>Windows 10 April 2018 Update<br/>Windows 10 Fall Creators Update<br/>Windows 10 Creators Update <br /> Windows 10 Anniversary Update<br /> Windows 8.1 and earlier<br /> Windows Server 2019<br/>Windows Server, Version 1809<br/>Windows Server, Version 1803<br /><br/> (for a full list, see [system requirements](../get-started/system-requirements.md))||
|**4.8** | [.NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) | **Included in:**<br/><br/>Windows 10 May 2019 Update (and later versions)<br/>[Visual Studio 2019 (16.3 update)](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)<br/><br/> **You can install on:**<br/><br/>Windows 10 October 2018 Update<br/>Windows 10 April 2018 Update<br/>Windows 10 Fall Creators Update<br/>Windows 10 Creators Update <br /> Windows 10 Anniversary Update<br /> Windows 8.1 and earlier<br /> Windows Server 2019<br/>Windows Server, Version 1809<br/>Windows Server, Version 1803<br /><br/> (for a full list, see [system requirements](../get-started/system-requirements.md))||
|**4.7.2** | [.NET Framework 4.7.2](https://dotnet.microsoft.com/download/dotnet-framework/net472) | **Included in:** <br/><br/>Windows 10 October 2018 Update<br/>Windows 10 April 2018 Update<br/>Windows Server 2019<br/>Windows Server, Version 1809<br/>Windows Server, Version 1803<br/>[Visual Studio 2017 (15.8 update)](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)<br/><br/> **You can install on:**<br/> <br/>Windows 10 Fall Creators Update<br/>Windows 10 Creators Update <br /> Windows 10 Anniversary Update<br /> Windows 8.1 and earlier<br /> Windows Server, version 1709 and earlier<br /><br/> (for a full list, see [system requirements](../get-started/system-requirements.md))||
|**4.7.1** | [.NET Framework 4.7.1](https://dotnet.microsoft.com/download/dotnet-framework/net471) | **Included in:** <br/><br/>Windows 10 Fall Creators Update<br/>Windows Server, version 1709<br/>[Visual Studio 2017 (15.5 update)](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)<br/><br/> **You can install on:**<br/><br/> Windows 10 Creators Update <br /> Windows 10 Anniversary Update<br /> Windows 8.1 and earlier<br /> Windows Server 2016 and earlier<br /> (for a full list, see [system requirements](../get-started/system-requirements.md))||
|**4.7** | [.NET Framework 4.7](https://dotnet.microsoft.com/download/dotnet-framework/net47) | **Included in:** <br/><br/>Windows 10 Creators Update<br/>[Visual Studio 2017 (15.3 update)](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)<br/><br/> **You can install on:**<br /><br/> Windows 10 Anniversary Update<br /> Windows 8.1 and earlier<br /> Windows Server 2016 and earlier<br /> (for a full list, see [system requirements](../get-started/system-requirements.md))||
Expand Down
9 changes: 6 additions & 3 deletions docs/framework/install/on-windows-10.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Install the .NET Framework on Windows 10
description: Learn how to install the .NET Framework on Windows 10 or Windows Server 2016.
ms.date: 04/18/2019
ms.date: 05/11/2021
---
# Install the .NET Framework on Windows 10 and Windows Server 2016 and later

Expand All @@ -13,9 +13,12 @@ You may have arrived on this page after trying to run an application and seeing

## .NET Framework 4.8

The .NET Framework 4.8 is included with:
.NET Framework 4.8 is included with:

- [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update)
- [Windows 10 October 2020 Update](/windows/whats-new/whats-new-windows-10-version-20h2)
- [Windows 10 May 2020 Update](/windows/whats-new/whats-new-windows-10-version-2004)
- [Windows 10 November 2019 Update](/windows/whats-new/whats-new-windows-10-version-1909)
- [Windows 10 May 2019 Update](/windows/whats-new/whats-new-windows-10-version-1903)

> [!div class="button"]
> [Download .NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48)
Expand Down
4 changes: 2 additions & 2 deletions docs/framework/install/on-windows-7.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ The .NET Framework is required to run many applications on Windows. You can use

![This application could not be started](./media/this-application-could-not-be-started.png)

These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows 7 SP1 and Windows Server 2008 R2 and is included with [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update).
These instructions will help you install the .NET Framework versions you need. [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows 7 SP1 and Windows Server 2008 R2 and is included with [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update) and later versions.

## .NET Framework 4.8

> [!div class="button"]
> [Download .NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48)
The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.
[.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.

### Offline installer

Expand Down
4 changes: 2 additions & 2 deletions docs/framework/install/on-windows-8-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ The .NET Framework is required to run many applications on Windows. You can use

![This application could not be started](./media/this-application-could-not-be-started.png)

These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows 8.1 and Windows Server 2012 R2 and is included with the [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update).
These instructions will help you install the .NET Framework versions you need. [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows 8.1 and Windows Server 2012 R2 and is included with the [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update) and later versions.

## .NET Framework 4.8

> [!div class="button"]
> [Download .NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48)
The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.
[.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.

## .NET Framework 3.5

Expand Down
6 changes: 3 additions & 3 deletions docs/framework/install/on-windows-8.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ The .NET Framework is required to run many applications on Windows. You can use

![This application could not be started](./media/this-application-could-not-be-started.png)

These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows Server 2012 but is not supported on Windows 8. It is included with the [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update)).
These instructions will help you install the .NET Framework versions you need. [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is supported on Windows Server 2012 but is not supported on Windows 8. It is included with the [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update) and later versions.

## .NET Framework 4.8

> [!div class="button"]
> [Download .NET Framework 4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48)
The .NET Framework 4.8 is supported on Windows Server 2012. It is not supported on Windows 8.
.NET Framework 4.8 is supported on Windows Server 2012. It is not supported on Windows 8.

The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.
[.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) can be used to run applications built for .NET Framework 4.0 or later.

## .NET Framework 4.6

Expand Down
2 changes: 1 addition & 1 deletion docs/framework/install/on-windows-vista.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The .NET Framework is required to run many applications on Windows. You can use

![This application could not be started](./media/this-application-could-not-be-started.png)

These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is not supported on Windows Vista and Windows Server 2008. It is included with [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update).
These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is not supported on Windows Vista and Windows Server 2008. It is included with Windows 10 May 2019 Update [and later versions](https://support.microsoft.com/help/4028685/windows-10-get-the-update).

## .NET Framework 4.6

Expand Down
2 changes: 1 addition & 1 deletion docs/framework/install/on-windows-xp.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The .NET Framework is required to run many applications on Windows. You can use

![This application could not be started](./media/this-application-could-not-be-started.png)

These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is not supported on Windows XP and Windows Server 2003. It is included with [Windows 10 May 2019 Update](https://support.microsoft.com/help/4028685/windows-10-get-the-update).
These instructions will help you install the .NET Framework versions you need. The [.NET Framework 4.8](https://github.com/Microsoft/dotnet/tree/master/releases/net48) is the latest version. It is not supported on Windows XP and Windows Server 2003. It is included with Windows 10 May 2019 Update [and later versions](https://support.microsoft.com/help/4028685/windows-10-get-the-update).

## .NET Framework 4.0.3

Expand Down
Loading

0 comments on commit d06101e

Please sign in to comment.