I’m having horrible printer issues on my Terminal Servers such as slow printing, slow to add printers, some applications load slowly because they are enumerating the list of printer (thanks Procmon), slow logons, etc. I'm trying to get Client Side Rendering (CSR) disabled. From what I can tell it still appears to be on. Terminal Server are Windows Server 2008 SP2 x86.
On my print servers I have verified that all printers have Render print jobs on client computer unchecked. I have a Group Policy linked to the OU that the Terminal Servers are in that hasAlways render print jobs on the server set to enabled. Per http://blogs.technet.com/b/askperf/archive/2008/02/10/ws2008-client-side-rendering.aspx I have verified that on each Terminal Server inHKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers the ForceCSREMFDespooling value is present & set to 1 so the GP is being applied.
However I still have tons of entries in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers\<SERVERNAME>\Printers.
I have found KB958656 which seems to describe my problem that CSR is not being disabled. However one of the files it updates is older than a file that I have (win32spl.dll) & one is newer (printcom.dll).
Printcom.dll in hotfix is 6.0.6001.22288 mine is 6.0.6001.18000
Win32spl.dll in hotfix is 6.0.6001.22288 mine is 6.0.6002.18005
Has anyone else seen this behavior & been able to get CSR disabled?
Has anyone else had success with the KB hotfix mentioned or know whether or not installing it would causing any issues (since it has that older file)?
Thanks in an advance to any input.
Patrick Hoban
http://patrickhoban.wordpress.com