Was trying to setup an HP Color LaserJet 2600n as a shared printer on a Windows Server 2003 computer.
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…
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