Change default remote desktop session cache folder?

  • Thread starter Thread starter Lee
  • Start date Start date
L

Lee

Hello

I hope someone is able to help me - yes, I have googled and found similar
questions a couple of times but no answers! ;-)

I have a Windows XP machine that is a little old and slow. Nowadays I tend
to access a recent (and quite fast) Small Business Server via Remote Desktop
to do heavier work.

The C: drive on my XP machine gets low on space and I spend a lot of time
doing Disk Cleanup. Most of my data is on a second physical D: drive that
has lots of room. Is it possible to reconfigure the Remote Desktop client to
use a folder on D: for its cache instead of filling up my C: drive? Where
are these settings kept?

Thanks in advance.

Lee
 
I have no idea how this will help.

Temporary Remote Desktop files.

From my registry.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Volume
Caches\Remote Desktop Cache Files
Value Name: Folder
Data Type: REG_SZ
Value Data: Microsoft\Terminal Server Client\Cache

I have never used remote desktop and as far as I know, I do not have the
cache folder.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Wesley Vogel said:
I have no idea how this will help.

Temporary Remote Desktop files.

From my registry.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Volume
Caches\Remote Desktop Cache Files
Value Name: Folder
Data Type: REG_SZ
Value Data: Microsoft\Terminal Server Client\Cache

I have never used remote desktop and as far as I know, I do not have the
cache folder.

Hello,

You would think that was the correct registry setting, wouldn't you?

I did have that folder, under C:\Documents and Settings\lee\Local
Settings\Application Data\Microsoft\Terminal Server Client\Cache with a
*.BMC [Remote Desktop file cache] file present.

I manually edited this value to an address on my D: drive, rebooted and
fired up Remote Desktop. No joy - the new address remained empty and the
original cache file in the previous address updated itself. So this setting
does not appear to affect anything.

Thanks for trying. I appreciate the help. It would be lovely to fix this.

Lee
 
Change the value here, Lee.

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
or
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client

Create a new REG_SZ value named "BitmapPersistCacheLocation" and set its
data accordingly. For example, to relocate the cache folder to D:\RDPCache,
type "D:\RDPCache" as the data.

Note that you may also want to change the value in the other location (which
Wesley mentioned) so that Disk Cleanup is aware of the folder relocation.
You can skip this procedure if you don't plan to use Disk Cleanup to delete
the RDP bitmap cache files.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com



Wesley Vogel said:
I have no idea how this will help.

Temporary Remote Desktop files.

From my registry.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Volume
Caches\Remote Desktop Cache Files
Value Name: Folder
Data Type: REG_SZ
Value Data: Microsoft\Terminal Server Client\Cache

I have never used remote desktop and as far as I know, I do not have the
cache folder.

Hello,

You would think that was the correct registry setting, wouldn't you?

I did have that folder, under C:\Documents and Settings\lee\Local
Settings\Application Data\Microsoft\Terminal Server Client\Cache with a
*.BMC [Remote Desktop file cache] file present.

I manually edited this value to an address on my D: drive, rebooted and
fired up Remote Desktop. No joy - the new address remained empty and the
original cache file in the previous address updated itself. So this setting
does not appear to affect anything.

Thanks for trying. I appreciate the help. It would be lovely to fix this.

Lee
 
Ramesh said:
Change the value here, Lee.

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
or
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client

Create a new REG_SZ value named "BitmapPersistCacheLocation" and set its
data accordingly. For example, to relocate the cache folder to
D:\RDPCache,
type "D:\RDPCache" as the data.

Note that you may also want to change the value in the other location
(which
Wesley mentioned) so that Disk Cleanup is aware of the folder relocation.
You can skip this procedure if you don't plan to use Disk Cleanup to
delete
the RDP bitmap cache files.

Well, that worked perfectly!

For the record, and for future googlers, I configured all three registry
settings (added Ramesh's two and edited Wesley's one).

Thank you Ramesh and Wesley. I really appreciate the help.

Lee
 
You're welcome Lee. However, there is a small catch in the "VolumeCaches"
part. I'll better write and publish an article in my system by EOD.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com
 
Please check here:

How to redirect the Remote Desktop Cache Files location?:
http://www.winhelponline.com/articl...-the-Remote-Desktop-Cache-Files-location.html

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com


You're welcome Lee. However, there is a small catch in the "VolumeCaches"
part. I'll better write and publish an article in my system by EOD.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com
 
Hi Ramesh,

I wondered when that issue was going to hit the stands. ;-)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ramesh said:
Please check here:

How to redirect the Remote Desktop Cache Files location?:
http://www.winhelponline.com/articl...-the-Remote-Desktop-Cache-Files-location.html

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com


You're welcome Lee. However, there is a small catch in the "VolumeCaches"
part. I'll better write and publish an article in my system by EOD.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com



Ramesh said:
Change the value here, Lee.

HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
or
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client

Create a new REG_SZ value named "BitmapPersistCacheLocation" and set its
data accordingly. For example, to relocate the cache folder to
D:\RDPCache,
type "D:\RDPCache" as the data.

Note that you may also want to change the value in the other location
(which
Wesley mentioned) so that Disk Cleanup is aware of the folder relocation.
You can skip this procedure if you don't plan to use Disk Cleanup to
delete
the RDP bitmap cache files.
 
Not a frequent issue, Wes. But does not hurt to add one more to the arsenal
:-)

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com


Hi Ramesh,

I wondered when that issue was going to hit the stands. ;-)
 
Ramesh said:
You're welcome Lee. However, there is a small catch in the "VolumeCaches"
part. I'll better write and publish an article in my system by EOD.

Hi Ramesh.

Having read your article, I do not see the specific "catch".

The only difference between the article and your earlier advice was to
delete the value named "CSIDL".

I did not do this step. Is it important? Should I now do so?

Thanks

Lee
 
You're welcome Lee.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com



Ramesh said:
Yes, that's important. Otherwise, the Disk Cleanup may still be looking
inside the Local Appdata folder. Haven't tested it, but it's good to
remove
the CSIDL value removed.

What is a CSIDL value?
http://msdn.microsoft.com/library/d...llcc/platform/shell/reference/enums/csidl.asp
Many thanks.

I appreciate the help.

L
 
Back
Top