When using VMware Integrated Printing, if the spooler service takes a long time to restart, the local printer to remote desktop mapping fails on a user's second login. As a result, printers are not redirected to the remote desktops and the end users are unable to see any local printers.

Problem

This problem occurs in a Horizon VDI environment with a remote desktop running App Volumes agent that has Writable Volumes.

Cause

This problem occurs because the spooler service takes a long time to restart.

Solution

To stop the spooler service from restarting, set the registry value of DisableSpoolerRestart to DWORD, 1 at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\svservice\Parameters.