From e1df5518d01fd336239592c27e5c9ee92cc896da Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 20 Apr 2017 23:29:47 -0500 Subject: [PATCH 01/11] Initial commit Updates --- .openpublishing.redirection.json | 28 ++ ...ion-errors-managing-the-user-experience.md | 4 +- docs/framework/deployment/windows/10.md | 35 -- docs/framework/deployment/windows/7.md | 35 -- docs/framework/deployment/windows/8.md | 35 -- docs/framework/deployment/windows/index.md | 34 -- .../installing-dotnet-35-windows-10.md | 34 -- .../windows/media/dotnet-control-panel.png | Bin 11707 -> 0 bytes .../dotnet-framework-installation-dialog.jpg | Bin 9362 -> 0 bytes docs/framework/deployment/windows/vista.md | 37 -- docs/framework/deployment/windows/xp.md | 44 --- .../framework/install/dotnet-35-windows-10.md | 17 +- .../framework/install/guide-for-developers.md | 317 +++++++++--------- docs/framework/install/index.md | 4 +- .../net-framework-3-5-on-windows-8-plus.md | 75 ++--- docs/framework/install/on-windows-10.md | 4 +- docs/framework/install/on-windows-7.md | 4 +- docs/framework/install/on-windows-8.md | 2 +- docs/framework/install/on-windows-xp.md | 4 +- docs/framework/install/repair.md | 6 +- .../install/run-net-framework-1-1-apps.md | 24 +- docs/framework/install/toc.md | 14 +- ...ocked-installations-and-uninstallations.md | 122 +++---- .../versions-and-dependencies.md | 4 +- toc.yml | 4 - 25 files changed, 326 insertions(+), 561 deletions(-) delete mode 100644 docs/framework/deployment/windows/10.md delete mode 100644 docs/framework/deployment/windows/7.md delete mode 100644 docs/framework/deployment/windows/8.md delete mode 100644 docs/framework/deployment/windows/index.md delete mode 100644 docs/framework/deployment/windows/installing-dotnet-35-windows-10.md delete mode 100644 docs/framework/deployment/windows/media/dotnet-control-panel.png delete mode 100644 docs/framework/deployment/windows/media/dotnet-framework-installation-dialog.jpg delete mode 100644 docs/framework/deployment/windows/vista.md delete mode 100644 docs/framework/deployment/windows/xp.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 5207f959f8cf8..a4b43f4732f56 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -394,6 +394,34 @@ "redirect_url": "/dotnet/articles/csharp/whats-new/index", "redirect_document_id": true }, + { + "source_path": "docs/framework/deployment/windows/index.md", + "redirect_url": "/dotnet/articles/framework/install/" + }, + { + "source_path": "docs/framework/deployment/windows/7.md", + "redirect_url": "/dotnet/articles/framework/install/on-windows-7" + }, + { + "source_path": "docs/framework/deployment/windows/8.md", + "redirect_url": "/dotnet/articles/framework/install/on-windows-8" + }, + { + "source_path": "docs/framework/deployment/windows/10.md", + "redirect_url": "/dotnet/articles/framework/install/on-windows-10" + }, + { + "source_path": "docs/framework/deployment/windows/vista.md", + "redirect_url": "/dotnet/articles/framework/install/on-windows-vista" + }, + { + "source_path": "docs/framework/deployment/windows/xp.md", + "redirect_url": "/dotnet/articles/framework/install/on-windows-xp" + }, + { + "source_path": "docs/framework/deployment/windows/installing-dotnet-35-windows-10.md", + "redirect_url": "/dotnet/articles/framework/install/dotnet-35-windows-10" + }, { "source_path": "docs/framework/docker/aspnetmvc.md", "redirect_url": "/aspnet/mvc/overview/deployment/docker-aspnetmvc", diff --git a/docs/framework/deployment/initialization-errors-managing-the-user-experience.md b/docs/framework/deployment/initialization-errors-managing-the-user-experience.md index 02e7e4bddd365..76b7ae4b31ff7 100644 --- a/docs/framework/deployment/initialization-errors-managing-the-user-experience.md +++ b/docs/framework/deployment/initialization-errors-managing-the-user-experience.md @@ -83,7 +83,7 @@ Typical error message for initialization errors |XBAP host|Launches WPF XBAP applications.|Is shown in case of a missing .NET Framework version, starting with the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)]|No| ## [!INCLUDE[win8](../../../includes/win8-md.md)] Behavior and UI - The CLR activation system provides the same behavior and UI on [!INCLUDE[win8](../../../includes/win8-md.md)] as it does on other versions of the Windows operating system, except when it encounters issues loading CLR 2.0. [!INCLUDE[win8](../../../includes/win8-md.md)] includes the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], which uses CLR 4.5. However, [!INCLUDE[win8](../../../includes/win8-md.md)] does not include the .NET Framework 2.0, 3.0, or 3.5, which all use CLR 2.0. As a result, applications that depend on CLR 2.0 do not run on [!INCLUDE[win8](../../../includes/win8-md.md)] by default. Instead, they display the following dialog box to enable users to install the .NET Framework 3.5. Users can also enable the .NET Framework 3.5 in Control Panel. Both options are discussed in the article [Installing the .NET Framework 3.5 on Windows 8 and later versions](../../../docs/framework/install/net-framework-3-5-on-windows-8-plus.md). + The CLR activation system provides the same behavior and UI on [!INCLUDE[win8](../../../includes/win8-md.md)] as it does on other versions of the Windows operating system, except when it encounters issues loading CLR 2.0. [!INCLUDE[win8](../../../includes/win8-md.md)] includes the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], which uses CLR 4.5. However, [!INCLUDE[win8](../../../includes/win8-md.md)] does not include the .NET Framework 2.0, 3.0, or 3.5, which all use CLR 2.0. As a result, applications that depend on CLR 2.0 do not run on [!INCLUDE[win8](../../../includes/win8-md.md)] by default. Instead, they display the following dialog box to enable users to install the .NET Framework 3.5. Users can also enable the .NET Framework 3.5 in Control Panel. Both options are discussed in the article [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](../../../docs/framework/install/dotnet-35-windows-10.md). ![Dialog box for 3.5 install on Windows 8](../../../docs/framework/deployment/media/installdialog.png "installdialog") Prompt for installing the .NET Framework 3.5 on demand @@ -99,4 +99,4 @@ Prompt for installing the .NET Framework 3.5 on demand [Deployment Guide for Developers](../../../docs/framework/deployment/deployment-guide-for-developers.md) [How to: Configure an App to Support .NET Framework 4 or 4.5](../../../docs/framework/migration-guide/how-to-configure-an-app-to-support-net-framework-4-or-4-5.md) [How to: Debug CLR Activation Issues](../../../docs/framework/deployment/how-to-debug-clr-activation-issues.md) - [Installing the .NET Framework 3.5 on Windows 8 and later versions](../../../docs/framework/install/net-framework-3-5-on-windows-8-plus.md) \ No newline at end of file + [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](../../../docs/framework/install/dotnet-35-windows-10.md) \ No newline at end of file diff --git a/docs/framework/deployment/windows/10.md b/docs/framework/deployment/windows/10.md deleted file mode 100644 index 8d9cc6c96120c..0000000000000 --- a/docs/framework/deployment/windows/10.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Installing the .NET Framework on Windows 10 -description: Learn how to install .NET Framework on Windows 10 -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 85cda1d5-c6g4-4eb5-93e6-4f478de07ff7 ---- - -# Installing the .NET Framework on Windows 10 - -You may need the .NET Framework to run an application on Windows 10. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. - -## .NET Framework 4.6.2 - -The .NET Framework 4.6.2 is included with Windows 10 Anniversary Update. - -If you are on an earlier version of Windows 10, you will need to upgrade to [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10) to get the .NET Framework 4.6.2. - -The .NET Framework 4.6.2 can be used to run applications built for .NET Framework 4.0 or later. - -## .NET Framework 3.5 - -Follow the instructions to install the [.NET Framework 3.5 on Windows 10](installing-dotnet-35-windows-10.md). - -The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. - -## Help - -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/deployment/windows/7.md b/docs/framework/deployment/windows/7.md deleted file mode 100644 index 4cc777143c57e..0000000000000 --- a/docs/framework/deployment/windows/7.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Installing the .NET Framework on Windows 7 SP1 -description: Learn how to install .NET Framework on Windows 7 SP1 -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f878de07fd7 ---- - -# Installing the .NET Framework on Windows 7 SP1 - -You may need the .NET Framework to run an application on Windows 7 SP1. You can install the latest supported versions using the following instructions. The instructions depend on which version of the .NET Framework you need. - -## .NET Framework 4.6.2 - -You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 7. - -The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). - -The .NET Framework 4.6.2 can be used to run applications built for .NET Framework 4.0 or later. - -## .NET Framework 3.5 - -The .NET Framework 3.5 is included with Windows 7. - -The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. - -## Help - -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/deployment/windows/8.md b/docs/framework/deployment/windows/8.md deleted file mode 100644 index 378195fc6606e..0000000000000 --- a/docs/framework/deployment/windows/8.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Installing the .NET Framework on Windows 8 -description: Learn how to install .NET Framework on Windows 8 -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f478de07ff7 ---- - -# Installing the .NET Framework on Windows 8 - -You may need the .NET Framework to run an application on Windows 8. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. - -## .NET Framework 4.6.2 - -You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 8. - -The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). - -The .NET Framework 4.6.2 can be used to run applications built for .NET Framework 4.0 or later. - -## .NET Framework 3.5 - -Follow the instructions to install the [.NET Framework 3.5 on Windows 10](installing-dotnet-35-windows-10.md). - -The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. - -## Help - -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/deployment/windows/index.md b/docs/framework/deployment/windows/index.md deleted file mode 100644 index 981715e459a9d..0000000000000 --- a/docs/framework/deployment/windows/index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Install the .NET Framework on Windows -description: Learn how to install the .NET Framework on Windows -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 87cda1d5-c5g8-8eb9-93e8-5f478de07ff7 ---- - -# Installing the .NET Framework on Windows - -The following documents describe how to install the .NET Framework for each Windows version. - -## Version Differences - -The .NET Framework is included with Windows. Each Windows version includes a single .NET Framework version, which may not be the one you need. If you would like to use a different version of the .NET Framework for a given version of Windows, then you must install it. - -In general, a higher .NET Framework version will run an application that was built for a lower .NET Framework version. For example, the .NET Framework 4.6.2 will run an application built for .NET Framework 4.0. There is one exception to this rule. Applications built for .NET Framework 1.0 through 3.5 can be run on .NET Framework 3.5 but not on .NET Framework 4.0 or later. - -## Supported Windows versions - -- [Windows 10 or Windows Server 2016](10.md) -- [Windows 8 or Windows Server 2012](8.md) -- [Windows 7 or Windows Server 2008](7.md) -- [Windows Vista or Windows Server 2003](vista.md) - -## Unsupported Windows versions - -- [Windows XP](xp.md) \ No newline at end of file diff --git a/docs/framework/deployment/windows/installing-dotnet-35-windows-10.md b/docs/framework/deployment/windows/installing-dotnet-35-windows-10.md deleted file mode 100644 index b6aee23f11657..0000000000000 --- a/docs/framework/deployment/windows/installing-dotnet-35-windows-10.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Install the .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 -description: Learn how to install .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 67cda1d5-c6g4-4eb5-93e6-4f478de07ff7 ---- - -# Install the .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 - -You may need the .NET Framework 3.5 to run an application on Windows 10, Windows 8.1 and Windows 8. You can use the following instructions to help you. You can also use these instructions for earlier Windows versions. - -## Install the .NET Framework 3.5 on Demand - -You may see the following configuration dialog if you try to run an application that requires the .NET Framework 3.5. Choose **Install this feature** to enable the .NET Framework 3.5. This option requires an Internet connection. - -![.NET Framework Installation Dialog](./media/dotnet-framework-installation-dialog.jpg) - -## Enable the .NET Framework 3.5 in Control Panel - -You can enable the .NET Framework 3.5 through the Windows Control Panel. This option requires an Internet connection. - -1. Press the Windows key Windows ![Windows logo](https://i-msdn.sec.s-msft.com/dynimg/IC721376.jpeg) on your keyboard, type Windows Features, and press Enter. This brings up the **Turn Windows features on or off** dialog box. -2. Select the **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** check box, press OK, and reboot your computer if prompted. - -![Installing .NET with the control panel](./media/dotnet-control-panel.png) - -You do not need to select the child items for Windows Communication Foundation (WCF) HTTP activation unless you are a developer or server administrator who requires this functionality. diff --git a/docs/framework/deployment/windows/media/dotnet-control-panel.png b/docs/framework/deployment/windows/media/dotnet-control-panel.png deleted file mode 100644 index cdeb8c86303ee1f38fab083368f8c6889d819899..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11707 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 z%0D-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 p2-yb{(B3z%3~IN<{a;s4%x{A{fM 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 diff --git a/docs/framework/deployment/windows/vista.md b/docs/framework/deployment/windows/vista.md deleted file mode 100644 index b0d1e9e02114e..0000000000000 --- a/docs/framework/deployment/windows/vista.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Install the .NET Framework on Windows Vista -description: Learn how to install .NET Framework on Windows Vista -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 67cda1d5-c6g5-5eb5-93e6-5f478de07ff7 ---- - -# Installing the .NET Framework on Windows Vista - -You may need the .NET Framework to run an application on Windows Vista. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. - -## .NET Framework 4.6.1 and later - -You cannot install the .NET Framework 4.6.1 or later on Windows Vista. Instead, you must upgrade to a later Windows version to use .NET Framework 4.6.1 or later. - -The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). - -## .NET Framework 4.6 - -You can install the [.NET Framework 4.6](http://go.microsoft.com/fwlink/?LinkID=213834&dotnetdocs) on Windows Vista. - -## .NET Framework 3.5 - -You can install the [.NET Framework 3.5](http://go.microsoft.com/fwlink/?LinkID=213834&dotnetdocs) on Windows Vista. - -The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. - -## Help - -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/deployment/windows/xp.md b/docs/framework/deployment/windows/xp.md deleted file mode 100644 index 23bcf042e0305..0000000000000 --- a/docs/framework/deployment/windows/xp.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Install the .NET Framework on Windows XP -description: Learn how to install .NET Framework on Windows XP -author: rlander -keywords: .NET Framework, Install - -ms.date: 03/28/2017 -ms.topic: article -ms.prod: .net-framework-4.6 -ms.technology: vs-ide-deployment -ms.devlang: dotnet -ms.assetid: 87cda1d5-c8g5-5eb5-93e8-5f478de07ff7 ---- - -# Installing the .NET Framework on Windows XP - -> [!NOTE] -> Windows XP is no longer supported by Microsoft. We recommend you upgrade to Windows 10, which is supported and supports the latest version of the .NET Framework. This document is provided solely as a helpful troubleshooting guide. - -You may need the .NET Framework to run an application on Windows XP. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. - -## .NET Framework 4.5 and later - -You cannot install the .NET Framework 4.5 or later on Windows XP. Instead, you must upgrade to a later Windows version to use a later version of the .NET Framework. - -The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). - -## .NET Framework 4.0.3 - -You can install the [.NET Framework 4.0.3](http://go.microsoft.com/fwlink/?LinkID=213834) on Windows XP. The .NET Framework 4.0.3 requires that the [.NET Framework 4](http://go.microsoft.com/fwlink/?LinkID=213834) is installed first. Both of these .NET Framework versions are no longer supported by Microsoft. - -## .NET Framework 4 - -You can install the [.NET Framework 4](http://go.microsoft.com/fwlink/?LinkID=213834&dotnetdocs) on Windows XP. It's no longer supported by Microsoft. - -## .NET Framework 3.5 - -You can install the [.NET Framework 3.5](http://go.microsoft.com/fwlink/?LinkID=213834&dotnetdocs) on Windows XP. - -The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. - -## Help - -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/install/dotnet-35-windows-10.md b/docs/framework/install/dotnet-35-windows-10.md index b6aee23f11657..f6ee7edadcf1a 100644 --- a/docs/framework/install/dotnet-35-windows-10.md +++ b/docs/framework/install/dotnet-35-windows-10.md @@ -1,10 +1,10 @@ --- -title: Install the .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 +title: Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8 description: Learn how to install .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 04/20/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment @@ -12,9 +12,9 @@ ms.devlang: dotnet ms.assetid: 67cda1d5-c6g4-4eb5-93e6-4f478de07ff7 --- -# Install the .NET Framework 3.5 on Windows 10, Windows 8.1 and Windows 8 +# Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8 -You may need the .NET Framework 3.5 to run an application on Windows 10, Windows 8.1 and Windows 8. You can use the following instructions to help you. You can also use these instructions for earlier Windows versions. +You may need the .NET Framework 3.5 to run an application on Windows 10, Windows 8.1, and Windows 8. You can also use these instructions for earlier Windows versions. ## Install the .NET Framework 3.5 on Demand @@ -26,9 +26,10 @@ You may see the following configuration dialog if you try to run an application You can enable the .NET Framework 3.5 through the Windows Control Panel. This option requires an Internet connection. -1. Press the Windows key Windows ![Windows logo](https://i-msdn.sec.s-msft.com/dynimg/IC721376.jpeg) on your keyboard, type Windows Features, and press Enter. This brings up the **Turn Windows features on or off** dialog box. -2. Select the **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** check box, press OK, and reboot your computer if prompted. +1. Press the Windows key Windows ![Windows logo](https://i-msdn.sec.s-msft.com/dynimg/IC721376.jpeg) on your keyboard, type "Windows Features", and press Enter. The **Turn Windows features on or off** dialog box appears. -![Installing .NET with the control panel](./media/dotnet-control-panel.png) +2. Select the **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** check box, select OK, and reboot your computer if prompted. -You do not need to select the child items for Windows Communication Foundation (WCF) HTTP activation unless you are a developer or server administrator who requires this functionality. + ![Installing .NET with the control panel](./media/dotnet-control-panel.png) + + You don't need to select the child items for **Windows Communication Foundation (WCF) HTTP Activation** and **Windows Communication Foundation (WCF) Non-HTTP Activation** unless you're a developer or server administrator who requires this functionality. diff --git a/docs/framework/install/guide-for-developers.md b/docs/framework/install/guide-for-developers.md index 25e4aebda0e9f..ac2d65e42ca3d 100644 --- a/docs/framework/install/guide-for-developers.md +++ b/docs/framework/install/guide-for-developers.md @@ -20,193 +20,198 @@ author: "rpetrusha" ms.author: "ronpet" manager: "wpickett" --- + # Installing the .NET Framework -.NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and secure communication. - - This article provides links for installing the .NET Framework 4.5, its point releases (4.5.1, 4.5.2), the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], and its point releases (4.6.1, 4.6.2) on your computer. If you're a developer, you can also use these links to download and redistribute the .NET Framework with your apps. - - > [!NOTE] - > The .NET Framework 4.7 is preinstalled on Windows 10 Creators Update. It is currently not available for installation on earlier versions of the Windows operating system. Support for additional versions of the Windows operating system will be announced in the near future. - - Note that installing a new version of the .NET Framework doesn't always replace a previous version. For more information about versions of the .NET Framework and how to determine which versions are installed on a computer, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md) and [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). All of the .NET Framework versions listed in the following table are in-place updates to the .NET Framework 4. In other words, if you install a later version, such as the .NET Framework 4.6, you do not first have to install the previous versions, such as the .NET Framework 4.5, 4.5.1, or 4.5.2. Similarly, if you install a later version, such as the .NET Framework 4.6, you do not first have to uninstall the previous versions, such as the .NET Framework 4.5, 4.5.1, or 4.5.2. - -The fact that later .NET Framework 4.x versions are in-place updates to earlier versions means that you *cannot* install an earlier version listed in the table if a later version is already installed. For example, you cannot install the .NET Framework 4.6 on a Windows 10 November Update system, since the .NET Framework 4.6.1 is preinstalled on it. - + +.NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and secure communication. + +This article provides links for installing the .NET Framework 4.5, its point releases (4.5.1, 4.5.2), the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], and its point releases (4.6.1, 4.6.2) on your computer. If you're a developer, you can also use these links to download and redistribute the .NET Framework with your apps. + > [!NOTE] -> For information on the .NET Framework 3.5, see [Installing the .NET Framework 3.5 on Windows 8 and later versions](~/docs/framework/install/net-framework-3-5-on-windows-8-plus.md). - - Use the following table for quick links, or read further for details. To view the system requirements for the .NET Framework before installation, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For help with troubleshooting, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). - -|.NET Framework version|Developer installation|Redistributable installation|Platform support| -|----------------------------|----------------------------|----------------------------------|----------------------| +> The .NET Framework 4.7 is preinstalled on Windows 10 Creators Update. It is currently not available for installation on earlier versions of the Windows operating system. Support for additional versions of the Windows operating system will be announced in the near future. + +Note that installing a new version of the .NET Framework doesn't always replace a previous version. For more information about versions of the .NET Framework and how to determine which versions are installed on a computer, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md) and [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). All of the .NET Framework versions listed in the following table are in-place updates to the .NET Framework 4. In other words, if you install a later version, such as the .NET Framework 4.6, you do not first have to install the previous versions, such as the .NET Framework 4.5, 4.5.1, or 4.5.2. Similarly, if you install a later version, such as the .NET Framework 4.6, you do not first have to uninstall the previous versions, such as the .NET Framework 4.5, 4.5.1, or 4.5.2. + +The fact that later .NET Framework 4.x versions are in-place updates to earlier versions means that you *cannot* install an earlier version listed in the table if a later version is already installed. For example, you cannot install the .NET Framework 4.6 on a Windows 10 November Update system, since the .NET Framework 4.6.1 is preinstalled on it. + +> [!NOTE] +> For information on the .NET Framework 3.5, see [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](~/docs/framework/install/dotnet-35-windows-10.md). + +Use the following table for quick links, or read further for details. To view the system requirements for the .NET Framework before installation, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For help with troubleshooting, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). + +| .NET Framework version | Developer installation | Redistributable installation | Platform support | +| ---------------------- | ---------------------- | ---------------------------- | ---------------- | |**4.7**|n/a|n/a|Included in:
Windows 10 Creators Update| -|**4.6.2**|[NET Framework 4.6.2 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=780617)|[Download page for 4.6.2 web installer](http://go.microsoft.com/fwlink/?LinkId=780597)

[Download page for 4.6.2 offline installer](http://go.microsoft.com/fwlink/?LinkId=780601)|Included in:
Windows 10 Anniversary Edition

You can install on:
Windows 10
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| -|**4.6.1**|[NET Framework 4.6.1 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=690706)|[Download page for 4.6.1 web installer](http://go.microsoft.com/fwlink/?LinkId=671729)

[Download page for 4.6.1 offline installer](http://go.microsoft.com/fwlink/?LinkId=671744)|You can install on:
Windows 10
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| -|**4.6**|Included in [!INCLUDE[vs_dev14](../../../includes/vs-dev14-md.md)]. For more information, see [Welcome to Visual Studio 2015](http://msdn.microsoft.com/library/dd831853\(v=vs.140\).aspx).

[Microsoft .NET Framework 4.6 targeting pack](http://go.microsoft.com/fwlink/?LinkId=528261)|[Download page for 4.6 web installer](http://go.microsoft.com/fwlink/?LinkId=528259)

[Download page for 4.6 offline installer](http://go.microsoft.com/fwlink/?LinkId=528233)|Included in:
Windows 10
[!INCLUDE[vs_dev14](../../../includes/vs-dev14-md.md)]

You can also install on:
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| -|**4.5.2**|[Microsoft .NET Framework 4.5.2 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=397702)

For use with [Visual Studio 2013](http://go.microsoft.com/fwlink/?LinkID=325532), Visual Studio 2012, or other IDEs|[Download page for 4.5.2 web installer](http://go.microsoft.com/fwlink/p/?LinkId=397703)

[Download page for 4.5.2 offline installer](http://go.microsoft.com/fwlink/p/?LinkId=397706)|You can install on:
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| -|**4.5.1**|[Microsoft .NET Framework 4.5.1 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=324213)

For use with Visual Studio 2012 or other IDEs|[Download page for 4.5.1 web installer](http://go.microsoft.com/fwlink/p/?LinkId=310158)

[Download page for 4.5.1 offline installer](http://go.microsoft.com/fwlink/p/?LinkId=310159)|Included in:
[!INCLUDE[win81](../../../includes/win81-md.md)]
Windows Server 2012 R2
[Visual Studio 2013](http://go.microsoft.com/fwlink/?LinkID=325532)

You can also install on:
[!INCLUDE[win8](../../../includes/win8-md.md)] and earlier
[!INCLUDE[winserver8](../../../includes/winserver8-md.md)] and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| -|**4.5**|Included in Visual Studio 2012

Also available as part of the [Windows 8 SDK](http://msdn.microsoft.com/windows/hardware/hh852363)|[Download page for 4.5 web installer](http://go.microsoft.com/fwlink/p/?LinkId=245484)|Included in:
[!INCLUDE[win8](../../../includes/win8-md.md)]
[!INCLUDE[winserver8](../../../includes/winserver8-md.md)]
Visual Studio 2012

You can also install on:
Windows 7 and earlier
Windows Server 2008 SP2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| - - You can install the **Dev Pack** for a specific version of the .NET Framework, if one is available, on all supported platforms. - - You can install the **Web or Offline installer** on: - -- Windows 8.1 and earlier - -- Windows Server 2012 R2 and earlier - - For a full list, see [System Requirements](~/docs/framework/get-started/system-requirements.md). - - For a general introduction to the .NET Framework for both users and developers, see [Getting Started](http://msdn.microsoft.com/library/c693fd34-88fe-4d90-b332-19eeadf3b7e7). For information about deploying the .NET Framework with your app, see the [deployment guide](~/docs/framework/deployment/deployment-guide-for-developers.md). To read about the architecture and key features of the .NET Framework, see the [overview](~/docs/framework/get-started/overview.md). - - -## Installation choices - Install a developer targeting pack to develop against the most recent version of the .NET Framework in Visual Studio or another development environment, or download the .NET Framework redistributable for distribution with your app or control. - -## To install the .NET Framework developer or targeting pack - The developer pack for the .NET Framework 4.5.1 or 4.5.2, the targeting pack for the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], and the developer pack for the [!INCLUDE[net_v461](../../../includes/net-v461-md.md)] or 4.6.2 provides the .NET Framework 4.5.1 or 4.5.2 or the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.6.1, or 4.6.2 reference assemblies, language packs, and IntelliSense files for use in an integrated development environment such as Visual Studio. If you are using Visual Studio, the developer pack or targeting pack also adds the installed version of the .NET Framework to the target choices when you create a new project. Choose one of these developer packs or the targeting pack: - -- [Microsoft .NET Framework 4.6.2 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=780617) +|**4.6.2**|[NET Framework 4.6.2 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=780617)|[Download page for 4.6.2 web installer](http://go.microsoft.com/fwlink/?LinkId=780597)

[Download page for 4.6.2 offline installer](http://go.microsoft.com/fwlink/?LinkId=780601)|Included in:
Windows 10 Anniversary Edition

You can install on:
Windows 10
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| +|**4.6.1**|[NET Framework 4.6.1 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=690706)|[Download page for 4.6.1 web installer](http://go.microsoft.com/fwlink/?LinkId=671729)

[Download page for 4.6.1 offline installer](http://go.microsoft.com/fwlink/?LinkId=671744)|You can install on:
Windows 10
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| +|**4.6**|Included in [!INCLUDE[vs_dev14](../../../includes/vs-dev14-md.md)]. For more information, see [Welcome to Visual Studio 2015](http://msdn.microsoft.com/library/dd831853\(v=vs.140\).aspx).

[Microsoft .NET Framework 4.6 targeting pack](http://go.microsoft.com/fwlink/?LinkId=528261)|[Download page for 4.6 web installer](http://go.microsoft.com/fwlink/?LinkId=528259)

[Download page for 4.6 offline installer](http://go.microsoft.com/fwlink/?LinkId=528233)|Included in:
Windows 10
[!INCLUDE[vs_dev14](../../../includes/vs-dev14-md.md)]

You can also install on:
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| +|**4.5.2**|[Microsoft .NET Framework 4.5.2 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=397702)

For use with [Visual Studio 2013](http://go.microsoft.com/fwlink/?LinkID=325532), Visual Studio 2012, or other IDEs|[Download page for 4.5.2 web installer](http://go.microsoft.com/fwlink/p/?LinkId=397703)

[Download page for 4.5.2 offline installer](http://go.microsoft.com/fwlink/p/?LinkId=397706)|You can install on:
Windows 8.1 and earlier
Windows Server 2012 R2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| +|**4.5.1**|[Microsoft .NET Framework 4.5.1 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=324213)

For use with Visual Studio 2012 or other IDEs|[Download page for 4.5.1 web installer](http://go.microsoft.com/fwlink/p/?LinkId=310158)

[Download page for 4.5.1 offline installer](http://go.microsoft.com/fwlink/p/?LinkId=310159)|Included in:
[!INCLUDE[win81](../../../includes/win81-md.md)]
Windows Server 2012 R2
[Visual Studio 2013](http://go.microsoft.com/fwlink/?LinkID=325532)

You can also install on:
[!INCLUDE[win8](../../../includes/win8-md.md)] and earlier
[!INCLUDE[winserver8](../../../includes/winserver8-md.md)] and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| +|**4.5**|Included in Visual Studio 2012

Also available as part of the [Windows 8 SDK](http://msdn.microsoft.com/windows/hardware/hh852363)|[Download page for 4.5 web installer](http://go.microsoft.com/fwlink/p/?LinkId=245484)|Included in:
[!INCLUDE[win8](../../../includes/win8-md.md)]
[!INCLUDE[winserver8](../../../includes/winserver8-md.md)]
Visual Studio 2012

You can also install on:
Windows 7 and earlier
Windows Server 2008 SP2 and earlier
(for a full list, see [system requirements](~/docs/framework/get-started/system-requirements.md))| + +You can install the **Dev Pack** for a specific version of the .NET Framework, if one is available, on all supported platforms. + +You can install the **Web or Offline installer** on: + +- Windows 8.1 and earlier + +- Windows Server 2012 R2 and earlier + +For a full list, see [System Requirements](~/docs/framework/get-started/system-requirements.md). + +For a general introduction to the .NET Framework for both users and developers, see [Getting Started](http://msdn.microsoft.com/library/c693fd34-88fe-4d90-b332-19eeadf3b7e7). For information about deploying the .NET Framework with your app, see the [deployment guide](~/docs/framework/deployment/deployment-guide-for-developers.md). To read about the architecture and key features of the .NET Framework, see the [overview](~/docs/framework/get-started/overview.md). + + +## Installation choices + +Install a developer targeting pack to develop against the most recent version of the .NET Framework in Visual Studio or another development environment, or download the .NET Framework redistributable for distribution with your app or control. + +## To install the .NET Framework developer or targeting pack + +The developer pack for the .NET Framework 4.5.1 or 4.5.2, the targeting pack for the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], and the developer pack for the [!INCLUDE[net_v461](../../../includes/net-v461-md.md)] or 4.6.2 provides the .NET Framework 4.5.1 or 4.5.2 or the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.6.1, or 4.6.2 reference assemblies, language packs, and IntelliSense files for use in an integrated development environment such as Visual Studio. If you are using Visual Studio, the developer pack or targeting pack also adds the installed version of the .NET Framework to the target choices when you create a new project. Choose one of these developer packs or the targeting pack: -- [Microsoft .NET Framework 4.6.1 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=690706) +- [Microsoft .NET Framework 4.6.2 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=780617) -- [Microsoft .NET Framework 4.6 Targeting Pack](http://go.microsoft.com/fwlink/?LinkId=528261) +- [Microsoft .NET Framework 4.6.1 Dev Pack](http://go.microsoft.com/fwlink/?LinkId=690706) -- [.NET Framework 4.5.2 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=397702) to install version 4.5.2 on Windows 8.1 or earlier, Visual Studio 2013, Visual Studio 2012, or other IDEs. +- [Microsoft .NET Framework 4.6 Targeting Pack](http://go.microsoft.com/fwlink/?LinkId=528261) -- [.NET Framework 4.5.1 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=324213) to install version 4.5.1 on Visual Studio 2012 or other IDEs. +- [.NET Framework 4.5.2 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=397702) to install version 4.5.2 on Windows 8.1 or earlier, Visual Studio 2013, Visual Studio 2012, or other IDEs. - From the developer pack download page, choose **Download**. Next choose **Run** or **Save**, and follow the instructions when prompted. +- [.NET Framework 4.5.1 Developer Pack](http://go.microsoft.com/fwlink/?LinkId=324213) to install version 4.5.1 on Visual Studio 2012 or other IDEs. -## To install or download the .NET Framework redistributable - These installers download the .NET Framework components for an app or control that targets those versions of the .NET Framework. These components must be installed on each computer where the app or control runs. Both installers are redistributable, so you can include them in the setup program for your app. +From the developer pack download page, choose **Download**. Next choose **Run** or **Save**, and follow the instructions when prompted. - The download page is provided in several languages, but most of the downloads are provided in English only. For additional language support, you must install a language pack. +## To install or download the .NET Framework redistributable + +These installers download the .NET Framework components for an app or control that targets those versions of the .NET Framework. These components must be installed on each computer where the app or control runs. Both installers are redistributable, so you can include them in the setup program for your app. - Two types of redistributable installations are available: +The download page is provided in several languages, but most of the downloads are provided in English only. For additional language support, you must install a language pack. -- **Web installer** (web bootstrapper) downloads the required components and the language pack that matches the operating system of the installation computer from the web. This package is much smaller than the offline installer but requires a consistent Internet connection. You can download the [stand-alone language packs](#standalone_language_packs) to install additional language support. +Two types of redistributable installations are available: -- **Offline installer** (stand-alone redistributable) contains all the required components for installing the .NET Framework but doesn't contain language packs. This download is larger than the web installer. The offline installer doesn't require an Internet connection. After you run the offline installer, you can download the [stand-alone language packs](#standalone_language_packs) to install language support. Use the offline installer if you can't rely on having a consistent Internet connection. +- **Web installer** (web bootstrapper) downloads the required components and the language pack that matches the operating system of the installation computer from the web. This package is much smaller than the offline installer but requires a consistent Internet connection. You can download the [stand-alone language packs](#standalone_language_packs) to install additional language support. - Both web and offline installers are designed for x86-based and x64-based computers (see [system requirements](~/docs/framework/get-started/system-requirements.md)), but do not support Itanium-based computers. +- **Offline installer** (stand-alone redistributable) contains all the required components for installing the .NET Framework but doesn't contain language packs. This download is larger than the web installer. The offline installer doesn't require an Internet connection. After you run the offline installer, you can download the [stand-alone language packs](#standalone_language_packs) to install language support. Use the offline installer if you can't rely on having a consistent Internet connection. - To install or download the .NET Framework from the Microsoft Download Center, follow these instructions. You can also use the links in the table to download the .exe files directly. +Both web and offline installers are designed for x86-based and x64-based computers (see [system requirements](~/docs/framework/get-started/system-requirements.md)), but do not support Itanium-based computers. -1. Open the download page for the .NET Framework version you want to install: +To install or download the .NET Framework from the Microsoft Download Center, follow these instructions. You can also use the links in the table to download the .exe files directly. +1. Open the download page for the .NET Framework version you want to install: - - .NET Framework 4.6.2 ([web installer](http://go.microsoft.com/fwlink/?LinkId=780597) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=780601)) + - .NET Framework 4.6.2 ([web installer](http://go.microsoft.com/fwlink/?LinkId=780597) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=780601)) - - .NET Framework 4.6.1 ([web installer](http://go.microsoft.com/fwlink/?LinkId=671729) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=671744)) + - .NET Framework 4.6.1 ([web installer](http://go.microsoft.com/fwlink/?LinkId=671729) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=671744)) - - .NET Framework 4.6 ([web installer](http://go.microsoft.com/fwlink/?LinkId=528259) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=528233)) + - .NET Framework 4.6 ([web installer](http://go.microsoft.com/fwlink/?LinkId=528259) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=528233)) - - .NET Framework 4.5.2 ([web installer](http://go.microsoft.com/fwlink/p/?LinkId=397703) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=397706)) + - .NET Framework 4.5.2 ([web installer](http://go.microsoft.com/fwlink/p/?LinkId=397703) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=397706)) - - .NET Framework 4.5.1 ([web installer](http://go.microsoft.com/fwlink/p/?LinkId=310158) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=310159)) + - .NET Framework 4.5.1 ([web installer](http://go.microsoft.com/fwlink/p/?LinkId=310158) or [offline installer](http://go.microsoft.com/fwlink/p/?LinkId=310159)) - - [.NET Framework 4.5](http://go.microsoft.com/fwlink/p/?LinkId=245484) + - [.NET Framework 4.5](http://go.microsoft.com/fwlink/p/?LinkId=245484) -2. Select the language for the download page. This option does not download the localized resources of the .NET Framework; it only affects the text displayed on the download page. +1. Select the language for the download page. This option does not download the localized resources of the .NET Framework; it only affects the text displayed on the download page. -3. Choose **Download**. +1. Choose **Download**. -4. If prompted, select the download that matches your system architecture, and then choose **Next**. +1. If prompted, select the download that matches your system architecture, and then choose **Next**. -5. When the download prompt appears: +1. When the download prompt appears do **ONE** of the following: - - If you want to install the .NET Framework on your computer, choose **Run**, and then follow the prompts on your screen. - —or— + - If you want to install the .NET Framework on your computer, choose **Run**, and then follow the prompts on your screen. - - If you want to download the .NET Framework for redistribution, choose **Save**, and then follow the prompts on your screen. + - If you want to download the .NET Framework for redistribution, choose **Save**, and then follow the prompts on your screen. -6. If you want to download resources for additional languages, follow the instructions in the next section to install one or more language packs. +1. If you want to download resources for additional languages, follow the instructions in the next section to install one or more language packs. > [!NOTE] -> If you encounter any problems during the installation, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). - - **Installation notes:** - -- The [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and 4.5.2, as well as the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.6.1, and 4.6.2, are in-place updates to the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)]. - -- The [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, and the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] and its point releases replace the [!INCLUDE[net_v40_long](../../../includes/net-v40-long-md.md)]. When you install these versions on a system that has the [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] installed, the assemblies are replaced. - -- Uninstalling the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, or the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] and its point releases also removes pre-existing [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] files. If you want to go back to the [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)], you must reinstall it and any updates to it. (See [Installing the .NET Framework 4](http://go.microsoft.com/fwlink/p/?LinkId=230665).) - -- You must have administrative credentials to install the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, and the .NET Framework 4.6 and its point releases. - -- The .NET Framework 4.5 redistributable was updated on October 9, 2012 to correct an issue related to an improper timestamp on a digital certificate, which caused the digital signature on files produced and signed by Microsoft to expire prematurely. If you previously installed the .NET Framework 4.5 redistributable package dated August 16, 2012, we recommend that you update your copy with the latest redistributable from the [Microsoft Download Center](http://go.microsoft.com/fwlink/p/?LinkId=245484). For more information about this issue, see [Microsoft Security Advisory 2749655](http://technet.microsoft.com/security/advisory/2749655) and [Knowledge Base article 2770445](http://support.microsoft.com/kb/2770445). - - -## To install language packs - Language packs are executable files that contain the localized resources (such as translated error messages and UI text) for supported languages. If you don't install a language pack, .NET Framework error messages and other text are displayed in English. Note that the web installer automatically installs the language pack that matches your operating system, but you can download additional language packs to your computer. The offline installers don’t include any language packs. In addition, language packs are not available for the .NET Framework 4.7. +> If you encounter any problems during the installation, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). + + **Installation notes:** + +- The [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and 4.5.2, as well as the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.6.1, and 4.6.2, are in-place updates to the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)]. + +- The [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, and the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] and its point releases replace the [!INCLUDE[net_v40_long](../../../includes/net-v40-long-md.md)]. When you install these versions on a system that has the [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] installed, the assemblies are replaced. + +- Uninstalling the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, or the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] and its point releases also removes pre-existing [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)] files. If you want to go back to the [!INCLUDE[net_v40_short](../../../includes/net-v40-short-md.md)], you must reinstall it and any updates to it. (See [Installing the .NET Framework 4](http://go.microsoft.com/fwlink/p/?LinkId=230665).) + +- You must have administrative credentials to install the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], its point releases, and the .NET Framework 4.6 and its point releases. + +- The .NET Framework 4.5 redistributable was updated on October 9, 2012 to correct an issue related to an improper timestamp on a digital certificate, which caused the digital signature on files produced and signed by Microsoft to expire prematurely. If you previously installed the .NET Framework 4.5 redistributable package dated August 16, 2012, we recommend that you update your copy with the latest redistributable from the [Microsoft Download Center](http://go.microsoft.com/fwlink/p/?LinkId=245484). For more information about this issue, see [Microsoft Security Advisory 2749655](http://technet.microsoft.com/security/advisory/2749655) and [Knowledge Base article 2770445](http://support.microsoft.com/kb/2770445). + + +## To install language packs + +Language packs are executable files that contain the localized resources (such as translated error messages and UI text) for supported languages. If you don't install a language pack, .NET Framework error messages and other text are displayed in English. Note that the web installer automatically installs the language pack that matches your operating system, but you can download additional language packs to your computer. The offline installers don’t include any language packs. In addition, language packs are not available for the .NET Framework 4.7. > [!IMPORTANT] -> The language packs don't contain the .NET Framework components that are required to run an app, so you must run the web or offline installer before you install a language pack. If you have already installed a language pack, uninstall it, install the .NET Framework, and then reinstall the language pack. - -1. Open the language pack download page for the .NET Framework version you've installed: - - - [.NET Framework 4.6.2 language packs](http://go.microsoft.com/fwlink/?LinkID=780604) - - - [.NET Framework 4.6.1 language packs](http://go.microsoft.com/fwlink/?LinkID=671747) - - - [.NET Framework 4.6 language packs](http://go.microsoft.com/fwlink/?LinkID=528314) - - - [.NET Framework 4.5.2 language packs](http://go.microsoft.com/fwlink/?LinkId=397701) - - - [.NET Framework 4.5.1 language packs](http://go.microsoft.com/fwlink/?LinkId=322101) - - - [.NET Framework 4.5 language packs](http://go.microsoft.com/fwlink/p/?LinkId=245451) - -2. In the language list, choose the language you want to download, and wait a few seconds for the page to reload in that language. - -3. Choose **Download**. - - The following table lists the supported languages. - -|Language|Culture| -|--------------|-------------| -|Arabic|ar| -|Czech|cs| -|Danish|da| -|Dutch|nl| -|Finnish|fi| -|French|fr| -|German|de| -|Greek|el| -|Hebrew|he| -|Hungarian|hu| -|Italian|it| -|Japanese|ja| -|Korean|ko| -|Norwegian|no| -|Polish|pl| -|Portuguese (Brazil)|pt-BR| -|Portuguese (Portugal)|pt-PT| -|Russian|ru| -|Simplified Chinese|zh-CHS| -|Spanish|es| -|Swedish|sv| -|Traditional Chinese|zh-CHT| -|Turkish|tr| -|US English|en-US| - -## Next steps - -- If you're new to the .NET Framework, see the [overview](~/docs/framework/get-started/overview.md) for an introduction to key concepts and components. - -- For new features and improvements in the [!INCLUDE[net_v462](../../../includes/net-v462-md.md)], [!INCLUDE[net_v461](../../../includes/net-v461-md.md)], [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.5.2, 4.5.1, and 4.5, see [What's New](../../../docs/framework/whats-new/index.md). - -- For detailed information about deploying the .NET Framework with your app, see [Deployment Guide for Developers](~/docs/framework/deployment/deployment-guide-for-developers.md). - -- For changes that affect the deployment of the .NET Framework with your app, see [Reducing System Restarts During .NET Framework 4.5 Installations](~/docs/framework/deployment/reducing-system-restarts.md). - -- For information about migrating your app from the .NET Framework 4 to the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] or one of its point releases, see the [migration guide](~/docs/framework/migration-guide/index.md). +> The language packs don't contain the .NET Framework components that are required to run an app, so you must run the web or offline installer before you install a language pack. If you have already installed a language pack, uninstall it, install the .NET Framework, and then reinstall the language pack. -- See the [.NET Framework Reference Source](http://referencesource.microsoft.com/) to browse through the .NET Framework source code online. The reference source is also available on [Github](https://github.com/Microsoft/referencesource). You can [download the reference source](http://referencesource.microsoft.com/download.html) for offline viewing and step through the sources (including patches and updates) during debugging. For more information, see the blog entry [A new look for .NET Reference Source](http://blogs.msdn.com/b/dotnet/archive/2014/02/24/a-new-look-for-net-reference-source.aspx). - -## See Also - [Deployment Guide for Developers](~/docs/framework/deployment/deployment-guide-for-developers.md) - [Deployment Guide for Administrators](~/docs/framework/deployment/guide-for-administrators.md) - [Installing the .NET Framework 3.5 on Windows 8 and later versions](~/docs/framework/install/net-framework-3-5-on-windows-8-plus.md) - [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) +1. Open the language pack download page for the .NET Framework version you've installed: + + - [.NET Framework 4.6.2 language packs](http://go.microsoft.com/fwlink/?LinkID=780604) + + - [.NET Framework 4.6.1 language packs](http://go.microsoft.com/fwlink/?LinkID=671747) + + - [.NET Framework 4.6 language packs](http://go.microsoft.com/fwlink/?LinkID=528314) + + - [.NET Framework 4.5.2 language packs](http://go.microsoft.com/fwlink/?LinkId=397701) + + - [.NET Framework 4.5.1 language packs](http://go.microsoft.com/fwlink/?LinkId=322101) + + - [.NET Framework 4.5 language packs](http://go.microsoft.com/fwlink/p/?LinkId=245451) + +1. In the language list, choose the language you want to download, and wait a few seconds for the page to reload in that language. + +1. Choose **Download**. + +The following table lists the supported languages. + +| Language | Culture | +| --------------------- | :-----: | +| Arabic | ar | +| Czech | cs | +| Danish | da | +| Dutch | nl | +| Finnish | fi | +| French | fr | +| German | de | +| Greek | el | +| Hebrew | he | +| Hungarian | hu | +| Italian | it | +| Japanese | ja | +| Korean | ko | +| Norwegian | no | +| Polish | pl | +| Portuguese (Brazil) | pt-BR | +| Portuguese (Portugal) | pt-PT | +| Russian | ru | +| Simplified Chinese | zh-CHS | +| Spanish | es | +| Swedish | sv | +| Traditional Chinese | zh-CHT | +| Turkish | tr | +| US English | en-US | + +## Next steps + +- If you're new to the .NET Framework, see the [overview](~/docs/framework/get-started/overview.md) for an introduction to key concepts and components. + +- For new features and improvements in the [!INCLUDE[net_v462](../../../includes/net-v462-md.md)], [!INCLUDE[net_v461](../../../includes/net-v461-md.md)], [!INCLUDE[net_v46](../../../includes/net-v46-md.md)], 4.5.2, 4.5.1, and 4.5, see [What's New](../../../docs/framework/whats-new/index.md). + +- For detailed information about deploying the .NET Framework with your app, see [Deployment Guide for Developers](~/docs/framework/deployment/deployment-guide-for-developers.md). + +- For changes that affect the deployment of the .NET Framework with your app, see [Reducing System Restarts During .NET Framework 4.5 Installations](~/docs/framework/deployment/reducing-system-restarts.md). + +- For information about migrating your app from the .NET Framework 4 to the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] or one of its point releases, see the [migration guide](~/docs/framework/migration-guide/index.md). + +- See the [.NET Framework Reference Source](http://referencesource.microsoft.com/) to browse through the .NET Framework source code online. The reference source is also available on [Github](https://github.com/Microsoft/referencesource). You can [download the reference source](http://referencesource.microsoft.com/download.html) for offline viewing and step through the sources (including patches and updates) during debugging. For more information, see the blog entry [A new look for .NET Reference Source](http://blogs.msdn.com/b/dotnet/archive/2014/02/24/a-new-look-for-net-reference-source.aspx). + +## See also + +[Deployment Guide for Developers](~/docs/framework/deployment/deployment-guide-for-developers.md) +[Deployment Guide for Administrators](~/docs/framework/deployment/guide-for-administrators.md) +[Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](~/docs/framework/install/dotnet-35-windows-10.md) +[Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index f249a5dadb3db..305dce187d795 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -16,7 +16,7 @@ ms.assetid: 87cda1d5-c5g8-8eb9-93e8-5f478de07ff7 The following documents describe how to install the .NET Framework for each Windows version. -## Version Differences +## Version differences The .NET Framework is included with Windows. Each Windows version includes a single .NET Framework version, which may not be the one you need. If you would like to use a different version of the .NET Framework for a given version of Windows, then you must install it. @@ -31,4 +31,4 @@ In general, a higher .NET Framework version will run an application that was bui ## Unsupported Windows versions -- [Windows XP](on-windows-xp.md) \ No newline at end of file +- [Windows XP](on-windows-xp.md) diff --git a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md index e26370fbe4660..96d846cbaff17 100644 --- a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md +++ b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md @@ -1,7 +1,7 @@ --- -title: "Installing the .NET Framework 3.5 on Windows 8, Windows 8.1 and Windows 10 | Microsoft Docs" +title: "Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10 | Microsoft Docs" ms.custom: "" -ms.date: "03/30/2017" +ms.date: "04/20/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" @@ -18,52 +18,25 @@ author: "mairaw" ms.author: "mairaw" manager: "wpickett" --- -# Installing the .NET Framework 3.5 on Windows 8, Windows 8.1 and Windows 10 -The .NET Framework is an integral part of many applications running on Windows and provides common functionality for those applications to run. For developers, the .NET Framework provides a consistent programming model for building applications. if you are using the Windows operating system, the .NET Framework may already be installed on your computer. Specifically, the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] is included with [!INCLUDE[win8](../../../includes/win8-md.md)], the [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] is included with [!INCLUDE[win81](../../../includes/win81-md.md)] and the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] is included with Windows 10. - - The .NET Framework 3.5, however, is not automatically installed with [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)] or Windows 10, and must be separately enabled to run applications that depend on it. This must happen through Windows Update, which is invoked in one of three ways. All of these require an Internet connection: - -- [Install the .NET Framework 3.5 on Demand](#OnDemand) - -- [Enable the .NET Framework 3.5 in Control Panel](#ControlPanel) - -- [Download the .NET Framework 3.5 installer](http://www.microsoft.com/en-us/download/details.aspx?id=21) (Note: this does not download the .NET Framework directly; it is an installer that invokes Windows Update.) - - During installation you may encounter error 0x800f0906, 0x800f0907, or 0x800f081f, in which case refer to [.NET Framework 3.5 installation error: 0x800f0906, 0x800f0907, or 0x800f081f](https://support.microsoft.com/en-us/kb/2734782). Note that these are possibly resolved by installing [security update 3005628](https://support.microsoft.com/kb/3005628). - - If any of the above methods fail, or if you do not have an Internet connection, it is necessary to use your Windows installation media. For details, see Method 3 for error 0x800f0906 in the [.NET Framework 3.5 installation error article](https://support.microsoft.com/en-us/kb/2734782). If you do not have installation media, see [Create Installation media for Windows 8.1](http://windows.microsoft.com/en-US/windows-8/create-reset-refresh-media?woldogcb=0). - - Important notes: - -- In general, do not uninstall any versions of the .NET Framework from your computer. Different apps depend on different versions of the framework and multiple versions of the .NET Framework can be loaded on a single computer at the same time. - -- The .NET Framework 3.5 is also used by apps built for versions 2.0 and 3.0. - -- Installing a Windows language pack before installing the .NET Framework 3.5 may cause the .NET Framework 3.5 installation to fail. Install the .NET Framework 3.5 before installing any Windows language packs. - -- Windows CardSpace is not available with the .NET Framework 3.5 on [!INCLUDE[win8](../../../includes/win8-md.md)]. - -- Because of complications around how the .NET Framework 3.5 must be installed, it is unfortunately not possible to provide a separate, standalone installer that can run independently of Windows Update. Again, if all other methods fail, you must resort to installation media as described earlier. - - -## Install the .NET Framework 3.5 on Demand - If an app requires the .NET Framework 3.5, but doesn't find that version enabled on your computer, it displays the following message box, either during installation, or when you run the app for the first time. In the message box, choose **Install this feature** to enable the .NET Framework 3.5. This option requires an Internet connection. - - ![Dialog box for 3.5 install on Windows 8](../../../docs/framework/deployment/media/installdialog.png "installdialog") - - -## Enable the .NET Framework 3.5 in Control Panel - You can enable the .NET Framework 3.5 yourself through Control Panel. This option requires an Internet connection. - -1. Press the Windows key ![Windows logo](../../../docs/framework/get-started/media/windowskeyboardlogo.png "Windowskeyboardlogo") on your keyboard, type Windows Features, and press Enter. This brings up the **Turn Windows features on or off** dialog box. Alternately, open Control Panel, click on the Programs items, and then click on “Turn Windows features on or off” under Programs and Features. - -2. Select the **.NET Framework 3.5 (includes .NET 2.0 and 3.0)** check box, press OK, and reboot your computer if prompted. - - You do not need to select the child items for Windows Communication Foundation (WCF) HTTP activation unless you are a developer who requires WCF script and handler mapping functionality. - - The following video shows how to do this: - - ![Installing the .NET Framework on Windows 8 or 8.1](../../../docs/framework/get-started/media/clr-net35-win8.png "CLR_NET35_Win8") - -## See Also - [Installation Guide](../../../docs/framework/get-started/index.md) \ No newline at end of file + +# Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10 + +During installation you may encounter error 0x800f0906, 0x800f0907, or 0x800f081f, in which case refer to [.NET Framework 3.5 installation error: 0x800f0906, 0x800f0907, or 0x800f081f](https://support.microsoft.com/en-us/kb/2734782). Note that these are possibly resolved by installing [security update 3005628](https://support.microsoft.com/kb/3005628). + +If the installation fails or you don't have an Internet connection, it's necessary to use your Windows installation media. For details, see Method 3 for error 0x800f0906 in the [.NET Framework 3.5 installation error article](https://support.microsoft.com/en-us/kb/2734782). If you don't have installation media, see [Create Installation media for Windows 8.1](http://windows.microsoft.com/en-US/windows-8/create-reset-refresh-media?woldogcb=0). + +**Important notes:** + +- In general, do not uninstall any versions of the .NET Framework from your computer. Different apps depend on different versions of the framework, and multiple versions of the .NET Framework can coexist on a single computer at the same time. + +- The .NET Framework 3.5 is also used by apps built for versions 2.0 and 3.0. + +- Installing a Windows language pack before installing the .NET Framework 3.5 may cause the .NET Framework 3.5 installation to fail. Install the .NET Framework 3.5 before installing any Windows language packs. + +- Windows CardSpace is not available with the .NET Framework 3.5 on [!INCLUDE[win8](../../../includes/win8-md.md)]. + +- Because of complications around how the .NET Framework 3.5 must be installed, it is unfortunately not possible to provide a separate, standalone installer that can run independently of Windows Update. If all other methods fail, you must resort to installation media as described earlier. + +## See also + +[Installation Guide](../../../docs/framework/get-started/index.md) diff --git a/docs/framework/install/on-windows-10.md b/docs/framework/install/on-windows-10.md index 6467cac5ecae0..c82e9cce1b751 100644 --- a/docs/framework/install/on-windows-10.md +++ b/docs/framework/install/on-windows-10.md @@ -20,13 +20,13 @@ You may need the .NET Framework to run an application on Windows 10. You can use The .NET Framework 4.6.2 is included with Windows 10 Anniversary Update. -If you are on an earlier version of Windows 10, you will need to upgrade to [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10) to get the .NET Framework 4.6.2. +If you are on an earlier version of Windows 10, you will need to upgrade to [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10) to get the .NET Framework 4.6.2. The .NET Framework 4.6.2 can be used to run applications built for .NET Framework 4.0 or later. ## .NET Framework 3.5 -Follow the instructions to install the [.NET Framework 3.5 on Windows 10](dotnet-35-windows-10.md). +Follow the instructions to install the [.NET Framework 3.5 on Windows 10](dotnet-35-windows-10.md). The .NET Framework 3.5 can be used to run applications built for .NET Framework 1.0 through 3.5. diff --git a/docs/framework/install/on-windows-7.md b/docs/framework/install/on-windows-7.md index 85fdb9cd4d018..c0498c52e10df 100644 --- a/docs/framework/install/on-windows-7.md +++ b/docs/framework/install/on-windows-7.md @@ -18,7 +18,7 @@ You may need the .NET Framework to run an application on Windows 7 SP1. You can ## .NET Framework 4.6.2 -You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 7. +You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 7. The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). @@ -32,4 +32,4 @@ The .NET Framework 3.5 can be used to run applications built for .NET Framework ## Help -You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. \ No newline at end of file +You can [contact Microsoft for help](mailto:dotnet-install-help@microsoft.com?subject=Help installing .NET Framework) if you cannot get the correct version of the .NET Framework installed. diff --git a/docs/framework/install/on-windows-8.md b/docs/framework/install/on-windows-8.md index 043d0f183c8c7..e3084a121bf89 100644 --- a/docs/framework/install/on-windows-8.md +++ b/docs/framework/install/on-windows-8.md @@ -18,7 +18,7 @@ You may need the .NET Framework to run an application on Windows 8. You can use ## .NET Framework 4.6.2 -You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 8. +You can install the [.NET Framework 4.6.2](https://go.microsoft.com/fwlink/?linkid=845529&source=dotnetdocs) or later on Windows 8. The .NET Framework 4.6.2 is included with [Windows 10 Anniversary Update](https://www.microsoft.com/software-download/windows10). diff --git a/docs/framework/install/on-windows-xp.md b/docs/framework/install/on-windows-xp.md index 23bcf042e0305..39aad60ba3c72 100644 --- a/docs/framework/install/on-windows-xp.md +++ b/docs/framework/install/on-windows-xp.md @@ -14,8 +14,8 @@ ms.assetid: 87cda1d5-c8g5-5eb5-93e8-5f478de07ff7 # Installing the .NET Framework on Windows XP -> [!NOTE] -> Windows XP is no longer supported by Microsoft. We recommend you upgrade to Windows 10, which is supported and supports the latest version of the .NET Framework. This document is provided solely as a helpful troubleshooting guide. +> [!NOTE] +> Windows XP is no longer supported by Microsoft. We recommend you upgrade to Windows 10, which is supported and supports the latest version of the .NET Framework. This document is provided solely as a helpful troubleshooting guide. You may need the .NET Framework to run an application on Windows XP. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. diff --git a/docs/framework/install/repair.md b/docs/framework/install/repair.md index 1b018bb8ca65d..c9b8cc557e7d9 100644 --- a/docs/framework/install/repair.md +++ b/docs/framework/install/repair.md @@ -14,8 +14,8 @@ ms.assetid: 87cdb1d5-c5g8-8af9-93e8-5f478de07ff7 # Repair the .NET Framework -In some situations, your .NET Framework installation can become damaged and needs to be repaired. This might be the case if your app crashes right after you try to start it or if you cannot install newer .NET Framework versions. +In some situations, your .NET Framework installation can become damaged and require repairs. This might be the case if your app crashes right after you try to start it or if you cannot install newer .NET Framework versions. -You can repair your .NET Framework install using the [.NET Framework Repair Tool](http://download.microsoft.com/download/2/B/D/2BDE5459-2225-48B8-830C-AE19CAF038F1/NetFxRepairTool.exe). +You can repair your .NET Framework install using the [.NET Framework Repair Tool](http://download.microsoft.com/download/2/B/D/2BDE5459-2225-48B8-830C-AE19CAF038F1/NetFxRepairTool.exe). -If your app still isn't starting after repairing the .NET Framework, then the problem may be with the application. In that case, you should contact the application publisher. +If your app still isn't starting after repairing the .NET Framework, then the application might have a problem. In that case, you should contact the application publisher. diff --git a/docs/framework/install/run-net-framework-1-1-apps.md b/docs/framework/install/run-net-framework-1-1-apps.md index f87a2b99f0c11..9b2b7875986b8 100644 --- a/docs/framework/install/run-net-framework-1-1-apps.md +++ b/docs/framework/install/run-net-framework-1-1-apps.md @@ -1,5 +1,5 @@ --- -title: "Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1 or Windows 10 | Microsoft Docs" +title: "Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10 | Microsoft Docs" ms.custom: "" ms.date: "03/30/2017" ms.prod: ".net-framework" @@ -18,12 +18,16 @@ author: "mairaw" ms.author: "mairaw" manager: "wpickett" --- -# Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1 or Windows 10 -The .NET Framework 1.1 is not supported on the [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)] or the Windows 10 operating systems. In some cases, the .NET Framework 1.1 is specifically identified as required for an application to run. In those cases, you should contact your independent software vendor (ISV) to have the application upgraded to run on the [!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] or later version. For additional information, see [Migrating from the .NET Framework 1.1](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md). - -## Installing the .NET Framework 1.1 from a CD or Download Center - It is not possible to manually install the .NET Framework 1.1 on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)] or Windows 10. It is no longer supported. If you try to install the package, the following error message is displayed: "Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one." To solve this problem, install the [.NET Framework 3.5 SP1](http://www.microsoft.com/download/details.aspx?id=22). This version includes the .NET Framework 2.0 (the release that follows the .NET Framework 1.1), which is supported on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)] and Windows 10. You should always try to install the application first to determine if it will automatically be updated to a later version of the .NET Framework. If it does not, contact your ISV for an application update. - -## See Also - [Migrating from the .NET Framework 1.1](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md) - [Installing the .NET Framework 3.5 on Windows 8 and later versions](../../../docs/framework/install/net-framework-3-5-on-windows-8-plus.md) \ No newline at end of file + +# Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10 + +The .NET Framework 1.1 is not supported on the [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)], or the Windows 10 operating systems. In some cases, the .NET Framework 1.1 is specifically identified as required for an application to run. In those cases, you should contact your independent software vendor (ISV) to have the application upgraded to run on the [!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] or later version. For additional information, see [Migrating from the .NET Framework 1.1](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md). + +## Installing the .NET Framework 1.1 from a CD or Download Center + +It isn't possible to manually install the .NET Framework 1.1 on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)], or Windows 10. It is no longer supported. If you try to install the package, the following error message is displayed: "Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one." To solve this problem, install the [.NET Framework 3.5 SP1](http://www.microsoft.com/download/details.aspx?id=22). This version includes the .NET Framework 2.0 (the release that follows the .NET Framework 1.1), which is supported on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], and Windows 10. You should always try to install the application first to determine if it will automatically be updated to a later version of the .NET Framework. If it does not, contact your ISV for an application update. + +## See also + +[Migrating from the .NET Framework 1.1](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md) +[Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](../../../docs/framework/install/dotnet-35-windows-10.md) \ No newline at end of file diff --git a/docs/framework/install/toc.md b/docs/framework/install/toc.md index 105fb1259236a..b0505068b0b44 100644 --- a/docs/framework/install/toc.md +++ b/docs/framework/install/toc.md @@ -1,4 +1,12 @@ # [Installation Guide](index.md) -## [Installing the .NET Framework 3.5 on Windows 8 and later versions](net-framework-3-5-on-windows-8-plus.md) -## [Running .NET Framework 1.1 Apps on Windows 8 and later versions](run-net-framework-1-1-apps.md) -## [Troubleshooting](troubleshoot-blocked-installations-and-uninstallations.md) +## [Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10](run-net-framework-1-1-apps.md) +## [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](dotnet-35-windows-10.md) +## [Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10](net-framework-3-5-on-windows-8-plus.md) +## [Installing the .NET Framework](guide-for-developers.md) +## [Installing the .NET Framework on Windows 10](on-windows-10.md) +## [Installing the .NET Framework on Windows 8](on-windows-8.md) +## [Installing the .NET Framework on Windows 7 SP1](on-windows-7.md) +## [Installing the .NET Framework on Windows Vista](on-windows-vista.md) +## [Installing the .NET Framework on Windows XP](on-windows-xp.md) +## [Repair the .NET Framework](repair.md) +## [Troubleshooting Blocked .NET Framework Installations and Uninstallations](troubleshoot-blocked-installations-and-uninstallations.md) diff --git a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md index 775af92e16e73..afefe0290114c 100644 --- a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md +++ b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md @@ -18,65 +18,69 @@ author: "rpetrusha" ms.author: "ronpet" manager: "wpickett" --- + # Troubleshooting Blocked .NET Framework Installations and Uninstallations -When you run the [web or offline installer](../../../docs/framework/install/guide-for-developers.md) for the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2, you might encounter an issue that prevents or blocks the installation of the .NET Framework. The following table lists possible blocking issues and provides links to troubleshooting information. - - In Windows 8 and above, the .NET Framework is an operating system component and cannot be independently uninstalled. Updates to the .NET Framework appear in the **Installed Updates** tab of the Control Panel **Programs and Features** app. For operating systems on which the .NET Framework is not preinstalled, the .NET Framework appears in the **Uninstall or change a program** tab (or the **Add/Remove programs** tab) of the **Program and Features** app in Control Panel. For information on the Windows versions on which the .NET Framework is preinstalled, see [System Requirements](../../../docs/framework/get-started/system-requirements.md). + +When you run the [web or offline installer](../../../docs/framework/install/guide-for-developers.md) for the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2, you might encounter an issue that prevents or blocks the installation of the .NET Framework. The following table lists possible blocking issues and provides links to troubleshooting information. + +In Windows 8 and above, the .NET Framework is an operating system component and cannot be independently uninstalled. Updates to the .NET Framework appear in the **Installed Updates** tab of the Control Panel **Programs and Features** app. For operating systems on which the .NET Framework is not preinstalled, the .NET Framework appears in the **Uninstall or change a program** tab (or the **Add/Remove programs** tab) of the **Program and Features** app in Control Panel. For information on the Windows versions on which the .NET Framework is preinstalled, see [System Requirements](../../../docs/framework/get-started/system-requirements.md). > [!IMPORTANT] -> Because the 4.x versions of the .NET Framework are in-place updates, you cannot install an earlier version of the .NET Framework 4.x on a system with that already has a later version installed. For example, on a system with Windows 10 Creators Update, you cannot install the .NET Framework 4.6.2, since the .NET Framework 4.7 is preinstalled with the operating system. - - You can determine which versions of the .NET Framework are installed on a system. See [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) for more information. - - In this table, 4.5.*x* refers to the .NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2, 4.6.*x* refers to the .NET Framework 4.6 and its point releases, 4.6.1 and 4.6.2, and 4.7 refers to the .NET Framework 4.7. - -|Blocking message|For more information or to resolve the issue| -|----------------------|--------------------------------------------------| -|Uninstalling the Microsoft .NET Framework may cause some applications to cease to function.|In general, you should not uninstall any versions of the .NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see [The .NET Framework for users](../../../docs/framework/get-started/index.md#ForUsers) in the *Getting Started* guide.| -|.NET Framework 4.5*.x*/4.6*.x* (ENU) or a later version is already installed on this computer.|No action necessary.

To determine which versions of the .NET Framework are installed on a system, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md).| -|The .NET Framework 4.5*.x*/4.6*.x* (*language*) requires the .NET Framework 4.5*.x*/4.6*.x*. Please install the .NET Framework 4.5*.x*/4.6*.x* from the Download Center and rerun Setup.|You must install the English version of the specified .NET Framework release before installing a language pack. For more information, see the section on [To install language packs](../../../docs/framework/install/guide-for-developers.md#standalone_language_packs) in the installation guide.| -|Cannot install the .NET Framework 4.5*.x*/4.6*.x*. Other applications on your computer are not compatible with this program.

-or-

Other applications on your computer are not compatible with this program.|The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Uninstall the preview or RC version and rerun Setup.| -|.NET Framework 4.5*.x*/4.6*.x* cannot be uninstalled using this package. To uninstall .NET Framework 4.5*.x*/4.6*.x* from your computer, go to **Control Panel**, choose **Programs and Features**, choose **View installed updates**, select Update for Microsoft Windows (KB2828152) and then choose **Uninstall**.|The package you are installing doesn't uninstall preview or RC releases of the .NET Framework.

Uninstall the preview or RC release from Control Panel.| -|Cannot uninstall the .NET Framework 4.5*.x*/4.6*.x*/4.7. Other applications on your computer are dependent on this program.|In general, you shouldn't uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see [The .NET Framework for users](../../../docs/framework/get-started/index.md#ForUsers) in the *Getting Started* guide.| -|The .NET Framework 4.5*.x*/4.6*.x* redistributable does not apply to this operating system. Please download the .NET Framework 4.5*.x*/4.6*.x* for your operating system from the Microsoft Download Center.|You may be trying to install the [!INCLUDE[net_v451](../../../includes/net-v451-md.md)], 4.5.2, 4.6, 4.6.1, or 4.6.2 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer ([for 4.5.1](http://go.microsoft.com/fwlink/p/?LinkId=309493), [for 4.5.2](http://go.microsoft.com/fwlink/p/?LinkId=397706), [for 4.6](http://go.microsoft.com/fwlink/p/?LinkId=528233), [for 4.6.1](http://go.microsoft.com/fwlink/p/?LinkId=671744), or for [4.6.2](http://go.microsoft.com/fwlink/p/?LinkId=780604)). For more information, see the [installation guide](../../../docs/framework/install/guide-for-developers.md) and [system requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| -|The update corresponding to KB\<*number*> needs to be installed before you can install this product.|Installation of the .NET Framework requires that a KB update be installed before installing the .NET Framework. Install the update, and then begin the .NET Framework installation again.

For example, installation of updated versions of the .NET Framework on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 requires that the update corresponding to [KB 2919355](https://support.microsoft.com/kb/2919355) be installed.| -|Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. The .NET Framework 4.5.*x* requires a later release of the operating system. Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.*x* setup.|The [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See [System Requirements](../../../docs/framework/get-started/system-requirements.md).| -|You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun **Setup**.|You must be an administrator on the computer to install the .NET Framework.| -|Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup.|A restart is sometimes required to fully complete an installation. Follow the instructions to restart your computer and rerun Setup.

In rare cases, you may be asked to restart your system more than once if Windows has detected a number of missing updates and is restarting to install the next update in the queue.| -|.NET Framework Setup cannot be run in Program Compatibility Mode.|See the [Program Compatability Issues](#compat) section later in this article.| -|.NET Framework 4.5*.x*/4.6*.x* has not been installed because the component store has been corrupted.|See [Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/en-us/kb/947821) for more information.| -|Setup cannot run because the Windows Installer Service is not available on this computer.|See [Windows Installer Service error when installing or updating programs](http://go.microsoft.com/fwlink/p/?LinkId=248684) on the Microsoft Support website.| -|Setup may not run properly because the Windows Update Service is not available on this computer.|The computer may be configured to use Windows Server Update Services (WSUS) instead of Microsoft Windows Update. For more information, see the section for error code 0x800F0906 in [Error codes when you try to install the .NET Framework 3.5 in Windows 8 or Windows Server 2012](http://support.microsoft.com/kb/2734782).

Also see [How to obtain the latest version of the Windows Update Agent to help manage updates on a computer](http://go.microsoft.com/fwlink/p/?LinkId=248437) on the Microsoft Support website.| -|Setup may not run properly because the Background Intelligent Transfer Service (BITS) is not available on this computer.|See [An update to prevent a Background Intelligent Transfer Service (BITS) crash on a Windows Vista-based computer](http://go.microsoft.com/fwlink/p/?LinkId=248680) on the Microsoft Support website.| -|Setup may not run properly because Windows update encountered an error and displayed error code 0x80070643 or 0x643.|See [.NET Framework update installation error: "0x80070643" or "0x643"](https://support.microsoft.com/kb/976982) on the Microsoft Support website.| -|The .NET Framework 4.5.*.x*/4.6 is already a part of this operating system. You do not need to install the .NET Framework 4.5*.x*/4.6 redistributable.|No action.

To determine which versions of the .NET Framework are installed on a system, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| -|The .NET Framework 4.5*.x*/4.6*.x* is not supported on this operating system.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.

For failed installations of the .NET Framework on Windows 7, this message typically indicates that Windows 7 SP1 is not installed. On Windows 7 systems, the .NET Framework requires Windows 7 SP1. If you are on Windows 7 and have not yet installed Service Pack 1, you will need to do so before installing the .NET Framework. For information on installing Windows 7 SP1, see [Learn how to install Windows 7 Service Pack 1 (SP1)](http://windows.microsoft.com/en-us/windows7/install-windows-7-service-pack-1).| -|Your computer is currently running a Server Core installation of Windows Server 2008 operating system. The .NET Framework 4.5.*x* requires a full release of the operating system or Server Core 2008 R2 SP1. Please install the full version of Windows Server 2008 SP2 or Windows Server 2008 R2 SP1 or Server Core 2008 R2 SP1 and rerun .NET Framework 4.5.*x* Setup.|The .NET Framework is supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See [System Requirements](../../../docs/framework/get-started/system-requirements.md).| -|The .NET Framework 4.5.*x* is already a part of this operating system but is currently turned off ([!INCLUDE[winserver8](../../../includes/winserver8-md.md)] only).|See [Turn Windows features on or off](http://go.microsoft.com/fwlink/p/?LinkId=248438) on the Windows website.| -|This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) in the MSDN Library.| -|This setup program requires x64 or x86 computer. It cannot be installed on IA64 computers.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) in the MSDN Library.| - - -### Program compatibility issues - The installation of the .NET Framework 4.5 or its point releases fails with a 1603 error code or blocks when it is running in Windows Program Compatibility mode. The **Program Compatibility Assistant** indicates that the .NET Framework might not have been installed correctly, and prompts you to reinstall it by using the recommended setting (Program Compatibility mode). Program Compatibility mode could also have been set by the Program Compatibility Assistant on earlier failed or canceled attempts to run the .NET Framework Setup. - - The .NET Framework installer cannot run in Program Compatibility mode. To resolve this blocking issue, you must ensure that the compatibility mode setting is not enabled systemwide in Registry Editor: - -1. Choose the **Start** button, and then choose **Run**. - -2. In the **Run** dialog box, type `regedit`, and then choose **OK**. - -3. In Registry Editor, browse to the following subkeys: - - - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted - - - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers - -4. In the Name column, look for the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2 download names, depending on which version you are installing, and delete these entries. For download names, see the [Installation Guide](../../../docs/framework/install/guide-for-developers.md) article. - -5. Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2, or 4.6, 4.6.1, or 4.6.2. - -## See Also - [Installation Guide](../../../docs/framework/install/guide-for-developers.md) - [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) - [Versions and Dependencies](../../../docs/framework/migration-guide/versions-and-dependencies.md) \ No newline at end of file +> Because the 4.x versions of the .NET Framework are in-place updates, you cannot install an earlier version of the .NET Framework 4.x on a system with that already has a later version installed. For example, on a system with Windows 10 Creators Update, you cannot install the .NET Framework 4.6.2, since the .NET Framework 4.7 is preinstalled with the operating system. + +You can determine which versions of the .NET Framework are installed on a system. See [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) for more information. + +In this table, 4.5.*x* refers to the .NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2, 4.6.*x* refers to the .NET Framework 4.6 and its point releases, 4.6.1 and 4.6.2, and 4.7 refers to the .NET Framework 4.7. + +| Blocking message | For more information or to resolve the issue | +| ---------------- | -------------------------------------------- | +|Uninstalling the Microsoft .NET Framework may cause some applications to cease to function.|In general, you should not uninstall any versions of the .NET Framework that are installed on your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see [The .NET Framework for users](../../../docs/framework/get-started/index.md#ForUsers) in the *Getting Started* guide.| +|.NET Framework 4.5*.x*/4.6*.x* (ENU) or a later version is already installed on this computer.|No action necessary.

To determine which versions of the .NET Framework are installed on a system, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md).| +|The .NET Framework 4.5*.x*/4.6*.x* (*language*) requires the .NET Framework 4.5*.x*/4.6*.x*. Please install the .NET Framework 4.5*.x*/4.6*.x* from the Download Center and rerun Setup.|You must install the English version of the specified .NET Framework release before installing a language pack. For more information, see the section on [To install language packs](../../../docs/framework/install/guide-for-developers.md#standalone_language_packs) in the installation guide.| +|Cannot install the .NET Framework 4.5*.x*/4.6*.x*. Other applications on your computer are not compatible with this program.

-or-

Other applications on your computer are not compatible with this program.|The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Uninstall the preview or RC version and rerun Setup.| +|.NET Framework 4.5*.x*/4.6*.x* cannot be uninstalled using this package. To uninstall .NET Framework 4.5*.x*/4.6*.x* from your computer, go to **Control Panel**, choose **Programs and Features**, choose **View installed updates**, select Update for Microsoft Windows (KB2828152) and then choose **Uninstall**.|The package you are installing doesn't uninstall preview or RC releases of the .NET Framework.

Uninstall the preview or RC release from Control Panel.| +|Cannot uninstall the .NET Framework 4.5*.x*/4.6*.x*/4.7. Other applications on your computer are dependent on this program.|In general, you shouldn't uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see [The .NET Framework for users](../../../docs/framework/get-started/index.md#ForUsers) in the *Getting Started* guide.| +|The .NET Framework 4.5*.x*/4.6*.x* redistributable does not apply to this operating system. Please download the .NET Framework 4.5*.x*/4.6*.x* for your operating system from the Microsoft Download Center.|You may be trying to install the [!INCLUDE[net_v451](../../../includes/net-v451-md.md)], 4.5.2, 4.6, 4.6.1, or 4.6.2 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer ([for 4.5.1](http://go.microsoft.com/fwlink/p/?LinkId=309493), [for 4.5.2](http://go.microsoft.com/fwlink/p/?LinkId=397706), [for 4.6](http://go.microsoft.com/fwlink/p/?LinkId=528233), [for 4.6.1](http://go.microsoft.com/fwlink/p/?LinkId=671744), or for [4.6.2](http://go.microsoft.com/fwlink/p/?LinkId=780604)). For more information, see the [installation guide](../../../docs/framework/install/guide-for-developers.md) and [system requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| +|The update corresponding to KB\<*number*> needs to be installed before you can install this product.|Installation of the .NET Framework requires that a KB update be installed before installing the .NET Framework. Install the update, and then begin the .NET Framework installation again.

For example, installation of updated versions of the .NET Framework on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 requires that the update corresponding to [KB 2919355](https://support.microsoft.com/kb/2919355) be installed.| +|Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. The .NET Framework 4.5.*x* requires a later release of the operating system. Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.*x* setup.|The [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See [System Requirements](../../../docs/framework/get-started/system-requirements.md).| +|You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun **Setup**.|You must be an administrator on the computer to install the .NET Framework.| +|Setup cannot continue because a previous installation requires your computer to be restarted. Please restart your computer and rerun Setup.|A restart is sometimes required to fully complete an installation. Follow the instructions to restart your computer and rerun Setup.

In rare cases, you may be asked to restart your system more than once if Windows has detected a number of missing updates and is restarting to install the next update in the queue.| +|.NET Framework Setup cannot be run in Program Compatibility Mode.|See the [Program Compatability Issues](#compat) section later in this article.| +|.NET Framework 4.5*.x*/4.6*.x* has not been installed because the component store has been corrupted.|See [Fix Windows Update errors by using the DISM or System Update Readiness tool](https://support.microsoft.com/en-us/kb/947821) for more information.| +|Setup cannot run because the Windows Installer Service is not available on this computer.|See [Windows Installer Service error when installing or updating programs](http://go.microsoft.com/fwlink/p/?LinkId=248684) on the Microsoft Support website.| +|Setup may not run properly because the Windows Update Service is not available on this computer.|The computer may be configured to use Windows Server Update Services (WSUS) instead of Microsoft Windows Update. For more information, see the section for error code 0x800F0906 in [Error codes when you try to install the .NET Framework 3.5 in Windows 8 or Windows Server 2012](http://support.microsoft.com/kb/2734782).

Also see [How to obtain the latest version of the Windows Update Agent to help manage updates on a computer](http://go.microsoft.com/fwlink/p/?LinkId=248437) on the Microsoft Support website.| +|Setup may not run properly because the Background Intelligent Transfer Service (BITS) is not available on this computer.|See [An update to prevent a Background Intelligent Transfer Service (BITS) crash on a Windows Vista-based computer](http://go.microsoft.com/fwlink/p/?LinkId=248680) on the Microsoft Support website.| +|Setup may not run properly because Windows update encountered an error and displayed error code 0x80070643 or 0x643.|See [.NET Framework update installation error: "0x80070643" or "0x643"](https://support.microsoft.com/kb/976982) on the Microsoft Support website.| +|The .NET Framework 4.5.*.x*/4.6 is already a part of this operating system. You do not need to install the .NET Framework 4.5*.x*/4.6 redistributable.|No action.

To determine which versions of the .NET Framework are installed on a system, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| +|The .NET Framework 4.5*.x*/4.6*.x* is not supported on this operating system.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.

For failed installations of the .NET Framework on Windows 7, this message typically indicates that Windows 7 SP1 is not installed. On Windows 7 systems, the .NET Framework requires Windows 7 SP1. If you are on Windows 7 and have not yet installed Service Pack 1, you will need to do so before installing the .NET Framework. For information on installing Windows 7 SP1, see [Learn how to install Windows 7 Service Pack 1 (SP1)](http://windows.microsoft.com/en-us/windows7/install-windows-7-service-pack-1).| +|Your computer is currently running a Server Core installation of Windows Server 2008 operating system. The .NET Framework 4.5.*x* requires a full release of the operating system or Server Core 2008 R2 SP1. Please install the full version of Windows Server 2008 SP2 or Windows Server 2008 R2 SP1 or Server Core 2008 R2 SP1 and rerun .NET Framework 4.5.*x* Setup.|The .NET Framework is supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See [System Requirements](../../../docs/framework/get-started/system-requirements.md).| +|The .NET Framework 4.5.*x* is already a part of this operating system but is currently turned off ([!INCLUDE[winserver8](../../../includes/winserver8-md.md)] only).|See [Turn Windows features on or off](http://go.microsoft.com/fwlink/p/?LinkId=248438) on the Windows website.| +|This setup program requires an x86 computer. It cannot be installed on x64 or IA64 computers.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) in the MSDN Library.| +|This setup program requires x64 or x86 computer. It cannot be installed on IA64 computers.|See [System Requirements](../../../docs/framework/get-started/system-requirements.md) in the MSDN Library.| + + +### Program compatibility issues + +The installation of the .NET Framework 4.5 or its point releases fails with a 1603 error code or blocks when it's running in Windows Program Compatibility mode. The **Program Compatibility Assistant** indicates that the .NET Framework might not have been installed correctly and prompts you to reinstall it by using the recommended setting (Program Compatibility mode). Program Compatibility mode could also have been set by the Program Compatibility Assistant on earlier failed or canceled attempts to run the .NET Framework Setup. + +The .NET Framework installer cannot run in Program Compatibility mode. To resolve this blocking issue, you must ensure that the compatibility mode setting is not enabled systemwide in Registry Editor: + +1. Choose the **Start** button, and then choose **Run**. + +1. In the **Run** dialog box, type "regedit", and then choose **OK**. + +1. In Registry Editor, browse to the following subkeys: + + - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted + + - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers + +1. In the Name column, look for the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2 download names, depending on which version you are installing, and delete these entries. For download names, see the [Installation Guide](../../../docs/framework/install/guide-for-developers.md) article. + +1. Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2, or 4.6, 4.6.1, or 4.6.2. + +## See also + +[Installation Guide](../../../docs/framework/install/guide-for-developers.md) +[How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) +[Versions and Dependencies](../../../docs/framework/migration-guide/versions-and-dependencies.md) \ No newline at end of file diff --git a/docs/framework/migration-guide/versions-and-dependencies.md b/docs/framework/migration-guide/versions-and-dependencies.md index 0b4b940e232e9..13091e7ab1d4c 100644 --- a/docs/framework/migration-guide/versions-and-dependencies.md +++ b/docs/framework/migration-guide/versions-and-dependencies.md @@ -29,7 +29,7 @@ Each version of the .NET Framework contains the common language runtime (CLR), t See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for a complete list of supported operating systems. For downloads, see the [installation guide](../../../docs/framework/install/guide-for-developers.md). For determining which version(s) of the .NET Framework is installed on a computer, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). - In the table, versions of the .NET Framework that are installed on operating system versions marked with ✓ in the **Included in/Can be installed on Windows** and the **Included in/Can be installed on Windows Server** columns must be [enabled in Control Panel](../../../docs/framework/install/net-framework-3-5-on-windows-8-plus.md) (for Windows) or enabled through the Server Manager (for Windows Server). + In the table, versions of the .NET Framework that are installed on operating system versions marked with ✓ in the **Included in/Can be installed on Windows** and the **Included in/Can be installed on Windows Server** columns must be [enabled in Control Panel](../../../docs/framework/install/dotnet-35-windows-10.md) (for Windows) or enabled through the Server Manager (for Windows Server). |.NET Framework version|CLR version|Features|Included in Visual Studio version|✓ Included in
+ Can be installed on
Windows|✓ Included in
+ Can be installed on
Windows Server|To determine installed .NET version| |----------------------------|-----------------|--------------|---------------------------------------|----------------------------------------------------|-----------------------------------------------------------|-----------------------------------------| @@ -63,7 +63,7 @@ Each version of the .NET Framework contains the common language runtime (CLR), t ## Targeting and running apps for older versions The .NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It is not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically, and apps that were built for versions 2.0, 3.0, and 3.5 can all run on version 3.5. However, the .NET Framework 4 ends this layering approach. Starting with the .NET Framework 4, you can use in-process side-by-side hosting to run multiple versions of the CLR in a single process. For more information, see [Assemblies and Side-by-Side Execution](../../../docs/framework/app-domains/assemblies-and-side-by-side-execution.md). - In addition, if your app targets version 2.0, 3.0, or 3.5, your users may be required to enable the .NET Framework 3.5 on a [!INCLUDE[win8](../../../includes/win8-md.md)] or [!INCLUDE[win81](../../../includes/win81-md.md)] computer before they can run your app. For more information, see [Installing the .NET Framework 3.5 on Windows 8 and later versions](../../../docs/framework/install/net-framework-3-5-on-windows-8-plus.md). + In addition, if your app targets version 2.0, 3.0, or 3.5, your users may be required to enable the .NET Framework 3.5 on a [!INCLUDE[win8](../../../includes/win8-md.md)] or [!INCLUDE[win81](../../../includes/win81-md.md)] computer before they can run your app. For more information, see [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](../../../docs/framework/install/dotnet-35-windows-10.md). ## Next steps diff --git a/toc.yml b/toc.yml index 2db012a970b6c..2a6af19017600 100644 --- a/toc.yml +++ b/toc.yml @@ -172,10 +172,6 @@ - name: Deploying the .NET Framework tocHref: /dotnet/articles/framework/deployment/ topicHref: /dotnet/articles/framework/deployment/index - items: - - name: Installing the .NET Framework on Windows - tocHref: /dotnet/articles/framework/deployment/windows/ - topicHref: /dotnet/articles/framework/deployment/windows/index - name: Deploying .NET Framework applications with Docker tocHref: /dotnet/articles/framework/docker/ topicHref: /dotnet/articles/framework/docker/index From 0081cd42cf3fe898508a53395781fa0ede73d774 Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 27 Apr 2017 17:11:29 -0500 Subject: [PATCH 02/11] Updates --- docs/framework/install/index.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index 305dce187d795..3f59242fb9cd8 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -3,8 +3,7 @@ title: Install the .NET Framework on Windows description: Learn how to install the .NET Framework on Windows author: rlander keywords: .NET Framework, Install - -ms.date: 03/28/2017 +ms.date: 04/27/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment @@ -32,3 +31,7 @@ In general, a higher .NET Framework version will run an application that was bui ## Unsupported Windows versions - [Windows XP](on-windows-xp.md) + +## See also + +[.NET Framework Development Guide](../development-guide.md) From 205aac62c47af2916f6763b0dc50f346a0d68b45 Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 27 Apr 2017 18:03:19 -0500 Subject: [PATCH 03/11] Updates --- docs/framework/install/index.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index 3f59242fb9cd8..3cda03a1d9b37 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -13,14 +13,6 @@ ms.assetid: 87cda1d5-c5g8-8eb9-93e8-5f478de07ff7 # Installing the .NET Framework on Windows -The following documents describe how to install the .NET Framework for each Windows version. - -## Version differences - -The .NET Framework is included with Windows. Each Windows version includes a single .NET Framework version, which may not be the one you need. If you would like to use a different version of the .NET Framework for a given version of Windows, then you must install it. - -In general, a higher .NET Framework version will run an application that was built for a lower .NET Framework version. For example, the .NET Framework 4.6.2 will run an application built for .NET Framework 4.0. There is one exception to this rule. Applications built for .NET Framework 1.0 through 3.5 can be run on .NET Framework 3.5 but not on .NET Framework 4.0 or later. - ## Supported Windows versions - [Windows 10 or Windows Server 2016](on-windows-10.md) From fa1f8d6d35cb0b16639de2fafbc8227535b38392 Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 27 Apr 2017 20:23:58 -0500 Subject: [PATCH 04/11] React to feedback --- docs/framework/deployment/client-profile.md | 2 +- .../deployment-guide-for-developers.md | 4 ++-- docs/framework/deployment/index.md | 2 +- docs/framework/get-started/index.md | 4 ++-- docs/framework/get-started/overview.md | 4 ++-- .../get-started/system-requirements.md | 6 +++--- docs/framework/index.md | 4 ++-- .../framework/install/guide-for-developers.md | 10 +++++----- docs/framework/install/index.md | 6 +++--- .../net-framework-3-5-on-windows-8-plus.md | 6 +++--- docs/framework/install/on-windows-10.md | 4 ++-- docs/framework/install/on-windows-7.md | 4 ++-- docs/framework/install/on-windows-8.md | 4 ++-- docs/framework/install/on-windows-vista.md | 2 +- docs/framework/install/on-windows-xp.md | 2 +- .../install/run-net-framework-1-1-apps.md | 6 +++--- docs/framework/install/toc.md | 20 +++++++++---------- ...ocked-installations-and-uninstallations.md | 10 +++++----- ...ich-net-framework-updates-are-installed.md | 4 ++-- ...-determine-which-versions-are-installed.md | 4 ++-- .../versions-and-dependencies.md | 8 ++++---- docs/framework/whats-new/index.md | 2 +- ...ther-the-net-framework-3-5-is-installed.md | 2 +- ...he-wpf-plug-in-for-firefox-is-installed.md | 2 +- toc.yml | 2 +- 25 files changed, 62 insertions(+), 62 deletions(-) diff --git a/docs/framework/deployment/client-profile.md b/docs/framework/deployment/client-profile.md index 93bebe6fdf389..c633a82b2e23d 100644 --- a/docs/framework/deployment/client-profile.md +++ b/docs/framework/deployment/client-profile.md @@ -34,7 +34,7 @@ The .NET Client Profile is a subset of the .NET Framework, which was provided wi However, if you are targeting the .NET Framework 4 or 3.5 and want to learn more about the Client Profile and when to use it, see [.NET Framework Client Profile](http://msdn.microsoft.com/library/cc656912\(v=vs.100\).aspx) in the .NET Framework 4 documentation. - When you install the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], the .NET Framework 4 Client Profile is updated to the full version of the .NET Framework. For information about installing the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). + When you install the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], the .NET Framework 4 Client Profile is updated to the full version of the .NET Framework. For information about installing the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). ## See Also [.NET Framework Client Profile (.NET Framework 4)](http://msdn.microsoft.com/library/cc656912\(v=vs.100\).aspx) diff --git a/docs/framework/deployment/deployment-guide-for-developers.md b/docs/framework/deployment/deployment-guide-for-developers.md index cc88ec7d34ed6..9c9fa78909583 100644 --- a/docs/framework/deployment/deployment-guide-for-developers.md +++ b/docs/framework/deployment/deployment-guide-for-developers.md @@ -403,7 +403,7 @@ NDP451-KB2858728-x86-x64-AllOS-JPN.exe/q /norestart /ChainingPackage [!NOTE] -> For a general introduction to the .NET Framework for both users and developers, see [Getting Started](../../../docs/framework/get-started/index.md). To download the .NET Framework, see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). +> For a general introduction to the .NET Framework for both users and developers, see [Getting Started](../../../docs/framework/get-started/index.md). To download the .NET Framework, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). The .NET Framework consists of the common language runtime and the .NET Framework class library. The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that promote security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. @@ -97,7 +97,7 @@ The .NET Framework is a technology that supports building and running the next g ## See Also [System Requirements](../../../docs/framework/get-started/system-requirements.md) - [Installation Guide](../../../docs/framework/install/guide-for-developers.md) + [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) [Development Guide](../../../docs/framework/development-guide.md) [Tools](../../../docs/framework/tools/index.md) [.NET Framework Samples](http://msdn.microsoft.com/en-us/177055f8-4a1f-43e7-aee6-995c196079b1) diff --git a/docs/framework/get-started/system-requirements.md b/docs/framework/get-started/system-requirements.md index 83e3df9612280..e147640222d0b 100644 --- a/docs/framework/get-started/system-requirements.md +++ b/docs/framework/get-started/system-requirements.md @@ -24,7 +24,7 @@ manager: "wpickett" # .NET Framework System Requirements The tables in this topic provide the hardware, operating system, and software requirements for the .NET Framework 4.5 and its point releases (4.5.1 and 4.5.2), the [!INCLUDE[net_v46](../../../includes/net-v46-md.md)] and its point releases (4.6.1 and 4.6.2), and the .NET Framework 4.7. Development environments that enable you to develop applications for the .NET Framework have a separate set of requirements. - For download information and links, see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). + For download information and links, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). For information on the support lifecycle of .NET Framework versions, see [Microsoft Support Lifecycle](https://support.microsoft.com/en-us/lifecycle/search?sort=PN&alpha=Microsoft%20.NET%20Framework&Filter=FilterNO). @@ -93,6 +93,6 @@ The tables in this topic provide the hardware, operating system, and software re - On 64-bit operating systems, the .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing. ## See Also - [Installation Guide](../../../docs/framework/install/guide-for-developers.md) + [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) [Getting Started](../../../docs/framework/get-started/index.md) - [Troubleshooting](../../../docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) \ No newline at end of file + [Troubleshoot blocked .NET Framework installations and uninstallations](../../../docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) \ No newline at end of file diff --git a/docs/framework/index.md b/docs/framework/index.md index 747e0638eb62c..202e964e4290c 100644 --- a/docs/framework/index.md +++ b/docs/framework/index.md @@ -24,7 +24,7 @@ manager: "wpickett" # .NET Framework Guide > [!NOTE] -> This .NET Framework content set includes information for .NET Framework versions 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, and 4.7. To download the .NET Framework, see [Installing the .NET Framework](../../docs/framework/install/guide-for-developers.md). For a list of new features and changes in the NET Framework 4.5, the [!INCLUDE[net_v46](../../includes/net-v46-md.md)], their point releases, and the .NET Framework 4.7, see [What's New in the .NET Framework](../../docs/framework/whats-new/index.md). For a list of supported platforms, see [.NET Framework System Requirements](../../docs/framework/get-started/system-requirements.md). +> This .NET Framework content set includes information for .NET Framework versions 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, and 4.7. To download the .NET Framework, see [Install the .NET Framework for developers](../../docs/framework/install/guide-for-developers.md). For a list of new features and changes in the NET Framework 4.5, the [!INCLUDE[net_v46](../../includes/net-v46-md.md)], their point releases, and the .NET Framework 4.7, see [What's New in the .NET Framework](../../docs/framework/whats-new/index.md). For a list of supported platforms, see [.NET Framework System Requirements](../../docs/framework/get-started/system-requirements.md). The .NET Framework provides many services, including memory management, type and memory safety, security functionality, networking and application deployment. It provides easy-to-use data structures and APIs that abstract the lower-level Windows operating system. You can use a variety of programming languages with the .NET Framework, including C#, F# and Visual Basic. @@ -42,7 +42,7 @@ The .NET Framework comes with Windows, enabling you to run .NET Framework applic See [Repair the .NET Framework](./install/repair.md) to learn how to repair your .NET Framework installation if you are experiencing errors when installing the .NET Framework. -For more detailed information on downloading the .NET Framework, see [Installing the .NET Framework](../../docs/framework/install/guide-for-developers.md). +For more detailed information on downloading the .NET Framework, see [Install the .NET Framework for developers](../../docs/framework/install/guide-for-developers.md). ## In This Section [What's New](../../docs/framework/whats-new/index.md) diff --git a/docs/framework/install/guide-for-developers.md b/docs/framework/install/guide-for-developers.md index ac2d65e42ca3d..9f55c4d8ff950 100644 --- a/docs/framework/install/guide-for-developers.md +++ b/docs/framework/install/guide-for-developers.md @@ -1,5 +1,5 @@ --- -title: "Installing the .NET Framework | Microsoft Docs" +title: "Install the .NET Framework for developers | Microsoft Docs" ms.custom: "" ms.date: "04/07/2017" ms.prod: ".net-framework" @@ -21,7 +21,7 @@ ms.author: "ronpet" manager: "wpickett" --- -# Installing the .NET Framework +# Install the .NET Framework for developers .NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and secure communication. @@ -37,7 +37,7 @@ The fact that later .NET Framework 4.x versions are in-place updates to earlier > [!NOTE] > For information on the .NET Framework 3.5, see [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](~/docs/framework/install/dotnet-35-windows-10.md). -Use the following table for quick links, or read further for details. To view the system requirements for the .NET Framework before installation, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For help with troubleshooting, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). +Use the following table for quick links, or read further for details. To view the system requirements for the .NET Framework before installation, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For help with troubleshooting, see [Troubleshoot blocked .NET Framework installations and uninstallations](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). | .NET Framework version | Developer installation | Redistributable installation | Platform support | | ---------------------- | ---------------------- | ---------------------------- | ---------------- | @@ -126,7 +126,7 @@ To install or download the .NET Framework from the Microsoft Download Center, fo 1. If you want to download resources for additional languages, follow the instructions in the next section to install one or more language packs. > [!NOTE] -> If you encounter any problems during the installation, see [Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). +> If you encounter any problems during the installation, see [Troubleshoot blocked .NET Framework installations and uninstallations](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md). **Installation notes:** @@ -214,4 +214,4 @@ The following table lists the supported languages. [Deployment Guide for Developers](~/docs/framework/deployment/deployment-guide-for-developers.md) [Deployment Guide for Administrators](~/docs/framework/deployment/guide-for-administrators.md) [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](~/docs/framework/install/dotnet-35-windows-10.md) -[Troubleshooting](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) +[Troubleshoot Blocked .NET Framework Installations and Uninstallations](~/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index 3cda03a1d9b37..64df378bb9cd7 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -1,6 +1,6 @@ --- -title: Install the .NET Framework on Windows -description: Learn how to install the .NET Framework on Windows +title: Installation guide +description: Learn how to install the .NET Framework on Windows. author: rlander keywords: .NET Framework, Install ms.date: 04/27/2017 @@ -11,7 +11,7 @@ ms.devlang: dotnet ms.assetid: 87cda1d5-c5g8-8eb9-93e8-5f478de07ff7 --- -# Installing the .NET Framework on Windows +# Installation guide ## Supported Windows versions diff --git a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md index 96d846cbaff17..c11ee1365e030 100644 --- a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md +++ b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md @@ -21,9 +21,9 @@ manager: "wpickett" # Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10 -During installation you may encounter error 0x800f0906, 0x800f0907, or 0x800f081f, in which case refer to [.NET Framework 3.5 installation error: 0x800f0906, 0x800f0907, or 0x800f081f](https://support.microsoft.com/en-us/kb/2734782). Note that these are possibly resolved by installing [security update 3005628](https://support.microsoft.com/kb/3005628). +During installation you may encounter error 0x800f0906, 0x800f0907, or 0x800f081f, in which case refer to [.NET Framework 3.5 installation error: 0x800f0906, 0x800f0907, or 0x800f081f](https://support.microsoft.com/en-us/help/2734782/.net-framework-3.5-installation-error-0x800f0906,-0x800f081f,-0x800f0907). Note that these are possibly resolved by installing [security update 3005628](https://support.microsoft.com/kb/3005628). -If the installation fails or you don't have an Internet connection, it's necessary to use your Windows installation media. For details, see Method 3 for error 0x800f0906 in the [.NET Framework 3.5 installation error article](https://support.microsoft.com/en-us/kb/2734782). If you don't have installation media, see [Create Installation media for Windows 8.1](http://windows.microsoft.com/en-US/windows-8/create-reset-refresh-media?woldogcb=0). +If the installation fails or you don't have an Internet connection, it's necessary to use your Windows installation media. For details, see Method 3 for error 0x800f0906 in the [.NET Framework 3.5 installation error article](https://support.microsoft.com/en-us/help/2734782/.net-framework-3.5-installation-error-0x800f0906,-0x800f081f,-0x800f0907). If you don't have installation media, see [Create Installation media for Windows 8.1](http://windows.microsoft.com/en-US/windows-8/create-reset-refresh-media?woldogcb=0). **Important notes:** @@ -39,4 +39,4 @@ If the installation fails or you don't have an Internet connection, it's necessa ## See also -[Installation Guide](../../../docs/framework/get-started/index.md) +[Getting Started with the .NET Framework](../../../docs/framework/get-started/index.md) diff --git a/docs/framework/install/on-windows-10.md b/docs/framework/install/on-windows-10.md index c82e9cce1b751..ab3f7c44ad747 100644 --- a/docs/framework/install/on-windows-10.md +++ b/docs/framework/install/on-windows-10.md @@ -1,5 +1,5 @@ --- -title: Installing the .NET Framework on Windows 10 +title: Install the .NET Framework on Windows 10 description: Learn how to install .NET Framework on Windows 10 author: rlander keywords: .NET Framework, Install @@ -12,7 +12,7 @@ ms.devlang: dotnet ms.assetid: 85cda1d5-c6g4-4eb5-93e6-4f478de07ff7 --- -# Installing the .NET Framework on Windows 10 +# Install the .NET Framework on Windows 10 You may need the .NET Framework to run an application on Windows 10. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. diff --git a/docs/framework/install/on-windows-7.md b/docs/framework/install/on-windows-7.md index c0498c52e10df..7a8293347accb 100644 --- a/docs/framework/install/on-windows-7.md +++ b/docs/framework/install/on-windows-7.md @@ -1,5 +1,5 @@ --- -title: Installing the .NET Framework on Windows 7 SP1 +title: Install the .NET Framework on Windows 7 SP1 description: Learn how to install .NET Framework on Windows 7 SP1 author: rlander keywords: .NET Framework, Install @@ -12,7 +12,7 @@ ms.devlang: dotnet ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f878de07fd7 --- -# Installing the .NET Framework on Windows 7 SP1 +# Install the .NET Framework on Windows 7 SP1 You may need the .NET Framework to run an application on Windows 7 SP1. You can install the latest supported versions using the following instructions. The instructions depend on which version of the .NET Framework you need. diff --git a/docs/framework/install/on-windows-8.md b/docs/framework/install/on-windows-8.md index e3084a121bf89..3d1b448a39165 100644 --- a/docs/framework/install/on-windows-8.md +++ b/docs/framework/install/on-windows-8.md @@ -1,5 +1,5 @@ --- -title: Installing the .NET Framework on Windows 8 +title: Install the .NET Framework on Windows 8 description: Learn how to install .NET Framework on Windows 8 author: rlander keywords: .NET Framework, Install @@ -12,7 +12,7 @@ ms.devlang: dotnet ms.assetid: 85cda1d5-c9a4-4eb5-93e6-4f478de07ff7 --- -# Installing the .NET Framework on Windows 8 +# Install the .NET Framework on Windows 8 You may need the .NET Framework to run an application on Windows 8. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. diff --git a/docs/framework/install/on-windows-vista.md b/docs/framework/install/on-windows-vista.md index b0d1e9e02114e..7faa4f9f46dc7 100644 --- a/docs/framework/install/on-windows-vista.md +++ b/docs/framework/install/on-windows-vista.md @@ -12,7 +12,7 @@ ms.devlang: dotnet ms.assetid: 67cda1d5-c6g5-5eb5-93e6-5f478de07ff7 --- -# Installing the .NET Framework on Windows Vista +# Install the .NET Framework on Windows Vista You may need the .NET Framework to run an application on Windows Vista. You can use the following instructions to help you. The instructions depend on which version of the .NET Framework you need. diff --git a/docs/framework/install/on-windows-xp.md b/docs/framework/install/on-windows-xp.md index 39aad60ba3c72..184506151872e 100644 --- a/docs/framework/install/on-windows-xp.md +++ b/docs/framework/install/on-windows-xp.md @@ -12,7 +12,7 @@ ms.devlang: dotnet ms.assetid: 87cda1d5-c8g5-5eb5-93e8-5f478de07ff7 --- -# Installing the .NET Framework on Windows XP +# Install the .NET Framework on Windows XP > [!NOTE] > Windows XP is no longer supported by Microsoft. We recommend you upgrade to Windows 10, which is supported and supports the latest version of the .NET Framework. This document is provided solely as a helpful troubleshooting guide. diff --git a/docs/framework/install/run-net-framework-1-1-apps.md b/docs/framework/install/run-net-framework-1-1-apps.md index 9b2b7875986b8..942bea164ff65 100644 --- a/docs/framework/install/run-net-framework-1-1-apps.md +++ b/docs/framework/install/run-net-framework-1-1-apps.md @@ -1,5 +1,5 @@ --- -title: "Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10 | Microsoft Docs" +title: "Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10 | Microsoft Docs" ms.custom: "" ms.date: "03/30/2017" ms.prod: ".net-framework" @@ -19,11 +19,11 @@ ms.author: "mairaw" manager: "wpickett" --- -# Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10 +# Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10 The .NET Framework 1.1 is not supported on the [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)], or the Windows 10 operating systems. In some cases, the .NET Framework 1.1 is specifically identified as required for an application to run. In those cases, you should contact your independent software vendor (ISV) to have the application upgraded to run on the [!INCLUDE[net_v35SP1_short](../../../includes/net-v35sp1-short-md.md)] or later version. For additional information, see [Migrating from the .NET Framework 1.1](../../../docs/framework/migration-guide/migrating-from-the-net-framework-1-1.md). -## Installing the .NET Framework 1.1 from a CD or Download Center +## Install the .NET Framework 1.1 from a CD or Download Center It isn't possible to manually install the .NET Framework 1.1 on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], [!INCLUDE[winserver8](../../../includes/winserver8-md.md)], [!INCLUDE[winblue_server_2](../../../includes/winblue-server-2-md.md)], or Windows 10. It is no longer supported. If you try to install the package, the following error message is displayed: "Setup cannot continue because this version of the .NET Framework is incompatible with a previously installed one." To solve this problem, install the [.NET Framework 3.5 SP1](http://www.microsoft.com/download/details.aspx?id=22). This version includes the .NET Framework 2.0 (the release that follows the .NET Framework 1.1), which is supported on [!INCLUDE[win8](../../../includes/win8-md.md)], [!INCLUDE[win81](../../../includes/win81-md.md)], and Windows 10. You should always try to install the application first to determine if it will automatically be updated to a later version of the .NET Framework. If it does not, contact your ISV for an application update. diff --git a/docs/framework/install/toc.md b/docs/framework/install/toc.md index b0505068b0b44..85b8c7a16b53f 100644 --- a/docs/framework/install/toc.md +++ b/docs/framework/install/toc.md @@ -1,12 +1,12 @@ -# [Installation Guide](index.md) -## [Running .NET Framework 1.1 Apps on Windows 8, Windows 8.1, or Windows 10](run-net-framework-1-1-apps.md) +# [Installation guide](index.md) +## [Install the .NET Framework for developers](guide-for-developers.md) +## [Install the .NET Framework on Windows 10](on-windows-10.md) ## [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](dotnet-35-windows-10.md) -## [Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10](net-framework-3-5-on-windows-8-plus.md) -## [Installing the .NET Framework](guide-for-developers.md) -## [Installing the .NET Framework on Windows 10](on-windows-10.md) -## [Installing the .NET Framework on Windows 8](on-windows-8.md) -## [Installing the .NET Framework on Windows 7 SP1](on-windows-7.md) -## [Installing the .NET Framework on Windows Vista](on-windows-vista.md) -## [Installing the .NET Framework on Windows XP](on-windows-xp.md) +### [Troubleshoot the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10](net-framework-3-5-on-windows-8-plus.md) +## [Install the .NET Framework on Windows 8](on-windows-8.md) +## [Install the .NET Framework on Windows 7 SP1](on-windows-7.md) +## [Install the .NET Framework on Windows Vista](on-windows-vista.md) +## [Install the .NET Framework on Windows XP](on-windows-xp.md) ## [Repair the .NET Framework](repair.md) -## [Troubleshooting Blocked .NET Framework Installations and Uninstallations](troubleshoot-blocked-installations-and-uninstallations.md) +## [Troubleshoot blocked .NET Framework installations and uninstallations](troubleshoot-blocked-installations-and-uninstallations.md) +## [Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10](run-net-framework-1-1-apps.md) diff --git a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md index afefe0290114c..e33c31e7986ca 100644 --- a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md +++ b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md @@ -1,5 +1,5 @@ --- -title: "Troubleshooting Blocked .NET Framework Installations and Uninstallations | Microsoft Docs" +title: "Troubleshoot blocked .NET Framework installations and uninstallations | Microsoft Docs" ms.custom: "" ms.date: "03/30/2017" ms.prod: ".net-framework" @@ -19,7 +19,7 @@ ms.author: "ronpet" manager: "wpickett" --- -# Troubleshooting Blocked .NET Framework Installations and Uninstallations +# Troubleshoot blocked .NET Framework installations and uninstallations When you run the [web or offline installer](../../../docs/framework/install/guide-for-developers.md) for the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2, you might encounter an issue that prevents or blocks the installation of the .NET Framework. The following table lists possible blocking issues and provides links to troubleshooting information. @@ -40,7 +40,7 @@ In this table, 4.5.*x* refers to the .NET Framework 4.5 and its point releases, |Cannot install the .NET Framework 4.5*.x*/4.6*.x*. Other applications on your computer are not compatible with this program.

-or-

Other applications on your computer are not compatible with this program.|The most likely cause of this message is that a preview or RC version of the .NET Framework was installed. Uninstall the preview or RC version and rerun Setup.| |.NET Framework 4.5*.x*/4.6*.x* cannot be uninstalled using this package. To uninstall .NET Framework 4.5*.x*/4.6*.x* from your computer, go to **Control Panel**, choose **Programs and Features**, choose **View installed updates**, select Update for Microsoft Windows (KB2828152) and then choose **Uninstall**.|The package you are installing doesn't uninstall preview or RC releases of the .NET Framework.

Uninstall the preview or RC release from Control Panel.| |Cannot uninstall the .NET Framework 4.5*.x*/4.6*.x*/4.7. Other applications on your computer are dependent on this program.|In general, you shouldn't uninstall any versions of the .NET Framework from your computer, because an application you use may depend on a specific version of the .NET Framework. For more information, see [The .NET Framework for users](../../../docs/framework/get-started/index.md#ForUsers) in the *Getting Started* guide.| -|The .NET Framework 4.5*.x*/4.6*.x* redistributable does not apply to this operating system. Please download the .NET Framework 4.5*.x*/4.6*.x* for your operating system from the Microsoft Download Center.|You may be trying to install the [!INCLUDE[net_v451](../../../includes/net-v451-md.md)], 4.5.2, 4.6, 4.6.1, or 4.6.2 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer ([for 4.5.1](http://go.microsoft.com/fwlink/p/?LinkId=309493), [for 4.5.2](http://go.microsoft.com/fwlink/p/?LinkId=397706), [for 4.6](http://go.microsoft.com/fwlink/p/?LinkId=528233), [for 4.6.1](http://go.microsoft.com/fwlink/p/?LinkId=671744), or for [4.6.2](http://go.microsoft.com/fwlink/p/?LinkId=780604)). For more information, see the [installation guide](../../../docs/framework/install/guide-for-developers.md) and [system requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| +|The .NET Framework 4.5*.x*/4.6*.x* redistributable does not apply to this operating system. Please download the .NET Framework 4.5*.x*/4.6*.x* for your operating system from the Microsoft Download Center.|You may be trying to install the [!INCLUDE[net_v451](../../../includes/net-v451-md.md)], 4.5.2, 4.6, 4.6.1, or 4.6.2 on a platform that isn't supported, or you have chosen the installation package that does not include the components for all supported operating systems. Run the installation again by using the offline installer ([for 4.5.1](http://go.microsoft.com/fwlink/p/?LinkId=309493), [for 4.5.2](http://go.microsoft.com/fwlink/p/?LinkId=397706), [for 4.6](http://go.microsoft.com/fwlink/p/?LinkId=528233), [for 4.6.1](http://go.microsoft.com/fwlink/p/?LinkId=671744), or for [4.6.2](http://go.microsoft.com/fwlink/p/?LinkId=780604)). For more information, see the [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) and [system requirements](../../../docs/framework/get-started/system-requirements.md) for supported operating systems.| |The update corresponding to KB\<*number*> needs to be installed before you can install this product.|Installation of the .NET Framework requires that a KB update be installed before installing the .NET Framework. Install the update, and then begin the .NET Framework installation again.

For example, installation of updated versions of the .NET Framework on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 requires that the update corresponding to [KB 2919355](https://support.microsoft.com/kb/2919355) be installed.| |Your computer is currently running a Server Core installation of the Windows Server 2008 operating system. The .NET Framework 4.5.*x* requires a later release of the operating system. Please install Windows Server 2008 R2 SP1 or higher and rerun .NET Framework 4.5.*x* setup.|The [!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and 4.5.2 are supported in the Server Core role with Windows Server 2008 R2 SP1 or later. See [System Requirements](../../../docs/framework/get-started/system-requirements.md).| |You do not have sufficient privileges to complete this operation for all users of this computer. Log on as an administrator and rerun **Setup**.|You must be an administrator on the computer to install the .NET Framework.| @@ -75,12 +75,12 @@ The .NET Framework installer cannot run in Program Compatibility mode. To resolv - HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers -1. In the Name column, look for the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2 download names, depending on which version you are installing, and delete these entries. For download names, see the [Installation Guide](../../../docs/framework/install/guide-for-developers.md) article. +1. In the Name column, look for the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)], 4.5.1, 4.5.2, 4.6, 4.6.1, or 4.6.2 download names, depending on which version you are installing, and delete these entries. For download names, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) article. 1. Rerun the .NET Framework installer for version 4.5, 4.5.1, 4.5.2, or 4.6, 4.6.1, or 4.6.2. ## See also -[Installation Guide](../../../docs/framework/install/guide-for-developers.md) +[Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) [Versions and Dependencies](../../../docs/framework/migration-guide/versions-and-dependencies.md) \ No newline at end of file diff --git a/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md b/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md index 193869981572e..be1124b218cc4 100644 --- a/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md +++ b/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md @@ -21,7 +21,7 @@ manager: "wpickett" # How to: Determine Which .NET Framework Updates Are Installed The installed updates for each version of the .NET Framework installed on a computer are listed in the Windows registry. You can use the Registry Editor (regedit.exe) to view this information. - In the Registry Editor, the .NET Framework versions and installed updates for each version are stored in different subkeys. For information about detecting the installed version numbers, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). For information about installing the .NET Framework, see the [installation guide](../../../docs/framework/install/guide-for-developers.md). + In the Registry Editor, the .NET Framework versions and installed updates for each version are stored in different subkeys. For information about detecting the installed version numbers, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). For information about installing the .NET Framework, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). ### To find installed updates @@ -73,5 +73,5 @@ Microsoft .NET Framework 4 Extended ## See Also [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md) - [Installation Guide](../../../docs/framework/install/guide-for-developers.md) + [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) [Versions and Dependencies](../../../docs/framework/migration-guide/versions-and-dependencies.md) \ No newline at end of file diff --git a/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md b/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md index f21a2ae0978a3..985fa252fe523 100644 --- a/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md +++ b/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md @@ -37,7 +37,7 @@ Users can install and run multiple versions of the .NET Framework on their compu [Using the Clrver tool](#clr_a) [Using code to query the System.Environment class](#clr_b) - For information about detecting the installed updates for each version of the .NET Framework, see [How to: Determine Which .NET Framework Updates Are Installed](~/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md). For information about installing the .NET Framework, see the [installation guide](../../../docs/framework/install/guide-for-developers.md). + For information about detecting the installed updates for each version of the .NET Framework, see [How to: Determine Which .NET Framework Updates Are Installed](~/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md). For information about installing the .NET Framework, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). #### To find .NET Framework versions by viewing the registry (.NET Framework 1-4) @@ -192,5 +192,5 @@ Users can install and run multiple versions of the .NET Framework on their compu ## See Also [How to: Determine Which .NET Framework Updates Are Installed](~/docs/framework/migration-guide/how-to-determine-which-net-framework-updates-are-installed.md) - [Installation Guide](../../../docs/framework/install/guide-for-developers.md) + [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md) \ No newline at end of file diff --git a/docs/framework/migration-guide/versions-and-dependencies.md b/docs/framework/migration-guide/versions-and-dependencies.md index 13091e7ab1d4c..25bf8f806e461 100644 --- a/docs/framework/migration-guide/versions-and-dependencies.md +++ b/docs/framework/migration-guide/versions-and-dependencies.md @@ -21,13 +21,13 @@ manager: "wpickett" Each version of the .NET Framework contains the common language runtime (CLR), the base class libraries, and other managed libraries. This topic describes the key features of the .NET Framework by version, provides information about the underlying CLR versions and associated development environments, and identifies the versions that are installed by the Windows operating system. > [!NOTE] -> For information on downloading and installing the .NET Framework, see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). +> For information on downloading and installing the .NET Framework, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). The following table summarizes .NET Framework version history and correlates each version with Visual Studio, Windows, and Windows Server. Note that Visual Studio provides multi-targeting, so you are not limited to the version of the .NET Framework that is listed. Each new version of the .NET Framework retains features from the previous versions and adds new features. The CLR is identified by its own version number. The .NET Framework version number is incremented at each release, although the CLR version is not always incremented. For example, the .NET Framework 4, 4.5, and later releases include CLR 4, but the .NET Framework 2.0, 3.0, and 3.5 include CLR 2.0. (There was no version 3 of the CLR.) - See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for a complete list of supported operating systems. For downloads, see the [installation guide](../../../docs/framework/install/guide-for-developers.md). For determining which version(s) of the .NET Framework is installed on a computer, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). + See [System Requirements](../../../docs/framework/get-started/system-requirements.md) for a complete list of supported operating systems. For downloads, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). For determining which version(s) of the .NET Framework is installed on a computer, see [How to: Determine Which .NET Framework Versions Are Installed](../../../docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). In the table, versions of the .NET Framework that are installed on operating system versions marked with ✓ in the **Included in/Can be installed on Windows** and the **Included in/Can be installed on Windows Server** columns must be [enabled in Control Panel](../../../docs/framework/install/dotnet-35-windows-10.md) (for Windows) or enabled through the Server Manager (for Windows Server). @@ -58,7 +58,7 @@ Each version of the .NET Framework contains the common language runtime (CLR), t The[!INCLUDE[net_v451](../../../includes/net-v451-md.md)] and [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] are used here only as examples. This principle applies to any app that targets an a later version of the .NET Framework than the one installed on the system on which it is running. - Some changes in the .NET Framework may require changes to your app code; see [Application Compatibility](../../../docs/framework/migration-guide/application-compatibility.md) before you run your existing apps with the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] or later versions. For more information about installing the current version, see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). For information about support for the .NET Framework, see [Microsoft .NET Framework Support Lifecycle Policy](http://go.microsoft.com/fwlink/?LinkId=196607) on the Microsoft Support website. + Some changes in the .NET Framework may require changes to your app code; see [Application Compatibility](../../../docs/framework/migration-guide/application-compatibility.md) before you run your existing apps with the [!INCLUDE[net_v45](../../../includes/net-v45-md.md)] or later versions. For more information about installing the current version, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). For information about support for the .NET Framework, see [Microsoft .NET Framework Support Lifecycle Policy](http://go.microsoft.com/fwlink/?LinkId=196607) on the Microsoft Support website. ## Targeting and running apps for older versions The .NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It is not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically, and apps that were built for versions 2.0, 3.0, and 3.5 can all run on version 3.5. However, the .NET Framework 4 ends this layering approach. Starting with the .NET Framework 4, you can use in-process side-by-side hosting to run multiple versions of the CLR in a single process. For more information, see [Assemblies and Side-by-Side Execution](../../../docs/framework/app-domains/assemblies-and-side-by-side-execution.md). @@ -78,4 +78,4 @@ Each version of the .NET Framework contains the common language runtime (CLR), t ## See Also [Version Compatibility](../../../docs/framework/migration-guide/version-compatibility.md) [Microsoft .NET Framework Support Lifecycle Policy](http://go.microsoft.com/fwlink/?LinkId=196607) - [Troubleshooting](../../../docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) \ No newline at end of file + [Troubleshoot blocked .NET Framework installations and uninstallations](../../../docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) \ No newline at end of file diff --git a/docs/framework/whats-new/index.md b/docs/framework/whats-new/index.md index a74dd1818321f..8bf22617bf7b0 100644 --- a/docs/framework/whats-new/index.md +++ b/docs/framework/whats-new/index.md @@ -28,7 +28,7 @@ manager: "wpickett" [.NET Framework 4.5.1](#v451) [.NET Framework 4.5](#core) - This article does not provide comprehensive information about each new feature and is subject to change. For general information about the .NET Framework, see [Getting Started](../../../docs/framework/get-started/index.md). For supported platforms, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For download links and installation instructions, see [Installation Guide](../../../docs/framework/install/guide-for-developers.md). + This article does not provide comprehensive information about each new feature and is subject to change. For general information about the .NET Framework, see [Getting Started](../../../docs/framework/get-started/index.md). For supported platforms, see [System Requirements](~/docs/framework/get-started/system-requirements.md). For download links and installation instructions, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). > [!NOTE] > The .NET Framework team also releases features out of band with NuGet to expand platform support and to introduce new functionality, such as immutable collections and SIMD-enabled vector types. For more information, see [Additional Class Libraries and APIs](../additional-apis/index.md) and [The .NET Framework and Out-of-Band Releases](~/docs/framework/get-started/the-net-framework-and-out-of-band-releases.md). See a [complete list of NuGet packages](https://blogs.msdn.microsoft.com/dotnet/p/nugetpackages/) for the .NET Framework, or subscribe to [our feed](https://nuget.org/api/v2/curated-feeds/dotnetframework/Packages/). diff --git a/docs/framework/wpf/app-development/how-to-detect-whether-the-net-framework-3-5-is-installed.md b/docs/framework/wpf/app-development/how-to-detect-whether-the-net-framework-3-5-is-installed.md index 040b5daa26d6c..dd596e2b62769 100644 --- a/docs/framework/wpf/app-development/how-to-detect-whether-the-net-framework-3-5-is-installed.md +++ b/docs/framework/wpf/app-development/how-to-detect-whether-the-net-framework-3-5-is-installed.md @@ -24,7 +24,7 @@ manager: "wpickett" Before administrators can deploy [!INCLUDE[TLA#tla_wpf](../../../../includes/tlasharptla-wpf-md.md)] applications on a system that targets the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)], they must first confirm that the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)] runtime is present. This topic provides a script written in HTML/JavaScript that administrators can use to determine whether the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)] is present on a system. > [!NOTE] -> For more detailed information on installing, deploying, and detecting the [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)], see [Installing the .NET Framework](../../../../docs/framework/install/guide-for-developers.md). +> For more detailed information on installing, deploying, and detecting the [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)], see [Install the .NET Framework for developers](../../../../docs/framework/install/guide-for-developers.md). ## Example When the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)] is installed, the MSI adds ".NET CLR" and the version number to the UserAgent string. The following example shows a script embedded in a simple HTML page. The script searches the UserAgent string to determine whether the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)] is installed, and displays a status message on the results of the search. diff --git a/docs/framework/wpf/app-development/how-to-detect-whether-the-wpf-plug-in-for-firefox-is-installed.md b/docs/framework/wpf/app-development/how-to-detect-whether-the-wpf-plug-in-for-firefox-is-installed.md index 417b73b0ba733..99e4af38e45dd 100644 --- a/docs/framework/wpf/app-development/how-to-detect-whether-the-wpf-plug-in-for-firefox-is-installed.md +++ b/docs/framework/wpf/app-development/how-to-detect-whether-the-wpf-plug-in-for-firefox-is-installed.md @@ -25,7 +25,7 @@ manager: "wpickett" The [!INCLUDE[TLA#tla_wpf](../../../../includes/tlasharptla-wpf-md.md)] plug-in for Firefox enables [!INCLUDE[TLA#tla_xbap#plural](../../../../includes/tlasharptla-xbapsharpplural-md.md)] and loose XAML files to run in the Mozilla Firefox browser. This topic provides a script written in HTML and JavaScript that administrators can use to determine whether the WPF plug-in for Firefox is installed. > [!NOTE] -> For more information about installing, deploying, and detecting the [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)], see [Installing the .NET Framework](../../../../docs/framework/install/guide-for-developers.md). +> For more information about installing, deploying, and detecting the [!INCLUDE[dnprdnshort](../../../../includes/dnprdnshort-md.md)], see [Install the .NET Framework for developers](../../../../docs/framework/install/guide-for-developers.md). ## Example When the [!INCLUDE[net_v35_short](../../../../includes/net-v35-short-md.md)] is installed, the client computer is configured with a WPF plug-in for Firefox. The following example script checks for the WPF plug-in for Firefox and then displays an appropriate status message. diff --git a/toc.yml b/toc.yml index 2a6af19017600..59dc550debad1 100644 --- a/toc.yml +++ b/toc.yml @@ -178,7 +178,7 @@ - name: Get Started tocHref: /dotnet/articles/framework/get-started/ topicHref: /dotnet/articles/framework/get-started/index - - name: Installing the .NET Framework on Windows + - name: Installation guide tocHref: /dotnet/articles/framework/install/ topicHref: /dotnet/articles/framework/install/index - name: Interoperating with Unmanaged Code From f05fecc9bfea8934ed7e31b535fdd9390d069139 Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 4 May 2017 13:35:36 -0500 Subject: [PATCH 05/11] React to feedback --- docs/framework/TOC.md | 2 +- docs/framework/get-started/index.md | 2 +- docs/framework/get-started/overview.md | 4 ++-- docs/framework/get-started/system-requirements.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/framework/TOC.md b/docs/framework/TOC.md index 323073f46a0ec..3488383e4d533 100644 --- a/docs/framework/TOC.md +++ b/docs/framework/TOC.md @@ -1,5 +1,6 @@ # [.NET Framework Development Guide](development-guide.md) ## [Application essentials](../standard/application-essentials.md) +## [Installation guide](install/index.md) ## [Data and modeling](data/index.md) ## [Client applications](develop-client-apps.md) ## [Web applications with ASP.NET](develop-web-apps-with-aspnet.md) @@ -15,4 +16,3 @@ ## [Developing for multiple platforms](../standard/cross-platform/index.md) ## [Deployment](deployment/index.md) ## [Performance](performance/index.md) - diff --git a/docs/framework/get-started/index.md b/docs/framework/get-started/index.md index 7cf855e9308da..bf519fdcd145a 100644 --- a/docs/framework/get-started/index.md +++ b/docs/framework/get-started/index.md @@ -76,11 +76,11 @@ The .NET Framework is a runtime execution environment that manages applications |Title|Description| |-----------|-----------------| |[Overview](../../../docs/framework/get-started/overview.md)|Provides detailed information for developers who build applications that target the .NET Framework.| +|[Installation guide](../../../docs/framework/install/index.md)|Provides information about installing the .NET Framework.| |[The .NET Framework and Out-of-Band Releases](../../../docs/framework/get-started/the-net-framework-and-out-of-band-releases.md)|Describes the .NET Framework out-of-band releases and how to use them in your app.| |[System Requirements](../../../docs/framework/get-started/system-requirements.md)|Lists the hardware and software requirements for running the .NET Framework.| |[.NET Core and Open-Source](../../../docs/framework/get-started/net-core-and-open-source.md)|Describes what .NET Core is in relation to the .NET Framework and how to access the open-source .NET Core projects.| |[.NET Core documentation](https://docs.microsoft.com/dotnet/)|The conceptual and API reference documentation for .NET Core.| -|[Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md)|Provides information about installing the .NET Framework.| ## See Also [.NET Framework 4.6 and 4.5](../../../docs/framework/index.md) diff --git a/docs/framework/get-started/overview.md b/docs/framework/get-started/overview.md index e93801f31afb4..044d085fdec3e 100644 --- a/docs/framework/get-started/overview.md +++ b/docs/framework/get-started/overview.md @@ -36,7 +36,7 @@ The .NET Framework is a technology that supports building and running the next g - To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code. > [!NOTE] -> For a general introduction to the .NET Framework for both users and developers, see [Getting Started](../../../docs/framework/get-started/index.md). To download the .NET Framework, see [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md). +> For a general introduction to the .NET Framework for both users and developers, see [Getting Started](../../../docs/framework/get-started/index.md). The .NET Framework consists of the common language runtime and the .NET Framework class library. The common language runtime is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict type safety and other forms of code accuracy that promote security and robustness. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code, while code that does not target the runtime is known as unmanaged code. The class library is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. @@ -97,7 +97,7 @@ The .NET Framework is a technology that supports building and running the next g ## See Also [System Requirements](../../../docs/framework/get-started/system-requirements.md) - [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) + [Installation guide](../../../docs/framework/install/index.md) [Development Guide](../../../docs/framework/development-guide.md) [Tools](../../../docs/framework/tools/index.md) [.NET Framework Samples](http://msdn.microsoft.com/en-us/177055f8-4a1f-43e7-aee6-995c196079b1) diff --git a/docs/framework/get-started/system-requirements.md b/docs/framework/get-started/system-requirements.md index d258440578e58..56885c3ba528e 100644 --- a/docs/framework/get-started/system-requirements.md +++ b/docs/framework/get-started/system-requirements.md @@ -91,6 +91,6 @@ The tables in this topic provide the hardware, operating system, and software re - On 64-bit operating systems, the .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing. ## See Also - [Install the .NET Framework for developers](../../../docs/framework/install/guide-for-developers.md) + [Installation guide](../../../docs/framework/install/index.md) [Getting Started](../../../docs/framework/get-started/index.md) [Troubleshoot blocked .NET Framework installations and uninstallations](../../../docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md) \ No newline at end of file From c6ed6bc5d6921e8b95fadeebd87b1f65f4f33ed6 Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Thu, 18 May 2017 00:27:17 -0700 Subject: [PATCH 06/11] changed entries order --- docs/framework/install/toc.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/framework/install/toc.md b/docs/framework/install/toc.md index 85b8c7a16b53f..82ea9e5d69131 100644 --- a/docs/framework/install/toc.md +++ b/docs/framework/install/toc.md @@ -1,12 +1,12 @@ # [Installation guide](index.md) -## [Install the .NET Framework for developers](guide-for-developers.md) ## [Install the .NET Framework on Windows 10](on-windows-10.md) -## [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](dotnet-35-windows-10.md) -### [Troubleshoot the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10](net-framework-3-5-on-windows-8-plus.md) ## [Install the .NET Framework on Windows 8](on-windows-8.md) ## [Install the .NET Framework on Windows 7 SP1](on-windows-7.md) ## [Install the .NET Framework on Windows Vista](on-windows-vista.md) ## [Install the .NET Framework on Windows XP](on-windows-xp.md) +## [Installation guide for developers](guide-for-developers.md) ## [Repair the .NET Framework](repair.md) ## [Troubleshoot blocked .NET Framework installations and uninstallations](troubleshoot-blocked-installations-and-uninstallations.md) +## [Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8](dotnet-35-windows-10.md) +### [Troubleshoot the installation of the .NET Framework 3.5](net-framework-3-5-on-windows-8-plus.md) ## [Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10](run-net-framework-1-1-apps.md) From 6ffba54c5661a898d6748b6c82955685e6d5f52b Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Thu, 18 May 2017 00:29:59 -0700 Subject: [PATCH 07/11] fixed TOC --- docs/framework/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/framework/TOC.md b/docs/framework/TOC.md index 87d8923cb329b..3dca249e09664 100644 --- a/docs/framework/TOC.md +++ b/docs/framework/TOC.md @@ -1,6 +1,5 @@ # [Development Guide](development-guide.md) ## [Application essentials](../standard/application-essentials.md) -## [Installation guide](install/index.md) ## [Data and modeling](data/index.md) ## [Client applications](develop-client-apps.md) ## [Web applications with ASP.NET](develop-web-apps-with-aspnet.md) From 3a89bf896e4b36b65341eb6de19118b8f616b3fe Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Thu, 18 May 2017 00:32:03 -0700 Subject: [PATCH 08/11] added installation guide entry --- docs/toc.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/toc.md b/docs/toc.md index ad890b6ea87c8..24a580697d868 100644 --- a/docs/toc.md +++ b/docs/toc.md @@ -84,6 +84,7 @@ # [.NET Framework Guide](framework/index.md) ## [What's New](framework/whats-new/) ## [Get Started](framework/get-started/) +## [Installation guide](install/index.md) ## [Migration Guide](framework/migration-guide/) ## [.NET Framework on Docker Guide](framework/docker/index.md) ### [Running Console Apps in Containers](framework//docker/console.md) From bc02fe58123964a576b55e05598d753003066c49 Mon Sep 17 00:00:00 2001 From: Maira Wenzel Date: Thu, 18 May 2017 00:33:11 -0700 Subject: [PATCH 09/11] fixed link --- docs/toc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/toc.md b/docs/toc.md index 24a580697d868..22170565ac390 100644 --- a/docs/toc.md +++ b/docs/toc.md @@ -84,7 +84,7 @@ # [.NET Framework Guide](framework/index.md) ## [What's New](framework/whats-new/) ## [Get Started](framework/get-started/) -## [Installation guide](install/index.md) +## [Installation guide](framework/install/) ## [Migration Guide](framework/migration-guide/) ## [.NET Framework on Docker Guide](framework/docker/index.md) ### [Running Console Apps in Containers](framework//docker/console.md) From 99599a3a8c51fee276179f4091a7fb2a6a8389fb Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 18 May 2017 08:57:22 -0500 Subject: [PATCH 10/11] Fix bookmark and update dates --- docs/framework/deployment/index.md | 2 +- docs/framework/install/dotnet-35-windows-10.md | 2 +- docs/framework/install/guide-for-developers.md | 2 +- docs/framework/install/index.md | 2 +- docs/framework/install/net-framework-3-5-on-windows-8-plus.md | 2 +- docs/framework/install/on-windows-10.md | 2 +- docs/framework/install/on-windows-7.md | 2 +- docs/framework/install/on-windows-8.md | 2 +- docs/framework/install/on-windows-vista.md | 2 +- docs/framework/install/on-windows-xp.md | 2 +- docs/framework/install/repair.md | 2 +- docs/framework/install/run-net-framework-1-1-apps.md | 2 +- .../troubleshoot-blocked-installations-and-uninstallations.md | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/framework/deployment/index.md b/docs/framework/deployment/index.md index cef6ac029f7a7..5a4f633c97699 100644 --- a/docs/framework/deployment/index.md +++ b/docs/framework/deployment/index.md @@ -55,7 +55,7 @@ This article helps you get started deploying the .NET Framework with your applic - Deploying the .NET Framework with a client application (for developers): - - [Using InstallShield](../../../docs/framework/deployment/deployment-guide-for-developers.md#installshield) in a setup and deployment project + - [Using InstallShield](../../../docs/framework/deployment/deployment-guide-for-developers.md#installshield-deployment) in a setup and deployment project - [Using a Visual Studio ClickOnce application](../../../docs/framework/deployment/deployment-guide-for-developers.md#clickonce-deployment) diff --git a/docs/framework/install/dotnet-35-windows-10.md b/docs/framework/install/dotnet-35-windows-10.md index f6ee7edadcf1a..446da726a4774 100644 --- a/docs/framework/install/dotnet-35-windows-10.md +++ b/docs/framework/install/dotnet-35-windows-10.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework 3.5 on Windows 10, Windows 8.1 author: rlander keywords: .NET Framework, Install -ms.date: 04/20/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/guide-for-developers.md b/docs/framework/install/guide-for-developers.md index fb7abc4b7e68d..e757890a55cc5 100644 --- a/docs/framework/install/guide-for-developers.md +++ b/docs/framework/install/guide-for-developers.md @@ -1,7 +1,7 @@ --- title: "Install the .NET Framework for developers | Microsoft Docs" ms.custom: "" -ms.date: "04/28/2017" +ms.date: "05/18/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index 64df378bb9cd7..bde0e89de6344 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -3,7 +3,7 @@ title: Installation guide description: Learn how to install the .NET Framework on Windows. author: rlander keywords: .NET Framework, Install -ms.date: 04/27/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md index 5ad892fe3e10c..d969c64853b2d 100644 --- a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md +++ b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md @@ -1,7 +1,7 @@ --- title: "Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10 | Microsoft Docs" ms.custom: "" -ms.date: "04/20/2017" +ms.date: "05/18/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/on-windows-10.md b/docs/framework/install/on-windows-10.md index ab3f7c44ad747..cf7b4e195a346 100644 --- a/docs/framework/install/on-windows-10.md +++ b/docs/framework/install/on-windows-10.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 10 author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-7.md b/docs/framework/install/on-windows-7.md index 7a8293347accb..b1e0213c85bab 100644 --- a/docs/framework/install/on-windows-7.md +++ b/docs/framework/install/on-windows-7.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 7 SP1 author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-8.md b/docs/framework/install/on-windows-8.md index 3d1b448a39165..fc944253262a9 100644 --- a/docs/framework/install/on-windows-8.md +++ b/docs/framework/install/on-windows-8.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 8 author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-vista.md b/docs/framework/install/on-windows-vista.md index 7faa4f9f46dc7..373f8d2fdb8ef 100644 --- a/docs/framework/install/on-windows-vista.md +++ b/docs/framework/install/on-windows-vista.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows Vista author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-xp.md b/docs/framework/install/on-windows-xp.md index 184506151872e..d3e0147a2fdea 100644 --- a/docs/framework/install/on-windows-xp.md +++ b/docs/framework/install/on-windows-xp.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows XP author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/repair.md b/docs/framework/install/repair.md index c9b8cc557e7d9..a098077c94364 100644 --- a/docs/framework/install/repair.md +++ b/docs/framework/install/repair.md @@ -4,7 +4,7 @@ description: Learn how to repair the .NET Framework author: rlander keywords: .NET Framework, Install -ms.date: 03/28/2017 +ms.date: 05/18/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/run-net-framework-1-1-apps.md b/docs/framework/install/run-net-framework-1-1-apps.md index 942bea164ff65..a6605a8152256 100644 --- a/docs/framework/install/run-net-framework-1-1-apps.md +++ b/docs/framework/install/run-net-framework-1-1-apps.md @@ -1,7 +1,7 @@ --- title: "Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10 | Microsoft Docs" ms.custom: "" -ms.date: "03/30/2017" +ms.date: "05/18/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md index e244622bb10e9..7a0b18d9dd5e3 100644 --- a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md +++ b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md @@ -1,7 +1,7 @@ --- title: "Troubleshoot blocked .NET Framework installations and uninstallations | Microsoft Docs" ms.custom: "" -ms.date: "03/30/2017" +ms.date: "05/18/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" From 7ac92b4f4ccf1024e91ad5a915010e0d268032d1 Mon Sep 17 00:00:00 2001 From: Luke Latham Date: Thu, 18 May 2017 13:14:50 -0500 Subject: [PATCH 11/11] Revert dates --- docs/framework/install/dotnet-35-windows-10.md | 2 +- docs/framework/install/guide-for-developers.md | 2 +- docs/framework/install/index.md | 2 +- docs/framework/install/net-framework-3-5-on-windows-8-plus.md | 2 +- docs/framework/install/on-windows-10.md | 2 +- docs/framework/install/on-windows-7.md | 2 +- docs/framework/install/on-windows-8.md | 2 +- docs/framework/install/on-windows-vista.md | 2 +- docs/framework/install/on-windows-xp.md | 2 +- docs/framework/install/repair.md | 2 +- docs/framework/install/run-net-framework-1-1-apps.md | 2 +- .../troubleshoot-blocked-installations-and-uninstallations.md | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/framework/install/dotnet-35-windows-10.md b/docs/framework/install/dotnet-35-windows-10.md index 446da726a4774..f6ee7edadcf1a 100644 --- a/docs/framework/install/dotnet-35-windows-10.md +++ b/docs/framework/install/dotnet-35-windows-10.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework 3.5 on Windows 10, Windows 8.1 author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 04/20/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/guide-for-developers.md b/docs/framework/install/guide-for-developers.md index e757890a55cc5..fb7abc4b7e68d 100644 --- a/docs/framework/install/guide-for-developers.md +++ b/docs/framework/install/guide-for-developers.md @@ -1,7 +1,7 @@ --- title: "Install the .NET Framework for developers | Microsoft Docs" ms.custom: "" -ms.date: "05/18/2017" +ms.date: "04/28/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/index.md b/docs/framework/install/index.md index bde0e89de6344..64df378bb9cd7 100644 --- a/docs/framework/install/index.md +++ b/docs/framework/install/index.md @@ -3,7 +3,7 @@ title: Installation guide description: Learn how to install the .NET Framework on Windows. author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 04/27/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md index d969c64853b2d..5ad892fe3e10c 100644 --- a/docs/framework/install/net-framework-3-5-on-windows-8-plus.md +++ b/docs/framework/install/net-framework-3-5-on-windows-8-plus.md @@ -1,7 +1,7 @@ --- title: "Troubleshooting the installation of the .NET Framework 3.5 on Windows 8, Windows 8.1, and Windows 10 | Microsoft Docs" ms.custom: "" -ms.date: "05/18/2017" +ms.date: "04/20/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/on-windows-10.md b/docs/framework/install/on-windows-10.md index cf7b4e195a346..ab3f7c44ad747 100644 --- a/docs/framework/install/on-windows-10.md +++ b/docs/framework/install/on-windows-10.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 10 author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-7.md b/docs/framework/install/on-windows-7.md index b1e0213c85bab..7a8293347accb 100644 --- a/docs/framework/install/on-windows-7.md +++ b/docs/framework/install/on-windows-7.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 7 SP1 author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-8.md b/docs/framework/install/on-windows-8.md index fc944253262a9..3d1b448a39165 100644 --- a/docs/framework/install/on-windows-8.md +++ b/docs/framework/install/on-windows-8.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows 8 author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-vista.md b/docs/framework/install/on-windows-vista.md index 373f8d2fdb8ef..7faa4f9f46dc7 100644 --- a/docs/framework/install/on-windows-vista.md +++ b/docs/framework/install/on-windows-vista.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows Vista author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/on-windows-xp.md b/docs/framework/install/on-windows-xp.md index d3e0147a2fdea..184506151872e 100644 --- a/docs/framework/install/on-windows-xp.md +++ b/docs/framework/install/on-windows-xp.md @@ -4,7 +4,7 @@ description: Learn how to install .NET Framework on Windows XP author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/repair.md b/docs/framework/install/repair.md index a098077c94364..c9b8cc557e7d9 100644 --- a/docs/framework/install/repair.md +++ b/docs/framework/install/repair.md @@ -4,7 +4,7 @@ description: Learn how to repair the .NET Framework author: rlander keywords: .NET Framework, Install -ms.date: 05/18/2017 +ms.date: 03/28/2017 ms.topic: article ms.prod: .net-framework-4.6 ms.technology: vs-ide-deployment diff --git a/docs/framework/install/run-net-framework-1-1-apps.md b/docs/framework/install/run-net-framework-1-1-apps.md index a6605a8152256..942bea164ff65 100644 --- a/docs/framework/install/run-net-framework-1-1-apps.md +++ b/docs/framework/install/run-net-framework-1-1-apps.md @@ -1,7 +1,7 @@ --- title: "Run .NET Framework 1.1 apps on Windows 8, Windows 8.1, or Windows 10 | Microsoft Docs" ms.custom: "" -ms.date: "05/18/2017" +ms.date: "03/30/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: "" diff --git a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md index 7a0b18d9dd5e3..e244622bb10e9 100644 --- a/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md +++ b/docs/framework/install/troubleshoot-blocked-installations-and-uninstallations.md @@ -1,7 +1,7 @@ --- title: "Troubleshoot blocked .NET Framework installations and uninstallations | Microsoft Docs" ms.custom: "" -ms.date: "05/18/2017" +ms.date: "03/30/2017" ms.prod: ".net-framework" ms.reviewer: "" ms.suite: ""