Microsoft confirms it distributed KB4481031 in error

Martin Brinkmann
Jan 24, 2019
Windows, Windows 10
|
28

Microsoft released KB4481031, a cumulative update for the .NET Framework 3.5 and 4.7.2 for Windows 10 version 1809 and Windows Server 2019 on January 22, 2019.

Several things were odd about the release: The patch was labeled as a preview, and it was available if users clicked on the "check for updates" button manually but also automatically through Windows Update.

Some administrators thought that Microsoft made an error in the documentation of the update -- which happened in the past -- while others that someone at Microsoft pushed the wrong button, again, to push an update to devices run by admins who were not seeking for it actively.

There is a reason why it is recommended to never hit the "check for updates" button manually on a device running Windows; it may push preview updates to stable versions of Windows or new feature updates that may not be ready yet for prime time.

KB4481031 microsoft oops

The cumulative  .NET Framework update was listed as a preview update and as such, should never have been offered as an automatic update on Windows Updates.

Microsoft updated the support page of the cumulative .NET Framework update. The company removed the "preview" label from the title and added a known issue to the description.

The known issue describes an issue that is no longer in effect. Microsoft confirms that it distributed the KB4481031 update as an automatic update on Windows Update; this happened for a period of 24 hours before the delivery mechanics were changed.

For 24 hours, this Jan 22, 2019 Cumulative Update for .NET Framework 3.5 and 4.7.2 (KB4481031) was made available broadly on Windows Update as an automatic update. As of January 23, 2019, this update is no longer offered on Windows Update as an automatic update, but rather only to "seekers" who go to Settings > Update & Security > Windows Update, and then select Check for updates, as is expected. This update continues to be available on WSUS and Microsoft Update Catalog.

The update is still available to users who click on the "check for updates" button in the Windows Update interface, and users who access it using WSUS or the Microsoft Update Catalog.

No word on whether the updates will get removed from devices automatically but my guess is that won't happen. Administrators may want to check if the KB4481031 update is installed on devices they manage and remove it unless the update fixes an issue experienced on the devices.

Closing Words

Mistakes happen, but these kind of mistakes should not happen considering that they may push updates that are not ready for wider distribution to a large number of devices.

I'm not sure how Microsoft vets updates before they are added to the automatic update distribution queue, but the use of "preview" should have been enough to verify if that preview update should indeed be added to the queue.

Now You: How do you handle updates of your devices? (via Woody)

Summary
Microsoft confirms it distributed KB4481031 in error
Article Name
Microsoft confirms it distributed KB4481031 in error
Description
Microsoft released KB4481031, a cumulative update for the .NET Framework 3.5 and 4.7.2 for Windows 10 version 1809 and Windows Server 2019 on January 22, 2019.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. CalixtoVWR1 said on January 26, 2019 at 10:31 pm
    Reply

    So, what is the recommendation here?. Do I uninstall this update or let it roam along? The reason why I am asking is because I have it in the update history and so far nothing is broken.

    1. Martin Brinkmann said on January 27, 2019 at 8:49 am
      Reply

      It is preview software. I’d remove it because of that but that is just my opinion, not a guideline.

      1. CalixtoVWR1 said on January 27, 2019 at 9:00 pm
        Reply

        Thanks, Martin. I think that’s the right thing to do since it was not even supposed to be in this release.

        I am really starting to wonder what’s going on at Redmond. More and more, it looks like there is an egregious lack of communication between the different departments, to say the least.

  2. John C. said on January 25, 2019 at 12:04 pm
    Reply

    I *never* install “Preview” updates, always hide them in fact. Looks like Microsoft wants to trick people into being beta testers if nobody will take the bait. Thanks a lot for mentioning this, Martin. I just finished setting up a new computer yesterday and that was indeed one of the updates I noticed in passing. If it borked my computer, I’m going to be seriously upset. I’ll move over to that other computer and see if I can remove that update still. As for updating manually by hitting the “Check for updates” button, what do you propose that I do? Allow M$ to have their way with my computer? I don’t even like the system calling out to check for updates when I’m not looking. Trust me, if there’s a way to exploit that method, Microsoft has already figured it out and implemented it.

    1. John C. said on January 26, 2019 at 11:59 am
      Reply

      Well I’ll be. I checked out both of my W7 computers, including the new one, and neither had the update added. Guess I was wrong. Tempest in a teapot and all that.

  3. w7forever said on January 25, 2019 at 11:57 am
    Reply

    Correct saying is : Windows confirms Microsoft is distributed in error !

  4. Uncensored said on January 25, 2019 at 10:49 am
    Reply

    Microsoft confirms it distributed Windows 10 in error.

    1. Ali said on January 31, 2019 at 11:57 am
      Reply

      :D

  5. Anonymous said on January 25, 2019 at 3:41 am
    Reply

    Everyone reading this has tech skills, but think about all the people who don’t who have their computers trashed by Microsoft’s broken updates. All these people reinstalling Windows and not even knowing that it could have been avoided by not updating. In worse cases they have to pay for tech support or assume their hardware is broken. Think about all the time thousands of people around the world are losing fixing Microsoft’s mistakes. There needs to be a class action lawsuit or something to force Microsoft to change their update policy.

    1. ilev said on January 25, 2019 at 11:44 am
      Reply

      Microsoft will never learn until some court fines them with a $1Trillion for damages.

  6. gump said on January 25, 2019 at 12:34 am
    Reply

    I’ve spent most of the day on MX 18 Linux ,30mins after booting up win10 and i’m seeing borked updates again.

    1. supergirl said on January 26, 2019 at 2:09 am
      Reply

      Hi Gump,

      I presume you mean borked Windows not borked MX-18.

  7. gump said on January 25, 2019 at 12:30 am
    Reply

    I just checked my installed updates (using WuMgr_v0.8g) to make sure i hadn’t installed this by mistake and i noticed i have another LTSC update already installed (i’m on 1809 pro) .

    It’s one called: KB4480056 ,a 2019-01 cumulative update for the .NET Framework 3.5 and 4.7.2
    listed under security updates .

    I also have the Malicious Removal toolx64 Jan 2019 (KB890830) under windows 10 LTSC update rollups

    I have no idea how they got there ,i didn’t use my wsus tool to install those ,it’s not something i would do.

    So unless there’s just something else very odd going on with my OS it looks like this is not the first time this has happened.

    1. Ali said on January 31, 2019 at 11:44 am
      Reply

      is this KB4480056 caused a problem for you?
      My sistem wants to download it :O

  8. Richard Steven Hack said on January 25, 2019 at 12:07 am
    Reply

    .NET Update should be renamed “.NET Break”. It’s one update that should always be done manually and individually outside of all other updates because it’s the one that ALWAYS breaks and needs to be reversed. You can install a hundred other Windows Updates at once and almost all will go through. Try to install 3 .NET Updates at once and I guarantee one will break. And this has been true since Windows XP.

    It’s pathetic. The incompetence is breathtaking.

  9. Mandi said on January 24, 2019 at 11:24 pm
    Reply

    In other news, Microsoft confirms it distributed Windows 10 in error.

    1. Dreaming Norm said on January 25, 2019 at 6:17 am
      Reply

      After listening to feedback from uses Microsoft also confirms it will sunset its Windows 10 experiment to renew focus on Windows 7, contribute to the WINE and SAMBA projects, release ActiveSync for postfix/courier and remove all telemetry and data gathering components from all its software.

  10. ilev said on January 24, 2019 at 10:06 pm
    Reply

    Did Microsoft confirms it distributed KB4023057 3 times already, in error ?

    1. Robert G. said on January 25, 2019 at 12:26 am
      Reply

      I blocked it again with WuMgr.

      1. ilev said on January 25, 2019 at 12:00 pm
        Reply

        Microsoft has a “Show Or Hide Updates tool “

  11. Mark Hazard said on January 24, 2019 at 10:06 pm
    Reply

    I handle most updates for Windows 8.1, except for Windows Defender, through the Microsoft Update Catalog, after checking this site for security updates only. Thanks Martin!

    For Ubuntu I use Software and Updates.

  12. supergirl said on January 24, 2019 at 9:01 pm
    Reply

    Thanks Martin!

    Remember when I posted I was Still laffing..maybe a month ago…

    yeah you guessed it. Clown Car windows is at it…..Again.!!!

    The only update problem I can remember having in 2+ years of using Linux
    is it leaving behind some cruft that Autoremove didnt get.
    Oobsolete packages or updates etc.

    Doesnt even require a fix…theres a CLI apt-get autiremove that clears it

    but I can never get the phrase typed in right. i did it once thru the package manager.
    See, I dont do Command line…Dont need to….
    My feeling is that my Linux Mx-18 is as good as XP was in its day..

    WHich is me saying its WAY way better than W8.1 or W10 or anything newer from microsoft.

    Microsoft can neither make a useable OS nor even patch it anymore.

    “too bad ….so sad..”

    just a thing I noticed…all of Martin’s recent posts are Neutral or negative {as in bad news}

    EXCEPT the one about WINE for Linux.

    So put that in your Cogitator…..

    1. ddk said on January 25, 2019 at 3:36 am
      Reply

      The ONLY stable Linux worth using is Android, the rest is pretty buggy….YMMV

      “My feeling is that my Linux Mx-18 is as good as XP was in its day..

      WHich is me saying its WAY way better than W8.1 or W10 or anything newer from microsoft”.

      Windows 8.1 is an outstanding stable OS. Too bad MS doesn’t give feature support for it but as is Win 8.1 is near perfect, definitely not the buggy fragmented mess that Linux continues to be.

      1. Steve#99 said on January 26, 2019 at 3:19 pm
        Reply

        >>”Windows 8.1 is an outstanding stable OS. Too bad MS doesn’t give feature support for it but as is Win 8.1 is near perfect,”<<

        The base OS might be good. But sorry friend, Win 8/10 expose severe issues with privacy invasions, UX issues, and shoddy untested machine breaking updates. Win 8/10 also claim the prize for the worse UI I have ever seen… a half baked cell phone UI for a desktop/server is just plain stupid. I've been an MS dev for 20 years but this year, thanks to the Win 10 fiasco, all new work is on Linux with plans to migrate existing systems as they need mods. Put another way, MS is being phased out of our lives.

        PS: I'd put Linux Mint up against any version of windows any day. It's the most beautiful and usable OS since tweaked & modded XP; MS' last decent shell.

        https://docs.microsoft.com/en-us/windows/privacy/manage-windows-endpoints

      2. supergirl said on January 26, 2019 at 1:58 am
        Reply

        ddk wrote:

        The ONLY stable Linux worth using is Android, the rest is pretty buggy….YMMV
        Windows 8.1 is an outstanding stable OS.
        ————

        In My Opinion both of theses are spyware/malware.
        I Have used win8.1
        but have never owned an android phone.
        I have an old keyboard phone,
        Which, I believe, can only track me by triangulation.
        ================================

        ddk again:
        definitely not the buggy fragmented mess that Linux continues to be.
        ——————-

        This Makes me wonder when the last time you tried it was.
        I agree not every linux will run on every computer.
        Not every feature is 100 supported,
        more due to the manufacturers declining to work with Linux than Linux itself.

        I began struggling with Linux in maybe late 2013.
        I had a hell of a time.I was using oddball cheapy laptops from best buy.
        I now own older out of service mainstream business machines.

        I guarantee MX-18 will run on Hp 6300,HP 600 G1, Probook 6470b.
        probably better than w7 runs on them…..

        Game vendor Steam has a Linux version of their own,possibly to avoid
        Microsoft trying to horn in on their market.
        I dont use it … cant vouch for it.
        I dont like Steam as a company either.

      3. lux said on January 29, 2019 at 5:12 pm
        Reply

        @supergirl

        I use Mint Linux, I think it’s great. Used it for many years and haven’t had one problem besides some driver support for ~2004 mobo of nvidia.

  13. pHROZEN gHOST said on January 24, 2019 at 8:03 pm
    Reply

    I got hit with this crap. I uninstalled it via the appropriate process.
    Install history still says it’s successfully INSTALLED yesterday (2019-01-23).

    1. Tsami said on January 24, 2019 at 9:21 pm
      Reply

      Yes, but if you look at the ‘Uninstall updates’ page, you should see that the update no longer appears in the list. The ‘Update history’ page shows if and when an update was installed, but doesn’t reflect uninstalls.

      At the bottom of https://support.microsoft.com/en-us/help/4481031/january-22-2019-kb4481031, the ‘File Information’ section shows that files were installed only for 64 bit systems, nothing for 32 bit. So either the update is incomplete, or its installation on 32 bit systems (mine) is unnecessary.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.