HPZPPWN7.DLL causes print spooler to crash on Remote Desktop server

We have a Remote Desktop / Terminal server running Server 2008 R2 that has been running fine.  Users connect from a remote site and use both Remote Desktop Easy Print and network printers mapped by group policy.  Recently a problem occurred which prevented users from printing.  Checking the server as an admin we saw that printers were not displayed in "Devices and Printers".  Eventually we found the following temporary fix, using this: http://www.eversity.nl/blog/2012/08/a-timeout-30000-milliseconds-was-reached-while-waiting-for-a-transaction-response-from-the-name-of-service-service/

1. Log users off the server (otherwise the service will not restart in step 3)
2. Delete the following entry from the registry:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\hpzppwn7]

Open in new window

3. Restart the print spooler service.

This key is recreated shortly after a user connects, but the problem does not reoccur immediately; it is hours or a day at most.

What can we do to prevent the problem occurring in future?
David HaycoxConsultant EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Davis McCarnOwnerCommented:
What are the model number(s) of the HP printers installed on the server?
David HaycoxConsultant EngineerAuthor Commented:
There are no HP printers installed locally on the server.

The following are shared off another server and deployed with group policy:
HP LaserJet P4015 Series
HP Officejet Pro 8500 A910

These are installed on the client PCs and so should work using Easy Print:
HP Color Laserjet CP1510 Series
HP Color Laserjet M451nw (LJ300-400 color M351-M451)
HP Officejet Pro 8500 A909a Series
Davis McCarnOwnerCommented:
Since HPZPPWN7.DLL is not part of easy print, at least one of the HP printers wound up installed on the RDS server and I'm thinking its probably one of the ones deployed via GPO.  If HPZPPWN7.DLL exists on the server, you're going to have to dig in, find the printer that's using it, uninstall it, and stop that GPO from reinstalling it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David HaycoxConsultant EngineerAuthor Commented:
Have narrowed it down to the P4015, removed that printer from the group policy, and deleted it from the server.  Will post back results in due course, thanks.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.