Category Archives: System Administration

Prevent a Windows Driver Update from Reinstalling in Windows 10

I have a laser printer at home.  It’s an HP LaserJet Professional CP1025NW.  It’s a dandy colour printer.  When I want to use it with my Windows 10 computers I go to the HP support webpage and download the appropriate driver and go from there.  For some reason Windows wants to install the HP LaserJet Professional CP1020 series driver which must have something related to the CP1025NW driver.  It never properly installed on my Windows 8.1 computers and it’s now doing the same thing with the Windows 10 computers I have.  Every time new updates are released Windows 10 tries with all its might to install that CP1020 driver and every time it results in this:

update status driver problem

What I would like to do is uncheck the requirement/option that insists on updating this particular driver.  Sadly, this isn’t available to me.  I can understand why that is.  Microsoft is doing its best to protect people who run with scissors.  Budding trapeze artists who use no safety net.  I had a chat the other day with one of the smart people I work with about my printer driver dilemma and he pointed me to this support article KB3073930. There are a couple of excellent suggestions in the article but there’s also an actual work around to “make it stop” trying to install the driver.

When you download and run the wushowhide.diagcab file available on the support article page it does a quick scan of your machine and presents you with the option to Show or hide updates.

004 - update status driver problem

I selected Hide updates and was presented with a list of drivers including the “offending” driver.

005 - update status driver problem

I selected the driver and click next and the wizard begins “Resolving problems”.  The wizard completes and resolves the problem.  If the situation changes with that driver I can always rerun the wizard and Show hidden updates to allow Windows to update it successfully.

007 - update status driver problem

Time to Stretch the Brain – PowerShell!

One of the consistent messages heard over the past few years, maybe more, regarding system administration and how things are done in the Microsoft world is that one must learn PowerShell.  It’s how things are done and will be done into the future.  I’ve never felt it to be that important or that urgent until recently.  I find myself in a rut, without purpose.  These are not good things.  To want to go to work every day one must have purpose or one develops as dislike for the job and that’s just not good.  How will I deal with this?  PowerShell.

I bought a copy of Learn Windows PowerShell in a Month of Lunches written by a guy named Don Jones.  I carried that book around with me for more than a month of lunches and only opened it a couple of times.  Then the second edition came out.  Ugh.  Have I had that book for that long? Apparently so.  Time to learn some PowerShell.  As an extra motivator I work with a Microsoft PowerShell MVP so maybe I can put a dent in this book.