[x]

Site Alert(s):

  • Server maintenance Saturday Nov 22, 2008, 12:00 PM - 3:00 PM. The Knowledge Center will be unavailable during this time.
Rate this Article:
You must be signed in to rate again
Article Feedback Print View
Alternate Languages: N/A

ADSCleaner 2.0

Document ID: CTX108542   /   Created On: Feb 15, 2006   /   Updated On: Oct 17, 2007
Average Rating: 3

ADSCleaner Version 2.0

Created Date: 12/18/2005

Updated Date: 07/02/2006

Description

ADSCleaner.exe is a GUI utility that lists and optionally deletes alternative data streams created by Citrix memory optimization code. The memory optimization feature is included in Citrix Presentation Server 4.0.

Memory optimized applications consume double or triple the disk space because rebased versions of exe/dll/ocx/vsl files are stored in alternative New Technology File System (NTFS) data streams.

This can easily be checked by using the streams.exe utility from Streams.

The streams.exe utility lists and deletes alternative data streams. However, it lists and deletes all of them regardless of who created them: Citrix memory optimization code or another application or service.

Citrix customers sometimes want to disable memory optimization and then list and/or delete streams created by Presentation Server 4.0 to free disk space.

ADSCleaner.exe has the following distinct features:

    • Scans several drives at once

    • Saves drive/folder list for next cleaning

    • Lists and deletes only Citrix-created streams

    • Displays total of disk space occupied by streams and freed disk space

    • Summarizes streams that it failed to delete (this can happen if the memory optimization service was not disabled or streams are being used).

Installing ADSCleaner

Download the executable file to a local workstation and run it from a command prompt or from within a session.

How to Use ADSCleaner

  1. Run the ADSCleaner.exe utility on your workstation and/or inside the session desktop.
  2. Add the folders/drives. Whether you type it manually or use the Browse button, don’t forget to click the Add button to add the drive/folder to the list.

  1. Click the Start button and uncheck the ‘Clean streams’ box to list all memory optimization streams and their sizes. You can stop/interrupt listing after you start it.

  1. When it stops, it displays all found memory optimization streams and the total disk space occupied by them:

  1. Check ‘Clean streams’ box if you want to remove them and use Start button. You can stop/interrupt the cleaning process after you start it.

  1. When it stops, it displays total freed disk space and shows the streams it failed to remove:

Uninstalling ADSCleaner

To uninstall this utility, delete the executable file.

Disclaimer

These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.


Comment Posted
Any news on the command line version? Sep 11, 2007 by sjackso697
Yes, I'm planning to add a command line option to this tool and publish the new version. I'll let everyone know when it is available. Jun 28, 2007 by dvostok925
Is there a command line version of this tool? If you want to remove the streams of 100's of servers, using the GUI is very cumbersome. Jun 11, 2007 by Anonymous
CITRIX Knowledge Center - Can you do something on the IMAGE??? - Jun Framil Feb 17, 2006 by junframil2006
As per Michel's comments - best resize those ASAP? Feb 16, 2006 by Anonymous
Yikes! What happened to the images? Feb 16, 2006 by Anonymous
Search
Knowledge Center
XenApp
XenApp Plugins (Clients)
XenServer
XenDesktop
NetScaler Application Delivery
Access Gateway
EdgeSight
Provisioning Server
WANScaler
Password Manager
Does it work with Citrix? Verify it - introducing the new Citrix Ready Community Verified