2008 Terminal Server Printing Error: thunking spooler APIS from 32 to 64 process has stopped working

I am getting the follwing error when printing from a 2008 Terminal Server to a local printer, through Remote Desktop on a Windows Vista SP1 machine.

Thunking spooler APIS from 32 to 64 process has stopped working.  

When it does print the output is often blank pages.
Who is Participating?
exx1976Connect With a Mentor Commented:
The problem is this:

The vista machine is 32-bit, and the TS is 64-bit.  When connecting to the TS machine, the printer gets mapped in.  The system tries to load the drivers, and is failing.  Drivers operate in Kernel-Mode, and all Kernel-Mode code must be 64-bit.  32-bit drivers are not supported.  Find the 64-bit version of those drivers and load them on the TS box and your problem should be cured.

Is the terminal server 64 bit?
merikmAuthor Commented:
Yes its 64bit

merikmAuthor Commented:
i added the additional drivers and it still gives me the same error.  I have copied in the driver cache from the client machines, and added those drivers in the additional drivers portion, and I have updated the dotnet framework to dot net 3.5 sp1.  still with the same result.
merikmAuthor Commented:
The issue is resolved.  Don't let the Easy Print propaganda fool you.  With Vista 64 machines you still need to install the additional 64 bit drivers on the TS and make them available as additional drivers..
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.