This KB4556399 workaround clearly isn't working for everyone including myself. No matter what I do, ie add the necessary text with the opening space to the target box, or delete and try to copy and paste the whole thing, I get invalid name or something similar, so an alternative solution would be appreciated. ps when I try to install KB4552921 I get "Installation failed with error code: (0x80070643), "Fatal error during installation". I have admin rights which seems to be a common reason for this error.
Delete the whole contents of SoftwareDistribution subfolder that is inside the Windows root folder. Command prompt net stop wuauserv net stop bits Go to C:\Windows\SoftwareDistribution Delete all the contents Return to "Command Prompt" net start wuauserv net start bits That should fix your problem. Reboot and try again.
Forum question... it appears that the KB4552921 workaround works very well, but KB4554921 is only for v4.8.x of .NET. The other two .NET parts of that Rollup (KB4552019 & KKB4552020) address other .NET versions (v4.5, v4.6, etc.). When I look at the descriptions of those other parts (as well as the v4.8 one), they state they are now unavailable via WU unless the "oifishul" ESU license is in place. If this is the case, it looks as though many users with mixed versions of .DOT installed may need to "patch" each of their respective update pieces to obtain a successful installation of the entire Rollup. I guess my question is... has anyone with multiple .NET version installed, able to run only the KB4552021 "patch" and had a successful FULL .NET Rollup (KB4556399) on their multiple .NET System? Thanks for your help with this.
@FroggieTheGremlin .NET 4.8 = KB4552921 .NET 4.6 - 4.7.2 = KB4552919 .NET 4.5.2 = KB4552920 each one only apply to the specified version
Thanks @abbodi1406 , but do you now think that those other pieces will now require "patching" for successful updates or only the 4.8 component?
Maybe the better question is... does the v4.8 version of .NET include all the compatibility necessary to run .NET apps written for the earlier versions of .NET v4.x? (I'll stop after this, I promise )
To my knowledge, 4.8 is backwards compatible with all software using 4.0 and higher. Only 3.5 and even older versions need their respective versions to be installed.
When I try ndp48-kb4552921-x64_6912af0422fc16a14f4f398fda98117f1e2f01b8.exe /msioptions "ESU_LOCK=2D40812E-974C-4EA2-8DCC-63C992D505B9" It unzips, starts to install, then stops and gives the following message: Software Update KB4552921 Installation Wizard does not apply, or is blocked by another condition on your computer" Any ideas? EDIT: NVM, I fixed it. I checked what version of .NET I had installed (looked in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full) and saw I had 4.7 installed. The exe is for .NET 4.8. I downloaded the 4.7 KB that abbodi1406 listed a few posts up, inatlled via the /msioptions "ESU_LOCK=2D40812E-974C-4EA2-8DCC-63C992D505B9" method, and it went through just fine. So if you are getting an error make sure you are applying the correct update for your .NET version
In Italy: The first year (January 2020 to January 2021), to receive the Extended Support Update (ESU) you will need to spend $ 50 per device to get security updates on Windows 7 Pro, while $ 25 will be required for each computer equipped with Windows 7 Enterprise. The second year - from January 2021 to 2022 - changes to $ 100 and $ 50 respectively. In the third year, from January 2022 to the same month of 2023, Microsoft will require $ 200 for each Windows 7 Pro device and $ 100 for each Windows Enterprise PC. this is what I call an authentic robbery
@oldie#1 - are you sure you have .NET v4.8 on your System? What you're trying above is ONLY for that version. The following REGEDIT lookup will tell you what version you have on your System... HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full