Microsoft released hotfix 2815716 to resolve the issue which restricted different users running in a single session (using runas command) to print from 32 bit applications. This restriction earlier forced the users to end the Splwow64.exe process manually before using the runas command to print from a 32-bit program with different user account in a single session.
This restriction required LiveCycle PDF Generator service to terminate splwow64.exe before Microsoft Office and other native conversions could be executed (though this termination was not done in case it was known that non-availability of Splwow64.exe would not cause a failure).
Microsoft released a hotfix on Windows Server 2008 R2 to resolve the issue (enabling support for multiple users in same session to perform printing in parallel): http://support.microsoft.com/kb/2815716
A quick fix (pdg-1000-001) is now available on LiveCycle PDF Generator ES4 SP1 which takes advantage of this fix and removes all the splwow64.exe management code.
This fix mandates:
- Windows Server 2008 R2 with Service Pack 1 (a requirement for the Microsoft patch)
- A registry entry provided by the Microsoft patch with below values:
This entry is automatically added through LiveCycle Configuration Manager (LCM) in case of turnkey and local deployment, and needs to be added manually on other windows setups (cluster and remote deployments).
The Quick fix provides the following advantages and is highly recommended to be applied:
- More stability as the termination of applications is reduced to minimal. This in turn increases the longevity of the server as there is a much less probability of orphaned applications hogging CPU and memory.
- Before the QF if a user tried to print a file on the server inside a different session, splwow64.exe was terminated which could result in undesired behavior for the application. With removal of the code to kill splwow64.exe this issue is also resolved (though please note that it is still required that applications used by LiveCycle PDF Generator for the conversions should not be launched manually on the server while the conversions are running. Also Acrobat / Acrobat plugins and Adobe PDF printer should not be used on the server from outside of PDF Generator process).