This is a problem created by one of our techs. They were trying to move the user directory from the C drive to the D drive. They copied all the files they could of the C:\User\ directory then had all the users log off. Then they edited the registry pointing the "Default" "ProfilesDirectory" and"Public" paths to the D drive along with each individual account and then copied the rest of the files over.
During the process the client complained that the process was taking too long and had the move abandoned. So the paths were restored and the system rebooted. Since then we have had the (redirected #) printer problem.
The things that I have done to try to remedy this are.
1. Delete the user profile key from the registry and renamed the user folder to force the server to recreate the account completely. (Also created a new user account for testing purposes only. This account gets all the printers too.)
2. Deleted all the (redirected #) printers listed under HKLM\Software\Microsoft\Windows NT\CurrentVersion\Print\Printers\
3. Ran a CHKDSK C: /R
4. Enabled the "Use Remote Desktop Easy Print printer driver first" group policy.
If I delete all the printers from the registry (2 on my list) and restart the print spooler, all the current sessions will work fine without any redirected printers. But as soon as someone connects then everyone connected gets whatever (redirected #) printers that the user brings with them.
I am a bit frustrated with the issue as well as the client that keeps putting up with me removing all the printers causing them to determine which of the (redirected #) printers will actually allow them to print. This changes on them each time I get rid of the printers.
Any help on this will be greatly appreciated.
Thank you.