I've had this issue with this same exact driver for literally YEARS and have found no way to permanently solve it, however I found a way that is pretty close. For some reason for me, but normal 'hide updates' tool mentioned before didn't work.
However this is what I've been doing and it should work at least until the next major feature update (such as 24H2) which is only once a year, then you'll just have to do it again, but it is pretty quick. The instructions might seem complicated but I am just being detailed in explaining what it does. It's really just like 3 commands.
- Open Windows PowerShell as administrator
- Run the following command which will install this module for PowerShell called "PSWindowsUpdate" that can deal with Windows Updates. The module is signed with a trusted certificate and everything.
- Install-Module PSWindowsUpdate
- Enter 'y' to confirm yes when it asks you to install it
- (Optional) If you already installed that module before but it has been a while, then run this command instead to make sure it's up to date:
- Update-Module PSWindowsUpdate
- Then run this command:
- Get-WindowsUpdate
- You'll see a list of any currently found available updates, which should be the same as any ones that show up in the Windows Update settings menu, including the HP USB ones. There will be headers in the list like ComputerName, Status, KB (this one doesn't have a KB number apparently), Size, and Title
- Copy the title and run it with the command:
- Hide-WindowsUpdate -Title "whatever update title"
- In this case specifically:
- Hide-WindowsUpdate -Title "Hewlett-Packard - USB - 4/8/2019 12:00:00 AM - 1.0.0.237"
- In other situations where a KB article is listed, you could alternatively run:
- Hide-WindowsUpdate -KBArticleID KBNUMBER
- It will ask if you to confirm you want to perform the action, so enter Y. It might ask you twice if the update appears twice in the list. It will probably show the list again, but now with the letter 'H' as part of the 'Status' column.
- Now it should no longer show up in the updates list in the settings menu. If you run "Get-WindowsUpdate" again through PowerShell, you'll notice the items are there but now show an 'H'.
Extra Tips / Notes:
- If you ever want to see the updates you've hidden, you can use this command and it will include hidden updates:
- Get-WindowsUpdate -WithHidden
- If you want to unhide a command, use the following command just like you did with the one to hide:
- UnHide-WindowsUpdate -Title "whatever update title"
- To see a list of all the possible commands for the module, use this command:
- Get-Command -module PSWindowsUpdate
- To see a list of parameters for any command you can use the "Show-Command" command (this applies to any powershell command). Example:
- Show-Command Get-WindowsUpdate