CCleaner always deletes the "FilterQueueType" registry key when run, which is needed and has to be recreated.

Windows XP needs a registry key to redirect a local printer when connected to a Terminal Server through Remote Desktop.

When CCleaner is run on a Windows XP computer, it deletes this key when the cleaner is run for "Windows" and "Application", THOUGH IT SAYS IT DOES NOT FIND ANYTHING!, which causes the computer that is connected through Remote Desktop not to map the printer on the Terminal Server and allow it to print locally. It is needed of the local printer is usb or connected tcp/ip.

If you add the key back in, and log back into the Terminal Server, it prints fine.

I have remote offices that need to print locally and they like to run CCleaner weekly.

Can this registry key be excluded in the next release, so the users don't have to add this key back in through a .reg file?

Just create the key and run CCleaner for the "Windows" or "Applications" tab and watch it dissappear.

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR\FilterQueueType

When you use Remote Desktop Connection or the Terminal Services Client version 4.0, 5.0 or 6.0 to connect to another Windows-based computer from a computer, your local printers are not redirected. As a result, your local printers are not available in the remote desktop or terminal services session.

Follow these steps:

1. Click Start, click Run, type regedit, and then click OK.

2. Locate and then click the following key in the registry:

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR

3. On the Edit menu, point to New, and then click DWORD Value.

4. Type FilterQueueType, and then press ENTER.

5. On the Edit menu, click Modify.

6. Type FFFFFFFF, and then click OK.

7. Close the Registry Editor.

8. Restart your computer. (Don't need to restart)

Can anyone confirm this?

Well, I don't have the HKCU\Software\Microsoft\Terminal Server Client subkey in the first place, but I did test (WinXp SP3).

I created HKCU\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR\FilterQueueType

I then ran CCleaner, and it did indeed remove all subkeys below HKCU\Software\Microsoft\Terminal Server Client

Thanks, we'll have a look at this :)