Sign in with Microsoft
Sign in or create an account.
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

This article describes the Microsoft .NET Framework 4.6.1 for Windows 7 Service Pack 1 (SP1) that is available on Windows Update and Windows Server Update Service (WSUS).

About the .NET Framework

The .NET Framework is a runtime execution environment that manages applications that target the .NET Framework. It consists of the common language runtime, which provides memory management and other system services, and an extensive class library, which enables programmers to take advantage of robust, reliable code for all major areas of application development.

The .NET Framework for users

If you do not develop .NET Framework applications, but you use them, you are not required to have any specific knowledge about the .NET Framework or its operation. For the most part, the .NET Framework is completely transparent to users.

The .NET Framework for developers

If you are a developer, you can choose any programming language that supports the .NET Framework to create your application. Because the .NET Framework provides language independence and interoperability, you can interact with other .NET Framework applications and components regardless of the language with which they were developed.

See Getting Started with the .NET Framework and What's New in the .NET Framework 4.6.1.

About this update

This update is released on Windows Update as follows:

  • The .NET Framework 4.6.1 will be offered to all Windows 7 SP1-based computers that have an earlier version of the .NET Framework 4, 4.5, 4.5.1, 4.5.2, or 4.6 installed and a computer that has no .NET Framework installed. Following are some important points about this update:

    • When WSUS server is synchronized with Microsoft Update server or Microsoft Update Catalog site for importing updates, you will see that there are two updates with the .NET Framework 4.6.1 being published for each platform. The difference in the updates is scoped to the different applicability logic for targeting different computers. Please read the details included in the description of the respective update to get more information. We recommend that you import both the updates, if you plan to deploy the .NET Framework 4.6.1 in your enterprise.

      • One of the .NET Framework 4.6.1 updates will install only on computers that have an earlier version such as the .NET Framework 4, 4.5, 4.5.1, or 4.5.2 installed.

      • The other .NET Framework 4.6.1 update will install on those computers that either have the .NET Framework 4.6 installed or no .NET Framework installed.

    • Computers that do not have the .NET Framework 4.5.2 or a higher version installed will be offered both the .NET Framework 4.5.2 and the .NET Framework 4.6.1. You have an option to choose the .NET Framework version you need.

  • The computers that have the .NET Framework 4.6.1 and also contain older versions of language packs for the .NET Framework 4, 4.5, 4.5.1, 4.5.2, or 4.6 will receive the language pack update. This update upgrades all the previous language packs to the .NET Framework 4.6.1.

  • The .NET Framework 4.6.1 language packs are also available separately as an Optional update. Computers that meet the following criteria will receive this update:

    • The .NET Framework 4.6.1 is already installed.

    • There is no previous .NET Framework 4, 4.5, 4.5.1, 4.5.2, or 4.6 language pack installed.

    • The base operating system is a localized version of Windows, or the computer has one or more Multilingual User Interface (MUI) packs installed. This corresponds to the 23 supported languages for the .NET Framework 4.6.1.

  • You can block the .NET Framework 4.6.1 from offering on Windows Update by using the instructions mentioned in How to temporarily block the installation of the .NET Framework 4.6.1 and its language packs.

Download information

The following files are available for download from the Microsoft Download Center:

Download Download the .NET Framework 4.6.1 (Offline Installer) package now.

Download Download the .NET Framework 4.6.1 Language Packs (Offline Installer) package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online services Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

More Information

For more information about the .NET Framework 4.6.1 or the .NET Framework Developer Center, go to the following Microsoft websites:

You can install the .NET Framework 4.6.1 manually by using the offline installer from download center. For more information about the .NET Framework 4.6.1 offline installer, view The .NET Framework 4.6.1 offline installer for Windows.

About the 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.

For more information about the .NET Framework supported languages, go to General information about .NET Framework 4.6.1 language packs.

Restart requirement

You must restart the computer after you apply this update if any affected files are being used. We recommend that you close all .NET Framework-based applications before you apply this update.

November 8 2016, Known issue notice

Ifyou have installed hotfix rollup releases applicable to the .NET Framework 4.6 or 4.6.1, you may see KB3102433 unexpectedly offered to you. If you were previously not offered KB3102433, then there is no need to install it.

To avoid having KB3102433 offered, you can go to Control Panel à System and Security à Windows Update à Select updates to install, then right-click the item for KB3102433 and select Hide update. You can also follow this guidance: How to temporarily block the installation of the .NET Framework 4.6.1 to temporarily disable the unexpected offering of KB3102433.

Applies to

This article applies to the following:

  • Microsoft .NET Framework 4.6.1 when used with:

    • Windows 7 Service Pack 1

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!