• Microsoft explains the confusion over .NET 1809 update KB 4481031

    This is refreshing. Not the bugs, but the fact that we got a full explanation.

    (See Susan Bradley’s “Bring it on” post below.)

    You’ll recall my puzzlement over the .NET patch for Win10 1809, KB 4481031, released two days ago:

    • The patch was identified as a “Preview”
    • It was being sent out to seekers, and
    • It was also being sent out over Windows Update

    Which is a bizarre set of circumstances. At the time I guessed it was a big mess-up in the documentation. In fact, there was a little bit more happening.

    Per a new .NET blog post:

    The term “Preview” was removed from non-security Cumulative .NET updates for Window 10 version 1809 and Windows Server 2019.

    That explains the incorrect documentation. But there’s more.

    Per the updated KB 4481031 article:

    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.

    I take great umbrage at that “as is expected” stinger. I would guess that 99.99% of all the folks who click Check for updates don’t realize that they’re going to get all of the patches currently waiting in the queue – without a chance to review or accept them.

    Anyway, it appears as if everything is now working the way it’s meant to work. Seekers and all.

    Thanks to Francis, posting anonymously.