Windows Server 2016 – Fix Missing Print Nightmare Patch

windows-server-2016windows-update

Windows Server 2016 Standard servers seem to be unable to receive or see the PrintNightmare patch.

According to Microsoft documentation, I should be seeking KB5004948. According to this Microsoft page on the KB, it requires the latest SSU. I verified SSU KB5001402 was installed on the server.

However, Windows Update does not show KB5004948 as available. The server has no remaining hotfixes per Windows Update. Using Get-Hotfix in Powershell confirms it is not patched:

> Get-HotFix -Id KB5004948
Get-HotFix : Cannot find the requested hotfix on the 'localhost' computer. Verify the input and run the command again.
At line:1 char:1
+ Get-HotFix -Id KB5004948
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [Get-HotFix], ArgumentException
    + FullyQualifiedErrorId : GetHotFixNoEntriesFound,Microsoft.PowerShell.Commands.GetHotFixCommand

Downloading the direct MSU and attempting to install results in an unexpected The update is not applicable to your computer.

Is there something I am missing here? Is there a typo on the Microsoft page perhaps on which KB is the proper hotfix?

Best Answer

This update has been superseded by KB5004238 then by KB5005393 then by KB5005043. So, as of today, you should check if KB5005043 is installed.

You can see that information in the Microsoft Update Catalog, search for KB5004948, click on the update matching your OS and take a look at "Package Details" to see informations about supersedence:

KB5004948 - Update details

Related Topic