Blocking .Net Framework 4.7 installations

Windows users who don't want the Microsoft .NET Framework 4.7 at this point in time may block the Windows Update deployment of it.

Microsoft released the new .Net Framework 4.7 back in April 2017, and announced back then that it would distribute the new version "in a couple of months" through Windows Update.

Anyone interested in the new version could download online and offline installers for the .Net Framework 4.7 already.

The new version introduces new capabilities to the framework which users will benefit from as well once they are integrated into .Net applications. This includes high DPI support for Windows Forms, touch support for WPF applications, performance and reliability improvements, and enhanced cryptography support.

The new version is an in-place upgrade for the following .Net Framework versions: 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2.

Note: The Microsoft .Net Framework 4.7 is part of The Windows 10 Creators Update. If you run that particular version of Windows 10, you are all set already.

Blocking the .Net Framework 4.7

block net framework 4.7

Microsoft notes in a new support article that some businesses and organizations may have the requirement to block the installation of the new .Net Framework version for a temporary period of time.



Provided through Windows Update and Windows Server Update Service (WSUS), the .Net Framework 4.7 is offered as a recommended update on all platforms that Microsoft released it for.

Windows administrators who want to block the deployment of the latest version of the .Net Framework need to set a Registry key for that. While there may be other means to do that, hiding the update in Windows Update, or using manual updating methods only, this is the recommended method by Microsoft.

  1. Tap on the Windows-key, type regedit.exe, and hit the Enter-key on the keyboard. This should start the Windows Registry Editor.
  2. Go to the key: HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP
  3. Right-click on NDP and select New > Key.
  4. Name that key WU.
  5. Right-click on WU, and select New > Dword (32-bit) Value.
  6. Name it BlockNetFramework47.
  7. Set its value to 1 (double-click it to set value).
Read also:  Windows 10 Build 14926 fixes removed apps reinstallation issue

Microsoft admits in the support article that this is a temporary block. The company has yet to reveal for how long it will block the deployment of the new .Net Framework.

We will update this article once Microsoft communicates the deadline.

Tip: Use the .Net Framework 4.7 Cleanup Tool to remove versions completely from your system.

Summary
Article Name
Blocking .Net Framework 4.7 installations
Description
The article describes the official Microsoft method to block the installation of the Microsoft .Net Framework 4.7 through Windows Update.
Author
Publisher
Ghacks Technology News
Logo

Please share this article

Facebooktwittergoogle_plusredditlinkedinmail



Responses to Blocking .Net Framework 4.7 installations

  1. maxxxa June 12, 2017 at 8:03 am #

    What reason to block one net version for having many outdated versions?!

    • Martin Brinkmann June 12, 2017 at 8:07 am #

      If you need to vet the new release before deploying it, but don't have the resources to do so in time, then you may want to block it.

      • HK-Rapper June 12, 2017 at 9:15 am #

        Martin is right on this. Some of my programs stopped working when I switched from 4.6 to 4.7, it still might be to early to migrate.

  2. Tom Hawack June 12, 2017 at 11:21 am #

    I had installed manually (No Windows Updates here) .Net Framework 4.7 (NDP47-KB3186497-x86-x64-AllOS-ENU.exe) shortly after its availability, 2017-05-03 and have encountered no issue up to now. I have few applications requiring .Net Framework. At the time I had installed this 4.7 (though I'm far from being a Framework fan) because it was announced as an updater for previous .Net Frameworks.

    I recall an article here on gHacks (forgot where) referring to this :

    ---
    The .NET Framework 4.7 installation is blocked on Windows 7, Windows Server 2008 R2 and Windows Server 2012 because of a missing d3dcompiler update
    https://support.microsoft.com/en-us/help/4020302/the-net-framework-4-7-installation-is-blocked-on-windows-7-windows-ser
    ---
    The .NET Framework 4.7 on Windows 7 SP1, Windows Server 2008 R2 SP1 and Windows Server 2012 has a new dependency on a %windir%\system32\D3DCompiler_47.dll file for WPF. It's required to be installed first before the .NET Framework 4.7 product can be installed.
    ---

    Fortunately I had the D3DCompiler_47.dll file in place, otherwise downloadable as mentioned above.

    Should I have read this article before that I might have postponed the .net Framework 4.7 install. I advance in some/many areas of computing as a novice and therefor rely on a mix of available information together with a totally irrational "feeling" (hoping my feelings' sources work correctly), and .net Framework is a leader in that no-man's area of mine. "Should I stay or should I go" as the song puts it ...

  3. jeandel June 12, 2017 at 11:44 am #

    a real confusing news;
    i don't understand "microsoft released the new .net 4.7 back in april 2017 and announced back then that it would distribute the new version "in a couple of months" through Windows Update"
    what does it mean?

    then you say anyone interested in the new version can downlod it ??? ( you've said in the title blocking! )

    and finally you give a trick to put back the upgrade ( doesn't mean blocking as in the title )

    • Martin Brinkmann June 12, 2017 at 11:59 am #

      Well, Microsoft released the framework in April, and downloads are available for it. What the article discusses is that Microsoft will push the update through Windows Update, and that anyone may block that from happening.

  4. Not You June 12, 2017 at 2:47 pm #

    Why stop at blocking the NET framework? Block all of Windows.

Leave a Reply