Was trying to setup an HP Color LaserJet 2600n as a shared printer on a Windows Server 2003 computer.

Nope!

Here is the wordy Microsoft error message:

Printer driver was not installed. Windows cannot install this printer until your system administrator first installs a new driver for it on the print server. Or, to install a driver on your computer without the assistance of your system administrator, run the printer troubleshooter and select the option that contains this message:

“The current printer driver is not compatible with a policy enabled on your computer that blocks Windows NT 4.0 or Windows 2000 kernel-mode drivers”

This is the latest driver from HP so I guess it’s been around a while. It sounds like a group policy setting is preventing me from using the old drivers so…

GPRESULT

from command prompt to tell me which policies are applied. Then opened each in GPEDIT.MSC and set the: Computer Configuration \ Administrative Templates \ Printers \ Disallow installation of printers using kernel-mode drivers setting to “Disabled”

If this branch doesn’t show up (didn’t for me on local policy), right-click on Adminstrative Templates, click “Add/Remove Templates” and add the “system.adm” template from the policy templates (in C:\windows\inf)

GPUPDATE /FORCE didn’t do anything for me. Will reboot the computer tonight and see if that fixes it.

*** UPDATE ***

After a reboot, windows will still not let me install the Kernel-mode drivers. So back to HP and grabbed the driver again and this time it worked.

Strange but solved