• How to uninstall KB5013354

    Author
    Topic
    #2439156

    Yesterday,  I installed all the updates offered by MS, including one that Belarc now advises me doesn’t belong relating to .Net 5.0, namely KB5013354. I would like to uninstall it but can’t figure out how to do that because it doesn’t appear as an installed update unlike KB5012599 and KB5012117.

    I had previously hidden all the all the updates and when I un-hid them for installation, I mistakenly un-hid KB5013354, too. Can anyone help me out. Please and thank you.

     

    Peace, CAS

    1 user thanked author for this post.
    Viewing 9 reply threads
    Author
    Replies
    • #2439163

      Why does Belarc say it is not needed? You should not be offered the update unless Windows Update detects that you need it. As long as your system is OK, don’t worry about it.

      --Joe

      1 user thanked author for this post.
      CAS
    • #2439174

      https://support.microsoft.com/en-us/topic/-net-5-0-update-cd756797-25fe-41c1-9dcc-c93df9fbf3fa

      KB5013354 resolves to that.  .NET 5 got a security update yesterday and it’s possible that Belarc hasn’t caught up.  I would leave it.  It’s probably listed on your machine as .net not a kb blah blah

      Susan Bradley Patch Lady/Prudent patcher

      1 user thanked author for this post.
      CAS
      • #2439602

        Susan, it seems that a few months ago I loaded an update relating to .Net 5.0. When I checked Revo Uninstaller’s program list I saw at least a dozen programs relating to .Net 5.0 and I uninstalled every single one of them, including any registry entries. I then did a search using Everything and removed three leftover entries, rebooted my computer and checked Belarc. All is well, now. No problems with my computer.

        I than ran  NetDetector 19.2 and it showed the following:

        <32Bit>
        2.0.50727.9151
        ->C:\Windows\Microsoft.NET\Framework\v2.0.50727
        4.8.4470.0
        ->C:\Windows\Microsoft.NET\Framework\v4.0.30319

        <64Bit>
        2.0.50727.9151
        ->C:\Windows\Microsoft.NET\Framework64\v2.0.50727
        4.8.4470.0
        ->C:\Windows\Microsoft.NET\Framework64\v4.0.30319

        ==== Installed .NET Frameworks ====
        .NET FW 2.0 SP 2 (CLR 2.0)
        .NET FW 3.0 SP 2 (CLR 2.0)
        .NET FW 3.5 SP 1 (CLR 2.0)
        .NET FW 4.6.2 Windows 10 May 2020 Update(CLR 4.0)
        .NET FW 4.7 Windows 10 May 2020 Update(CLR 4.0)
        .NET FW 4.7.1 Windows 10 May 2020 Update(CLR 4.0)
        .NET FW 4.7.2 Windows 10 May 2020 Update(CLR 4.0)
        .NET FW 4.8 Windows 10 May 2020 Update(CLR 4.0)

        ==== Installed .NET Core Runtime 64bit ====
        No .NET Core x64 Runtime

        ==== Installed .NET Core Runtime 32bit ====
        No .NET Core x86 Runtime

        ==== Installed .NET Core Sdk 64bit ====
        No .NET Core x64 Sdk

        ==== Installed .NET Core Sdk 32bit ====
        No .NET Core x86 Sdk

        ==== Languages ====
        < Installed Languages 3.0>
        English – United States
        < Installed Languages 3.5.x>
        English – United States
        < Installed Languages 4.x>
        English – United States

        ==== Updates ====
        Microsoft .NET Framework 4 Client Profile
        KB2468871
        KB2468871v2
        KB2478063
        KB2533523
        KB2544514
        KB2600211
        KB2600217
        Microsoft .NET Framework 4 Extended
        KB2468871
        KB2468871v2
        KB2478063
        KB2533523
        KB2544514
        KB2600211
        KB2600217
        KB2468871
        KB2468871v2
        KB2478063
        KB2533523
        KB2544514
        KB2600211
        KB2600217
        ==== END REPORT ====

        Trust that in the future, I’ll be much more careful to restrict future updates to .Net 4.8. Mistakes are my best learning experiences. The help I get from the gifted people on this site is invaluable. My thanks to all of you.

        Peace, CAS

        • #2440128

          … then ran NetDetector 19.2 and it showed the following:

          This output looks identical to .NET Version Detector by Nick Asselous (ASoft). It’s now in version 22 R1 (April 2). The download button takes you to a OneDrive URL.

          1 user thanked author for this post.
        • #2440135

          Thanks, WCHS. I found a download for the ASoft .NET Version Detector 21R utility on the Softpedia site at https://www.softpedia.com/get/System/System-Info/ASoft–NET-Version-Detector.shtml. The output below lists the same Microsoft.NETCore.App 5.0.16 runtime installed by KB5013354 during my April 2022 Patch Tuesday update that the command dotnet –list-runtimes detected on my machine (see my command prompt image in post # 2439827).

          The link that CAS provided in post # 2439859 was for Tamir Khason’s old .NET Framework Detector, which is not the same utility.

          Here’s my ASoft .NET Version Detector 21R output:

          <32Bit>
          4.8.4470.0
          ->C:\Windows\Microsoft.NET\Framework\v4.0.30319
          4.8.4470.0
          ->C:\Windows\Microsoft.NET\Framework64\v4.0.30319

          ==== Installed .NET Frameworks ====
          .NET FW 4.6.2 Windows 10 May 2020 Update(CLR 4.0)
          .NET FW 4.7 Windows 10 May 2020 Update(CLR 4.0)
          .NET FW 4.7.1 Windows 10 May 2020 Update(CLR 4.0)
          .NET FW 4.7.2 Windows 10 May 2020 Update(CLR 4.0)
          .NET FW 4.8 Windows 10 May 2020 Update(CLR 4.0)

          ==== Installed .NET Core Runtime 64bit ====
          Microsoft.NETCore.App 5.0.16

          ==== Installed .NET Core Runtime 32bit ====
          No .NET Core x86 Runtime

          ==== Installed .NET Core Sdk 64bit ====

          ==== Installed .NET Core Sdk 32bit ====
          No .NET Core x86 Sdk

          ==== Languages ====
          < Installed Languages 3.0>
          < Installed Languages 3.5.x>
          < Installed Languages 4.x>
          English – United States

          ==== Updates ====
          Microsoft .NET Framework 4 Client Profile
          KB2468871
          KB2468871v2
          KB2478063
          KB2533523
          KB2544514
          KB2600211
          KB2600217
          Microsoft .NET Framework 4 Extended
          KB2468871
          KB2468871v2
          KB2478063
          KB2533523
          KB2544514
          KB2600211
          KB2600217
          KB2468871
          KB2468871v2
          KB2478063
          KB2533523
          KB2544514
          KB2600211
          KB2600217
          ==== END REPORT ==
          ——–
          Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

    • #2439182

      Thank you, Susan and Joe. Everything works well. No problems with Quicken and that’s the program that I use the most that relies on .Net.

      Peace, CAS

    • #2439204

      Belarc isn’t the oracle for Windows updates.
      It takes Belarc 4-5 days to update with the latest Windows updates.

      Just ran Belarc for Windows 10 21H2 and and according to the report I am up to date on updates (no April updates).

      1 user thanked author for this post.
      CAS
    • #2439613

      Further to my feedback in post # 2439606 of Susan Bradley’s April Patching Showers Here We Go, I noticed something odd after KB5013354 (.NET 5.0.16 Update for x64 Client) was installed during my April 2022 Patch Tuesday updates.

      I ran reg query “HKLMSoftwareMicrosoftNet Framework SetupNDP” /s in a command prompt after KB5013354 was applied and I can’t see any evidence that the .NET Framework v5.x is actually installed, even after powering off and re-booting a few times (note that my Fast Startup power option is disabled). I also ran Belarc Advisor and the “Software Versions and Usage” section of the report only lists .NET Framework version 4.8.4084.0.

      Win-10-Pro-v21H2-Command-Prompt-Registry-Query-No-NET-Framework-v5_0-After-Apr-2022-Patch-Tuesday-15-Apr-2022

      Is this normal? For example, do I have to install least one monthly Cumulative Update for .NET Framework 5.0 for Win 10 v21H2 on my system before .NET Framework v5.0 is detected by the registry query?

      EDIT:

      I just checked Control Panel | Programs | Programs and Features and can see an entry for Microsoft .NET Runtime v5.0.16 (x64).

      Win-10-Pro-v21H2-Control-Panel-NET-Runtime-v5_0_16-15-Apr-2022
      ———–
      Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

      • This reply was modified 3 years, 1 month ago by lmacri.
      • This reply was modified 3 years, 1 month ago by lmacri. Reason: Comment RE: .NET Runtime in Programs & Features
      • This reply was modified 3 years, 1 month ago by lmacri.
    • #2439644

      For “classic” .NET Framework information:

      On permanent hiatus {with backup and coffee}
      offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
      offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
      online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
      1 user thanked author for this post.
      • #2439732

        Hi geekdom:

        Thanks for that link to jmalarcon’s  Dot Net Versions v1.0.0 tool.  This tool shows that KB5013354 (.NET 5.0.16 Update for x64 Client) did not install .NET Framework v5.0 on my system …

        DotNetVersions-v1_0_0-jmalarcon-No-NET-Framework-v5_0_16-15-Apr-2022

        … but as I noted above in post # 2439613, Control Panel | Programs | Programs and Features shows that it did install Microsoft .NET Runtime v5.0.16 (x64).

        The MS support article Determine Which .NET Framework Versions are Installed notes that:

        NET Framework consists of two main components, which are versioned separately:

        • A set of assemblies, which are collections of types and resources that provide the functionality for your apps. .NET Framework and the assemblies share the same version number. For example, .NET Framework versions include 4.5, 4.6.1, and 4.7.2.
        • The common language runtime (CLR), which manages and executes your app’s code. A single CLR version typically supports multiple .NET Framework versions. For example, CLR version 4.0.30319.xxxxx where xxxxx is less than 42000, supports .NET Framework versions 4 through 4.5.2. CLR version greater than or equal to 4.0.30319.42000 supports .NET Framework versions starting with .NET Framework 4.6.

        I don’t know anything about the inner working of .NET Framework but at this point my best guess is that KB5013354 installed the CLR v5.0.16 virtual machine (execution engine) that supports newer .NET Framework v5 class libraries but didn’t actually install  .NET Framework v5.0.16 .  Or am I completely off base here?
        ———–
        Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

    • #2439755

      This is what I know:

      To determine your .net versions, information is here:
      https://docs.microsoft.com/en-us/dotnet/core/install/how-to-detect-installed-versions?pivots=os-windows

      For runtime versions:

      • Open an administrator command prompt
      • Type:
        dotnet --list-runtimes

      Other commands are included in the above link.

      Start reading here for a full explanation:

      https://www.askwoody.com/forums/topic/various-net-frameworks-eos-date/#post-2439133

      It appears we now have new .NET and old .NET Framework. Susan Bradley and Matthew provided the light switch that goes on.

      On permanent hiatus {with backup and coffee}
      offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
      offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
      online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
      2 users thanked author for this post.
      • #2439797

        I do not have “dotnet” on my W10 system.
        This is my list:
        Currently installed “classic” .NET Versions in the system:
        2.0.50727.4927 Service Pack 2
        3.0.30729.4926 Service Pack 2
        3.5.30729.4926 Service Pack 1
        4.0.0.0
        4.8.04084

        cheers, Paul

    • #2439827

      For runtime versions: Open an administrator command prompt Type: dotnet –list-runtimes …It appears we now have new .NET and old .NET Framework. Susan Bradley and Matthew provided the light switch that goes on.

      Hi geekdom:

      The command dotnet –list-runtimes shows I now have the runtime for Microsoft.NETCore.App 5.0.16.

      Win-10-Pro-v21H2-Command-Prompt-List-Runtimes-v5_0_16-Installed-16-Apr-2022

      Thanks as well for the link to Microfix’s Various .NET Frameworks EoS Date about the end of support for the “classic” .NET Framework 4.5.2, 4.6 and 4.6.1 this month on 26-Apr-2022 because those versions are signed with old, insecure SHA-1 hashes. I read through Microfix’s thread and found the link to Susan Bradley’s 11-Apr-2022 Computer World article What To Do About IE and .NET? that also clarified a few things.

      I’m still not entirely clear on the difference between my “classic” .NET Framework v4.8.04084 (available at https://dotnet.microsoft.com/en-us/download/dotnet-framework) and the “new” .NET Runtime v5.0.16 that Windows Update installed on my system during the April 2022 Patch Tuesday updates, but it sounds like I’m in good company. It seems even stranger to me that the .NET Runtime v5.0.16 was pushed to my machine this month by Windows Update since the download page at https://dotnet.microsoft.com/en-us/download/dotnet indicates that .NET v5.0 is reaching end of support next month on 08-May-2022.
      _____________________

      Getting back to original poster CAS’s question, does anyone know if KB5013354 can be safely “uninstalled” by going to Control Panel | Programs | Programs and Features and uninstalling the .NET Runtime v5.0.16 listed there (assuming I don’t have an application installed on my system that actually requires .NET v5.0)?

      Win-10-Pro-v21H2-Control-Panel-NET-Runtime-v5_0_16-15-Apr-2022-1
      ——–
      Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

      2 users thanked author for this post.
      • #2439859

        How about just using the .Net Framework Detector, instead? It can be downloaded  here.

        Peace, CAS

        • #2439870

          How about just using the .Net Framework Detector, instead? It can be downloaded here.

          Hi CAS:

          Do you know if Tamir Khason has his own web page or GitHub project page where I could download the .NET Framework Detector utility? I normally don’t download files from third-party sites like Softonic, FileHippo, etc. and prefer to download from the developer’s official home page whenever possible.

          Tamir Khason’s utility is also over a decade old and requires Win XP / Vista, so even if it runs correctly on 64-bit Win 10 I suspect it is only designed to find “classic” .NET Framework for Windows versions (i.e., similar to jmalarcon’s Dot Net Versions utility that I tested in post # 2439732) and would not detect newer cross-platform versions of .NET (previously called .NET Core) like .NET v5.0.
          ————
          Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

          3 users thanked author for this post.
          • #2440056

            imarcri, thanks for all the information about Tamir Khason. You’re obviously more computer savy than I am.

            I have no idea about how old his .Net Detector tool 19.2 is, as you obviously do. All I know is that it works well for me. If you scroll up a bit in this post to option #2439602 you’ll see the results I got. I got a less detailed result using the method described here.

            Peace,CAS

            P>S>Insofar as downloading or not from Softonic, I have never had any problems from this or any other of their downloads.

            • #2440213

              …Insofar as downloading or not from Softonic, I have never had any problems from this or any other of their downloads.

              Hi CAS:

              Just an aside, but I’ve been warned that the Softonic download site has a reputation for bundling browser hijackers, adware and other PUPs (potentially unwanted programs) with “legitimate” software installers. Malwarebytes, a reputable anti-malware scanner that will occasionally detect a lower-risk threat missed by my antivirus, detects the Softonic Downloader wrapper used to bundle PUPs with “legitimate” installers as PUP.Optional.Softonic .

              On the rare occasion where I am unable download a software installer from the original manufacturer’s site I normally use the MajorGeeks or Softpedia sites recommended in gizmo’s Best Freeware Download Sites. As a precaution, I upload any .zip or .exe file downloaded from these sites to VirusTotal.com for analysis just to make sure they’re safe to use.
              ———
              Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645 * Belarc Advisor v11.3.0

              1 user thanked author for this post.
              CAS
      • #2439861

        Here is a link providing .NET Framework and .NET information. .NET Framework is the early version of .NET and is used to build software packages. If you have software built with .NET framework version, you must also have the corresponding .NET Framework version on your system. Updates are provided through Windows Update.
        https://dotnet.microsoft.com/en-us/learn/dotnet/what-is-dotnet-framework

        Here are all the .NET Framework versions:
        https://dotnet.microsoft.com/en-us/download/dotnet-framework

        On permanent hiatus {with backup and coffee}
        offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
        offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
        online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
        2 users thanked author for this post.
    • #2439834

      .NET, also referred to as dot net, information and downloads are here:
      https://dotnet.microsoft.com/en-us/download/dotnet

      .NET is a software development platform which means that if someone builds an application with this platform, you have to have the runtime package to run the application. Software developers are interested in reading information that includes the links to the runtime downloads provided above:
      https://docs.microsoft.com/en-us/dotnet/core/introduction

      Short form. Somewhere on your computer, you have an application that demands a .NET runtime package.

      Updates arrive through Windows Update. If you have the .NET package, you need the update.

      On permanent hiatus {with backup and coffee}
      offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
      offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
      online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
      2 users thanked author for this post.
      • #2439877

        Hi geekdom:

        Thanks for those links.  Things are becoming clearer now.  If I understand correctly the “classic” .NET Frameworks are only for Windows while newer .NET implementations (previously called .NET Core) are cross-platform and can run on Windows, macOS, Linux, etc..  I’ve heard of .NET Core before but didn’t realize the .NET Runtime v5.0.16 installed by Windows Update during the April 2022 Patch Tuesday fell into that category.

        Hope I got that right.
        ———–
        Dell Inspiron 5584 * 64-bit Win 10 Pro v21H2 build 19044.1645 * Firefox v99.0.1 * Microsoft Defender v4.18.2203.5-1.1.19100.5 * Malwarebytes Premium v4.5.7.186-1.0.1645

        2 users thanked author for this post.
        • #2439880

          .NET and .NET Framework are different platforms for software development.

          If you view updates, each type is clearly defined. I have both .NET and .NET Framework on my system and recent updates show each type. (Bold emphasis is mine,)

          2022-04 .NET 6.0.4 Update for x64 Client (KB5013437)

          2022-04 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 11 for x64 (KB5012121)

          I suspect there will be much future confusion between .NET and .NET Framework as deprecation continues under both platforms and accurate identification becomes necessary.

          Thank you for your patience with my explanations.

          On permanent hiatus {with backup and coffee}
          offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
          offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
          online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
          1 user thanked author for this post.
      • #2439948

        .NET is a software development platform which means that if someone builds an application with this platform, you have to have the runtime package to run the application.

        I have a question about the newer .NET versions (i.e., the question is NOT about the older .NET Framework versions).

        About a week before April’s patch Tuesday, WU delivered a .NET 5.0 version that was totally new to me. It was .NET 5.0.15. (I understand that this happened b/c some app needed .NET 5.0.) Then on April’s patch Tuesday, .NET 5.0.16 was delivered as an update to .NET 5.0.15. But EOS for .NET 5.0.x is May 8, 2022. This date is before the May Patch Tuesday date of May 10.

        Will WU know that .NET 5.0 needs to be replaced by .NET 6.0, even if I don’t happen to use an app that has been requiring .NET 5.0?

        Or alternatively, if I DO happen to use an app that DOES require .NET 5.0, will WU deliver the .NET 6.0.x (whatever version of 6.0 is the latest) before .NET 5.0 EOS?

        I ask because I have no idea what app(s) has/have been needing .NET 5.0 and I also don’t know what will happen when .NET 5.0 reaches its EOL.

    • #2439971

      I found no documentation for .NET — although plenty of information for .NET Framework — regarding backward compatibility.

      .NET Framework should be approach-with-caution backward compatible.

      Backward compatibility:
      https://en.wikipedia.org/wiki/Backward_compatibility

      On permanent hiatus {with backup and coffee}
      offline▸ Win10Pro 2004.19041.572 x64 i3-3220 RAM8GB HDD Firefox83.0b3 WindowsDefender
      offline▸ Acer TravelMate P215-52 RAM8GB Win11Pro 22H2.22621.1265 x64 i5-10210U SSD Firefox106.0 MicrosoftDefender
      online▸ Win11Pro 22H2.22621.1992 x64 i5-9400 RAM16GB HDD Firefox116.0b3 MicrosoftDefender
    Viewing 9 reply threads
    Reply To: How to uninstall KB5013354

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: