<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weblog.BassQ.nl &#187; Citrix</title>
	<atom:link href="http://Weblog.BassQ.nl/index.php/tag/citrix/feed/" rel="self" type="application/rss+xml" />
	<link>http://Weblog.BassQ.nl</link>
	<description>A Great Collection Of Information</description>
	<lastBuildDate>Wed, 14 Jul 2010 09:37:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Citrix Connector for System Center Configuration Manager 2007</title>
		<link>http://Weblog.BassQ.nl/index.php/citrix-connector-for-system-center-configuration-manager-2007/</link>
		<comments>http://Weblog.BassQ.nl/index.php/citrix-connector-for-system-center-configuration-manager-2007/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 13:48:58 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[XenApp]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[XenServer]]></category>
		<category><![CDATA[App-V]]></category>
		<category><![CDATA[SCCM]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=930</guid>
		<description><![CDATA[Source; http://blogs.technet.com/b/systemcenter/archive/2010/07/01/citrix-connector-for-system-center-configuration-manager-2007.aspx Microsoft have recently jointly released the Citrix connector for ConfigMgr 2007.  Through this release, the ConfigMgr SDK has been used to extend and support the management of application services through XenApp.  Very cool indeed. Here is the announcement. Links are below. Citrix® XenApp™ 6 introduces integration with Microsoft System Center Configuration Manager 2007 [...]]]></description>
			<content:encoded><![CDATA[<p>Source; <a href="http://blogs.technet.com/b/systemcenter/archive/2010/07/01/citrix-connector-for-system-center-configuration-manager-2007.aspx" target="_blank">http://blogs.technet.com/b/systemcenter/archive/2010/07/01/citrix-connector-for-system-center-configuration-manager-2007.aspx</a></p>
<p>Microsoft have  recently jointly released the Citrix connector for ConfigMgr 2007.   Through this release, the ConfigMgr SDK has been used to extend and  support the management of application services through XenApp.  Very  cool indeed.</p>
<p>Here is the announcement. Links are below.</p>
<p>Citrix®  XenApp™ 6 introduces integration with Microsoft System Center  Configuration Manager 2007 R2 giving organizations a single, integrated  view and management of all applications across the enterprise including  on-demand apps by XenApp. The Citrix XenApp Connector leverages the  Configuration Manager console to deploy and publish applications and  updates to XenApp servers with zero disruption to users and extends the  reach of Configuration Manager applications to a broader set of users,  devices and access scenarios</p>
<p>Some resources for you:</p>
<ul>
<li>Jointly authored whitepaper is available <a href="http://download.microsoft.com/download/9/5/4/954F7927-1FE7-470E-BA9B-A1AFEE142849/Citrix%20Connector%20for%20System%20Center%20Configuration%20Manager.pdf">here</a></li>
<li>A Video Demo can be viewed <a href="http://www.citrix.com/tv/#videos/1981">here</a></li>
</ul>
<p><map name='google_ad_map_930_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/930?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_930_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=930&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fcitrix-connector-for-system-center-configuration-manager-2007%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/citrix-connector-for-system-center-configuration-manager-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three Steps to a PXE-Free XenDesktop on Hyper-V</title>
		<link>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/</link>
		<comments>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 12:33:21 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=916</guid>
		<description><![CDATA[http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V I ran into an interesting situation last week while working with Tony Sanchez from our Global Microsoft Team. He was setting up XenDesktop 4 on Hyper-V 2008 R2. However, the lab he was at used a Windows Deployment Server (WDS) for image management and it relies extensively on PXE. Rather than modify the WDS [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V" target="_blank">http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V</a></p>
<div>
<div>
<p>I ran into an interesting situation  last week while working with Tony Sanchez from our Global Microsoft  Team. He was setting up XenDesktop 4 on Hyper-V 2008 R2. However, the  lab he was at used a Windows Deployment Server (WDS) for image  management and it relies extensively on PXE. Rather than modify the WDS  to support the Provisioning Services PXE boot file, we decided the best  solution was to make a boot ISO that will load the OS directly from the  Provisioning Services host and then boot the guests from that ISO.</p>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Background</h3>
<p>Since not all my readers are familiar with  using the Boot Device Manager, I will set the stage. When configuring a  virtual machine to boot off of a CD-ROM image for PVS, you need to do  three things:</p>
<ol>
<li>Add a Legacy network card on the host since the Synthetic network  adapter is not created until the Operating System loads.</li>
<li>Configure the BIOS boot order so that CD-ROM is first in the list.</li>
<li>Assign a bootable ISO image to the CD-ROM/DVD drive.</li>
</ol>
<div>
<table>
<colgroup>
<col width="24"></col>
<col></col>
</colgroup>
<tbody>
<tr>
<td valign="top"><img src="http://community.citrix.com/images/icons/emoticons/check.gif" border="0" alt="" width="16" height="16" align="absmiddle" /></td>
<td><strong>Take  Note</strong><br />
The PXE boot option is required in order for the NIC Option  ROM to stay resident in memory during the pre-boot process. This way,  UNDI will be available to the boot device to properly initialize the  NIC. Otherwise, the &#8220;API not found&#8221; message would be displayed by the  boot device.</td>
</tr>
</tbody>
</table>
</div>
<p>In deployments of XenDesktop where you have  more than about 15 machines, the XenDesktop Setup Wizard (XDSW) is  normally used to create and link the XenDesktops with Hyper-V.  Unfortunately, the XDSW does not support all the possible VM  configuration options when duplicating the source virtual machine. One  of the properties that is not transferred to the new virtual machine is  the ISO in the DVD drive.  Normally, this behavior is the preferred  because Hyper-V needs a special configuration to support sharing an ISO  across multiple guests simultaneously (See this <a title="EE340124" href="http://technet.microsoft.com/en-us/library/ee340124.aspx">Technet article</a>), which if not configured correctly  can cause startup issues. </p>
<p>If you do not want to configure ISO sharing,  you can use the VMM server and VMM library to copy the boot ISO to each  virtual machine&#8217;s folder. If the ISO was large, I would say spend time  setting up the sharing configuration; however, in this case the file  itself is only 300K and copying it will eliminate the possibility of  file sharing/locking issues. </p>
<p>Now you understand some of the challenges, I  can tell you the three steps to a PXE-free Hyper-V deployment.:</p>
<ol>
<li>Create a PVS Boot ISO using the Boot Device Manager</li>
<li>Import that PVS Boot ISO into the VMM Library</li>
<li>Execute a PowerShell script</li>
</ol>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 1: Create a PVS Boot ISO</h3>
<p>The Provisioning Services Boot Device Manager  is a three-dialog wizard that lets you pre-configure the boot  environment just like a PXE server would, except you can then write that  to a drive or CD-ROM media. The Boot Device Manager is found on the  Start menu of any provisioning server at <em>All Programs &gt;&gt;  Citrix &gt;&gt; Provisioning Services &gt;&gt; Provisioning Services  Boot Device Manager</em>. </p>
<p>I do not want to spend a lot of time discussing  the various options or provide a tutorial on this utility; however, I  will provide a few pointers. First, be sure to enable the &#8220;<strong>Citrix PVS  Two-Stage Boot Service</strong>&#8221; and set it to start automatically on any  servers you will use as the targets for the ISO image.  Second, if you  are using Windows 7, be sure to enable the PAE Mode on the second page  of the wizard, like this: </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/Win7BDM.png" border="0" alt="" /></div>
<p>Third, be sure to select Citrix ISO Recorder as  the boot device (shown below) before burning the ISO image, lest you  accidentally wipe out your local hard disk.  For a complete guide on  using the Boot Disk Manager, see this Citrix Support Article <a title="CTX121331" href="http://support.citrix.com/article/ctx121331">CTX121331</a>. </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/ISOBDM.png" border="0" alt="" /></div>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 2: Import the ISO into the SCVMM Library</h3>
<p>Take the ISO you created in Step 1 and save it  to the folder where the SCVMM library stores are located. I created a  new folder called ISOs at the same level as VHDs and placed the ISO in  that folder. Next start the SCVMM Administrative Console and go to the  Library tab. Select the MSSCVMMLibrary node and click <strong>Refresh</strong> on  the context-menu to add the ISOs to the library as shown here: </p>
<div><img src="http://community.citrix.com/download/attachments/137068872/SCVMMLibrary.png" border="0" alt="" width="495" height="277" /></div>
<h3><a name="ThreeStepstoaPXE-FreeXenDesktoponHyper-V-"></a>Step 3: Execute the PowerShell Script</h3>
<p>Next, you can copy the contents of the  PowerShell script below and save it to a file called AttachISO.PS1. I  realize that I am not yet a PowerShell guru, so I am aware that several  optimizations and error checks could be made to this script. Feel free  to modify it for your own use. My goal was provide a working example to  help with this issue. The PowerShell script below does the following: </p>
<ol>
<li>Sets the boot order to CD, PXE (Legacy NIC), IDE, Floppy</li>
<li>Copies the ISO image from the library to the VM&#8217;s folder</li>
<li>Creates a DVD drive object at the IDE bus 1:0 if no DVD drive is  found</li>
<li>Removes any existing ISO and sets the ISO image to the one  specified on the command-line</li>
<li>For larger environments, it lets you know how many VMs it has left  to process</li>
</ol>
<div>
<div><strong>AttachISO PowerShell Script</strong></div>
<div>
<pre># Purpose:      Attach ISO image from VMM Server Library to Guest Virtual Machine
# Date Written: 12 April 2010
# Author:       Paul Wilson (no implied or expressed warranties)
# Usage:        AttachISO [UNC Path to ISO in Library] [VM Name to Match Criteria]

# Check for the two required arguments and offer command-line assistance if not found

if ($args -eq $null -or $args.Count -lt 2)
{
   write-output "Usage: AttachISO.ps1 UNC_fileName_ISO_File VMNameMatches"
   write-output "Example: .\AttachISO.ps1 ""\\SCVMM\MSSCVMMLibrary\ISOs\pvbt.iso"" ""Desktop"" "
   exit 1
}

# Grab the arguments and store them for later use

$ISOPath = $args[0]
$VMNameMatches = $args[1]

# Get the name of the SCVMM server we are running this on.
# The VMM server could be passed as a parameter as well.

$VMMServer = Get-VMMServer -Computername "localhost"

# Get the ISO image reference object using the ISO path provided earlier.
# Using the full path guarantees the right object is found. 

$ISOImage = Get-ISO -VMMServer $VMMServer | where { $_.SharePath -eq "$ISOPath" }

if ($ISOImage -eq $null)
{
   write-output "Unable to find ISO: $ISOPath"
   exit 1
}

# Get the collection of VMs that match the name parameters supplied and output that information

$VMs = Get-VM | where { $_.Name -match "$VMNameMatches" }
if ($VMs -eq $null)
{
   write-output "No VMs match the pattern: $VMNameMatches"
   exit 1
}
else
{
   $LeftToGo = $VMs.Count
   if ($LeftToGo -eq $null)
   {
      $matchString = "Only one VM matched the pattern: {0}" -f $VMNameMatches
      $LeftToGo = 1
    }
    else
    {
      $matchString = "{0} VMs match the pattern: {1}" -f $VMs.Count, $VMNameMatches
    }
    write-output $matchString
}

# This loop goes through each VM found and does the following:
#   1. Sets the boot order to CD, PXE Nic, IDE, Floppy.
#   2. Gets the DVD/CD drive object.
#   3. The script will copy the ISO image from the library to the VM's folder.
#      The copy is part of the Set-VirtualDVDDrive and New-VirtualDVDDrive cmdlets.
#   4. Creates the DVD drive object if none found and sets it to the ISO.
#   5. Removes any existing ISO and sets the ISO image to the one specified.
#   6. Outputs the number of VMs remaining to process. Added for large deployments. 

foreach ($VM in $VMS)
{
   $LeftToGo = $LeftToGo - 1
   Set-VM -VM $VM -BootOrder CD,PXEBoot,IDEHardDrive,Floppy
   $current_dvd = get-VirtualDVDDrive -VM $VM

   if ($current_dvd -eq $null -or $current_dvd.count -eq 0)
   {
      $newDVD = New-VirtualDVDDrive -VM $VM -Bus 1 -LUN 0 -ISO $ISOImage
      $DVDResultMessage = "Created DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
   }
   else
   {
      if ($current_dvd.Connection -ne "None")
      {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -noMedia
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Replaced existing media in DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
       else
       {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Successfully attached ISO to the DVD Drive of {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
    }
    write-output $DVDResultMessage
}</pre>
</div>
</div>
</div>
</div>
<p><map name='google_ad_map_916_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/916?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_916_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=916&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fthree-steps-to-a-pxe-free-xendesktop-on-hyper-v%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/three-steps-to-a-pxe-free-xendesktop-on-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technical Preview Citrix XenApp 6 for Windows Server 2008 R2</title>
		<link>http://Weblog.BassQ.nl/index.php/technical-preview-citrix-xenapp-6-for-windows-server-2008-r2/</link>
		<comments>http://Weblog.BassQ.nl/index.php/technical-preview-citrix-xenapp-6-for-windows-server-2008-r2/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:02:27 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[XenApp]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=886</guid>
		<description><![CDATA[The Technology Preview of Citrix XenApp for Microsoft Windows Server 2008 R2 is now available for Download here; http://www.citrix.com/English/ps2/products/feature.asp?contentID=1854441 (You will need a Citrix login) New features : More users, faster logons – Get up to 20% more users per server with XenApp on the R2 platform and faster logons with new Profile management streaming [...]]]></description>
			<content:encoded><![CDATA[<p>The Technology Preview of Citrix XenApp for Microsoft Windows Server 2008 R2 is now available for</p>
<p>Download here; <a href="http://www.citrix.com/English/ps2/products/feature.asp?contentID=1854441" target="_blank">http://www.citrix.com/English/ps2/products/feature.asp?contentID=1854441</a><br />
(You will need a Citrix login)</p>
<h3>New features :</h3>
<p>More users, faster logons – Get up to 20% more users per server with XenApp on the R2 platform and faster logons with new Profile management streaming technology that improves user profile load times by up to 80%.</p>
<p>Seamless management integration – Role-based installation wizards, a new unified application management console, management through Active Directory group policies and support for PowerShell 2.0 help you deploy, configure and automate XenApp faster and easier than ever before.</p>
<p>More apps in HDX – HDX RealTime now delivers high quality audio using up to 90% less bandwidth and enables video conferencing using Microsoft Office Communicator or teleconferencing using VoIP softphones. New HDX Plug-n-Play support for Windows portable USB devices lets users connect more of the devices they need to the applications they use including point-of-sale, webcams, scanners, digital cameras and more.</p>
<p>Self-service application delivery – Citrix Dazzle, the first self-service “storefront” for the enterprise, gives corporate employees 24×7 access to the applications they need to work. Citrix Streaming technology with Windows service isolation and Microsoft App-V integration provide new options for delivering more applications to your users.</p>
<p>Complete mobility – New plug-ins as well as updated Receivers for Windows, iPhone, Android, and Windows Mobile keep business moving by enabling complete mobility and freedom to access enterprise applications from anywhere.</p>
<div>
<p>The Delivery Services Console provides a streamlined interface for performing a number of management functions. As with the Access Management Console in previous versions of XenApp, you can manage components administered through other Citrix products, such as Citrix Secure Access and Citrix Single Sign-On. For Citrix XenApp, you can set up and monitor servers, server farms, published resources, and sessions.</p>
<p><strong>Streamlined design</strong></p>
<div>The Delivery Services Console conforms to the console design standards in Windows Server 2008 R2. As with other Windows consoles, the Delivery Services Console includes:</p>
<ul>
<li> a tree pane that provides an overview of the components in your XenApp farm.</li>
<li>a results pane that displays views of the items selected in the tree pane. For example, when you select Policies from the tree  pane, the results pane displays tabs that show the computer and user policies and settings configured for the farm.</li>
<li>an Actions pane that contains all applicable tasks that can be performed on a particular item in the tree and results panes. For example, when you select the Servers folder, the Actions pane displays the tasks you can perform on the folder. When you select  a server from the results pane, the Action pane displays the tasks you can perform on the server as well as the folder-level  tasks.</li>
</ul>
</div>
<p><strong>Consolidated administration</strong></p>
<p>In previous versions of Citrix XenApp, administering a farm meant using two consoles: the Access Management Console and the Advanced Configuration tool. Administrators had to know which console to use for certain tasks. In this Technical Preview, functions that were previously managed through the Advanced Configuration tool are now managed through the Delivery Services Console. Whether you need to publish applications or configure XenApp policies, you can perform farm administration tasks with one console.</p>
<p><strong>Improved startup and discovery</strong></p>
<p>In previous versions of XenApp, the management console started up slowly and required re-running discovery to display any changes made to the farm. In this Technical Preview, you can improve the console&#8217;s startup time by disabling Authenticode signature validation.</p>
<p>As you use the console to administer your XenApp farm, the display refreshes whenever you make a change to the farm or when you  press F5. You do not need to re-run discovery to ensure the console display is up-to-date.</p>
</div>
<div>
<h3>Farm Settings and Policies Management</h3>
<div>In this Technical Preview, farm properties and XenApp policies are managed through Active Directory Group Policy. Active Directory simplifies XenApp farm management tasks because you can use the same tools you use already to manage your Windows environment. You can:</p>
<ul>
<li>Use the Delivery Services Console to create and configure XenApp policies and run simulations of policy deployment scenarios. Alternatively, you can use the Group Policy Editor to create and configure policies and the Group Policy Management Console to run policy deployment simulations. You can also use the Group Policy Management Console to calculate the resulting set of policies for a specific user or farm server.</li>
<li>Use the Advanced Group Policy Manager, if available, to manage XenApp farm and policy settings, delegate administration, and manage changes to group policy objects.</li>
<li>Publish applications to server groups or organization units.</li>
<li>Provide access to published applications to anonymous users.</li>
<li>Delegate farm permissions to other Citrix administrators.</li>
<li>Enable zone preference and failover functionality for server groups and organization units, without creating zones.</li>
<li>Assign load evaluators to server groups or organization units.</li>
</ul>
</div>
<p>Even though XenApp provides integration with Active Directory, organizations that use another directory service, such as Novell  eDirectory, can take advantage of XenApp&#8217;s independent policy system and Active Directory SDK to integrate XenApp into their  environment and support authenticated users.</p>
</div>
<div>
<h3>Simplified installation</h3>
<div>In previous versions of XenApp, the installation process often required pre-installation and post-installation tasks that took more time than the actual installation itself. In this Technical Preview, installing XenApp is much simpler. The XenApp Server Role Manager steps you through the deployment process by:</p>
<ul>
<li>analyzing your computer and installing needed pre-requisites automatically</li>
<li>providing additional information about the roles in which XenApp components are grouped and their requirements</li>
<li>installing components according to the roles you select</li>
<li>providing a task list to help you keep track of your progress in configuring the roles you installed</li>
</ul>
</div>
</div>
<div>
<h3>HDX Enhancements</h3>
<div>The XenApp Technical Preview includes several HDX technology enhancements:</p>
<ul>
<li>Support for video conferencing with Office Communications Server 2007</li>
<li>New audio codecs and echo cancellation to enhance audio quality in XenApp sessions while reducing bandwidth</li>
<li>True multi-monitor support</li>
<li>Support for Microsoft Plug-n-Play device redirection so portable devices like MP3 players, digital cameras, and devices with  Microsoft POS for .NET can be used in XenApp sessions</li>
</ul>
</div>
</div>
<div>
<h3>Application Streaming Enhancements</h3>
<div>
<ul>
<li>Service isolation enables you to install services in application profiles so that they run in isolation on user devices. Fully tested applications include Office 2010, Adobe applications, and the Firefox browser.</li>
<li>Profiled applications (especially those in Office 2010 and 2007) are no longer packaged in .CAB files. Instead, you can locate the application files in directory subfolders for the application.</li>
</ul>
</div>
</div>
<div>
<h3>Single Sign-On Enhancements</h3>
<div>This Technical Preview includes several enhancements to Single sign-on, including:</p>
<ul>
<li>Enhanced Web application definition creation and management functionality</li>
<li>Sendkeys functionality for Web, matching existing availability for Windows</li>
</ul>
</div>
<p>For a complete list of enhancements, see <a href="http://support.citrix.com/proddocs/topic/xenapp6-w2k8-tp/pm-welcome-features-new-v48.html">http://support.citrix.com/proddocs/topic/xenapp6-w2k8-tp/pm-welcome-features-new-v48.html</a>.</p>
</div>
<div>
<h3>Profile Management Enhancements</h3>
<div>The XenApp Technical Preview includes the following enhancements to profile management:</p>
<ul>
<li>Citrix streamed user profiles enable files and folders on the local computer to be synchronized only when they are needed, which speeds up logon and logoff. (Registry entries are cached immediately.)</li>
<li>Profiles are synchronized locally after logon as a background system task, without any feedback to users.</li>
<li>With active profile write back, files and folders (but not Registry entries) that are modified can be synchronized to the user store in the middle of a session, before logoff.</li>
<li>Administrators can now set the computers and groups to be monitored using the Diagnostic Facility in the Daily Management Console. They no longer have to configure logging in the ADM template and force a group policy update (that they may not have permissions for). In addition, new event log messages display the full path to the user store for each user logon.</li>
<li>Profile management checks for more errors during installation and, if they are encountered, writes messages to the event log. A new command-line switch installs Profile management without the .ini files that were previously used for configuration.</li>
</ul>
</div>
</div>
<p><map name='google_ad_map_886_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/886?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_886_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=886&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Ftechnical-preview-citrix-xenapp-6-for-windows-server-2008-r2%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/technical-preview-citrix-xenapp-6-for-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Workflow Studio 2.0</title>
		<link>http://Weblog.BassQ.nl/index.php/citrix-workflow-studio-2-0/</link>
		<comments>http://Weblog.BassQ.nl/index.php/citrix-workflow-studio-2-0/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:33:02 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Workflow Studio]]></category>
		<category><![CDATA[XenApp]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=787</guid>
		<description><![CDATA[I&#8217;m pleased to announce that Workflow Studio 2.0 is now available: Download Workflow Studio 2.0 (MyCitrix login required) This release has a number of great new features and is a seamless upgrade from version 1.x. Here are some of the key new features: Native XenApp activity libraries (and many other additional activities) Remote runtimes Simplified [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce that Workflow Studio 2.0 is now available:</p>
<p><a title="Download Workflow Studio 2.0" href="http://www.citrix.com/wfsinsider">Download Workflow Studio 2.0</a> (MyCitrix login required)</p>
<p>This release has a number of great new features and is a seamless upgrade from version 1.x. Here are some of the key new features:</p>
<ul>
<li><a href="http://community.citrix.com/x/HoITBQ">Native XenApp activity libraries</a> (and many other additional activities)</li>
<li>Remote runtimes</li>
<li>Simplified management interface</li>
<li>Enhanced security features</li>
<li>Simplified installation and configuration</li>
<li>Improved SDK</li>
<li>Simplified workflow Designer</li>
<li>Globalization support</li>
</ul>
<p>I will post some more blogs over the next few days with more details on the above features and will also be updating the CDN site with many new articles, so <a title="subscribe to the Workflow Studio blog" href="http://community.citrix.com/createrssfeed.action?types=blogpost&amp;sort=modified&amp;showContent=true&amp;labelString=workflow-studio&amp;rssType=rss2&amp;maxResults=30&amp;timeSpan=30&amp;showDiff=false&amp;publicFeed=true&amp;title=Citrix+Workflow+Studio+Blog">subscribe to the Workflow Studio blog</a> and head over to the <a title="Workflow Studio CDN site" href="http://community.citrix.com/cdn/wf">Workflow Studio CDN site</a> and <a title="subscribe for updates on CDN" href="http://community.citrix.com/createrssfeed.action?types=page&amp;sort=modified&amp;showContent=true&amp;showDiff=false&amp;spaces=wf&amp;rssType=rss2&amp;maxResults=30&amp;timeSpan=30&amp;publicFeed=true&amp;title=Workflow+Studio+CDN+Feed">subscribe for updates on CDN</a> as well.</p>
<p>Feel free to leave feedback in comments or <a title="email me directly" href="http://community.citrix.com/citrite/petersc/profile">email me directly</a>.</p>
<p>Workflow Studio will be included with <a title="Learn more about application virtualization with Citrix XenApp" href="http://citrix.com/applicationvirtualization">XenApp</a> <a title="Learn more about application virtualization with Citrix XenApp 5 Feature Pack 2" href="http://citrix.com/xenapp/featurepack2">Feature Pack 2</a></p>
<p><strong>Learn more about Citrix XenApp 5 Feature Pack 2</strong></p>
<ul>
<li><a title="Read the official press release about application virtualization with Citrix XenApp 5 Feature Pack 2" href="http://citrix.com/English/NE/news/news.asp?newsID=1857726">Official Press Release &#8211; http://citrix.com/English/NE/news/news.asp?newsID=1857726</a></li>
<li><a title="Visit the official website to learn more about application virtualization with XenApp 5 Feature Pack 2" href="http://citrix.com/xenapp/featurepack2">XenApp 5 Feature Pack 2 release Web Site &#8211; http://citrix.com/xenapp/featurepack2</a></li>
<li><a title="Join Mick Hollison, Citrix VP of Product Marketing, as he discusses application virtualization with XenApp 5 Feature Pack 2" href="http://citrix.com/xenapp/fp2/video">XenApp 5 Feature Pack 2 Executive Video &#8211; http://citrix.com/xenapp/fp2/video</a></li>
<li><a title="http://citrix.com/xenapp/fp2/techtalk|View the webinar on application virtualization with XenApp 5 Feature Pack 2" href="http://citrix.com/xenapp/fp2/techtalk">XenApp 5 Feature Pack 2 Release Webinar &#8211; http://citrix.com/xenapp/fp2/techtalk</a></li>
<li><a title="View the 8 part Expert Series on new application virtualization technology in Citrix XenApp 5 Feature Pack 2" href="http://citrix.com/xenapp/fp2/expertseries">XenApp Expert Series videos for this release &#8211; http://citrix.com/xenapp/fp2/expertseries</a></li>
<li><a title="View blogs on application virtualization with XenApp 5 Feature Pack 2" href="http://community.citrix.com/blogs/tag/xa5fp2">XenApp 5 Feature Pack 2 Blogs- http://community.citrix.com/blogs/tag/xa5fp2</a></li>
<li><a title="Download the latest XenApp application virtualization technologies" href="http://www.citrix.com/xenapp/techpreviews">Download XenApp technology previews &#8211; http://citrix.com/xenapp/techpreviews</a></li>
<li><a title="Learn more about application virtualization with Citrix XenApp" href="http://citrix.com/xenapp">XenApp Product Page &#8211; http://citrix.com/xenapp/</a></li>
</ul>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ysg7SVKaOP0&amp;hl=nl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ysg7SVKaOP0&amp;hl=nl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><map name='google_ad_map_787_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/787?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_787_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=787&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fcitrix-workflow-studio-2-0%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/citrix-workflow-studio-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should Citrix allow standalone ICA connections to desktops without a broker?</title>
		<link>http://Weblog.BassQ.nl/index.php/should-citrix-allow-standalone-ica-connections-to-desktops-without-a-broker/</link>
		<comments>http://Weblog.BassQ.nl/index.php/should-citrix-allow-standalone-ica-connections-to-desktops-without-a-broker/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 19:57:47 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=716</guid>
		<description><![CDATA[by Brian Madden Last week, Citrix’s Chris Fleck started a conversation over at the Citrix blog site where he asked whether there’s value in Citrix enabling ICA connections (with full HDX capabilities) to desktop OSes directly instead of forcing users to connect through the XenDesktop connection broker. Specifically, Chris wrote: We have been discussing ways [...]]]></description>
			<content:encoded><![CDATA[<p>by                     <a href="http://www.brianmadden.com/members/Brian-Madden/default.aspx">Brian Madden</a></p>
<p>Last week, Citrix’s <a href="http://community.citrix.com/blogs/citrite/chrisfl/Home">Chris Fleck</a> started a conversation over at the Citrix blog site where he asked whether there’s value in Citrix enabling ICA connections (with full <a href="http://www.brianmadden.com/tags/HDX/default.aspx">HDX capabilities</a>) to desktop OSes directly instead of forcing users to connect through the XenDesktop connection broker. Specifically, <a href="http://community.citrix.com/pages/viewpage.action?pageId=79463606">Chris wrote</a>:</p>
<blockquote><p>We have been discussing ways to make HDX more pervasive and useful to IT pros and users. HDX has significant benefits and we want the broader industry to try it out and get a taste of XenDesktop.</p></blockquote>
<p>This is potentially a huge deal, so I’d like to bring this conversation to the BrianMadden.com audience since not everyone is probably aware of Chris’s post.</p>
<p>So let’s dig into it. First of all:</p>
<h2>What is a standalone connection?</h2>
<p>Simply put, a standalone connection means that Citrix would provide a standalone MSI package that could be installed onto Windows XP / Vista / Win7 desktops that would let ICA clients establish connections directly to the host desktop directly via the computer name or IP address. From a technical standpoint this would have nothing to do with XenDesktop. It’s just an ICA/HDX connection to a desktop instead of a terminal server.</p>
<p>If you haven’t used Citrix’s XenDesktop product, you might be surprised to learn that this capability actually isn’t possible today! Current versions of XenDesktop require that users first connect to a Citrix Web Interface / desktop broker to be routed to the desktop (physical/virtual/blade) where their ICA/HDX connection is established. So even if you downloaded the Citrix Virtual Desktop Agent (VDA) software and installed it onto a regular desktop, the agent only starts listening for incoming ICA connections after it’s been contacted by the central connection broker, so attempting a connection to 1494 or 2598 to a desktop with the VDA installed but without XenDesktop will just run you into a closed port.</p>
<p>Interestingly, Citrix XenApp has always allowed standalone connections (although in recent versions they’re disabled by default). So this capability would not be new to Citrix, just new to desktops.</p>
<h2>Why would anyone want a standalone connection?</h2>
<p>There are a lot of reasons that people might want to connect via ICA/HDX to a desktop outside of a proper XenDesktop environment. (And by the way, Citrix is interested in knowing your reasons, so feel free to leave a comment here or <a href="http://community.citrix.com/pages/viewpage.action?pageId=79463606">vote in the poll embedded in Chris’s original post on Citrix.com</a>. Possible use cases include:</p>
<ul>
<li>Creating simple proofs-of-concept. (Show users the concept and experience of connecting to their own images via ICA/HDX without having to go through all the trouble of setting up XenDesktop.)</li>
<li>Smaller or simpler VDI deployments where all users would be using private (a.k.a. “one-to-one” or “persistent”) images.</li>
<li>Using VDI where you don’t trust the HA capabilities of the connection broker, or where you don’t want to add the complexity of a broker.</li>
<li>Using VDI where you want to use another VDI framework (VMware View, Microsoft VDI Suite, etc.) but you still want ICA/HDX</li>
<li>As a method for users to connect to their own corporate desktops. (Kind of like a private in-house GoToMyPC.)</li>
<li>Cloud-based desktops where you want ICA/HDX.</li>
<li>Dev / testing of remote desktop VMs where you just want full ICA/HDX instead of just RDP.</li>
<li>Troubleshooting XenDesktop. e.g. if a user can’t connect to his or her desktop, you could try connecting directly via ICA/HDX to verify that the core components are online, working, and not being blocked by a firewall or policy or something. (Thanks to <a href="http://www.shawnbass.com/">Shawn Bass</a> for that suggestion.)</li>
<li>An easy way to configure multiple &#8220;tiers&#8221; of users. e.g. Let high value users get their own dedicated machines while the riff-raff share overloaded VMs. (Thanks to <a href="http://www.brianmadden.com/members/appdetective/default.aspx">App Detective</a> for that suggestion.)</li>
</ul>
<h2>How would Citrix release this standalone ICA connections?</h2>
<p>Assuming that Citrix believes this is a good capability to have, how do you think they’ll release it?</p>
<ul>
<li>Will it be built into the XenDesktop product? So when you buy XenDesktop, you also get the capability to connect via ICA/HDX directly to desktops?</li>
<li>Will it be released as a standalone product, like for $50 per user you can buy an ICA/HDX standalone license.</li>
</ul>
<p>My gut reaction would be that Citrix would make this a option for XenDesktop customers. Then again, Chris’s blog post talks about wanting to expose people to the benefits of ICA/HDX, so maybe that’s a hint that they’re thinking about this as a standalone release? On the one hand, that might hurt their XenDesktop sales. But on the other, they’ve always been saying that XenDesktop is more than ICA, so why not make this a standalone capability?</p>
<p>That said, the cheapest XenDesktop is only $75 per concurrent user. (Not counting the free 10-user Express Edition.) Heck, if Citrix added standalone ICA to the $75 edition of XenDesktop, I’ll bet people who are using other VDI products would buy that edition just for ICA and not even use the rest! (Which I think would be fine, right? I mean there’s no reason for Citrix to limit this standalone ICA thing to Platinum or Enterprise editions, is there?</p>
<h2>How likely is this to happen?</h2>
<p>So now that we’ve looked into all the details of this ICA/HDX standalone capability, how likely is this to happen? (Because Chris’s blog post makes it clear that they’re just thinking about this—they’re not committed to anything.)</p>
<p>My personal feeling is that this is fairly likely. In addition to all the reasons listed above, Citrix already has a marketing-friendly name picked out: HDX Connect. If this was just some project they were toying around with, it’d have a codename like “Project Flecktacular.”</p>
<p>And from a complexity standpoint, I can’t imagine that there’s too many code changes that need to happen to convert the existing VDA software agent into a standalone non-XenDesktop-requiring mode. Really it just depends on how they decide to license it. (And on that note, how cool would it be if Citrix just made this available for free, or super cheap, like $10 a user. Then <em>everyone</em> would use it. Microsoft would love it. And VMware would be caught in their own “we’re protocol agnostic” shtick and be forced to support it, which would make their blood boil since every View project on the planet would be enabled by Citrix. And Citrix would just sit back and look cool, knowing they were the reason that VDI was so popular.</p>
<p><map name='google_ad_map_716_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/716?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_716_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=716&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fshould-citrix-allow-standalone-ica-connections-to-desktops-without-a-broker%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/should-citrix-allow-standalone-ica-connections-to-desktops-without-a-broker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenApp 4.5 / 5 Hotfix Rollup pack 4</title>
		<link>http://Weblog.BassQ.nl/index.php/xenapp-45-5-hotfix-rollup-pack-4/</link>
		<comments>http://Weblog.BassQ.nl/index.php/xenapp-45-5-hotfix-rollup-pack-4/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 18:50:05 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=620</guid>
		<description><![CDATA[Citrix has released Hotfix Rollup pack 4 for XenApp 4.5 and XenApp 5.0. You can download your version here: 32 Bit version: CTX119069 64 Bit version: CTX119075 License Server 11.6.1:  https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1681211&#38;productId=186 The version information of the License Server can be found in the version information of  &#34;C:\Program Files\Citrix\Licensing\LS\CITRIX.exe&#34; Read the CTX documents mentioned above,  so [...]]]></description>
			<content:encoded><![CDATA[<p>Citrix has released Hotfix Rollup pack 4 for XenApp 4.5 and XenApp 5.0.</p>
<p>You can download your version here:</p>
<p>32 Bit version: <a href="http://support.citrix.com/article/CTX119069" target="_blank">CTX119069</a><br />
64 Bit version:  <a href="http://support.citrix.com/article/CTX119075" target="_blank">CTX119075</a></p>
<p>License Server 11.6.1:  <a href="https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1681211&amp;productId=186" target="_blank">https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1681211&amp;productId=186</a></p>
<p>The version information of the License Server can be found in the version information of <strong> &quot;C:\Program Files\Citrix\Licensing\LS\CITRIX.exe&quot;</strong></p>
<p>Read the CTX documents mentioned above,  so you’re ready to install this hotfix rollup pack. If you’re doing an unattended installation of the rollup pack, please be sure you use the <strong>/qb-</strong> switch. When you use the /qb switch, setup fails to complete.</p>
<p><span id="more-620"></span></p>
<p>This document describes the issue(s) solved by this hotfix rollup pack and includes installation instructions. All product documentation is available from the Citrix Web site at <a href="http://www.citrix.com/support" target="_blank">http://www.citrix.com/support</a> .</p>
<p><!--  end locate documentation --> <!--  begin important notes --></p>
<h3><a name="new_names"></a> New Names for Citrix Presentation Server Components</h3>
<ul>
<li><em>Citrix XenApp</em> is the new name for the Citrix Presentation Server product line. The Presentation Server name remains on all existing product, documentation, user interface, and support materials for Version 4.5 and earlier of the product. The following clients and components have been updated to reflect the new product name.</li>
<li><em>Citrix XenApp Advanced Configuration</em> is the new name for the Presentation Server Console</li>
<li><em>Citrix XenApp Plugin for Hosted Apps</em> is the new name for the plugin for server-side virtualization (formerly named Citrix Presentation Server Client), which contains the following plugins:
<ul>
<li>Citrix XenApp, formerly named Program Neighborhood Agent</li>
<li>Citrix XenApp Web Plugin, formerly named the Web Client</li>
<li>Program Neighborhood</li>
</ul>
</li>
<li><em>Citrix XenApp Plugin for Streamed Apps</em> is the new name for the plugin for client-side virtualization, formerly named the Citrix Streaming Client</li>
<li><em>Citrix XenApp Provider</em> is the new name for the WMI Provider</li>
<li><em>Citrix XenApp Management Pack</em> is the new name for the System Center Operations Manager and MOM Management Packs</li>
</ul>
<h3><a name="Prereqs"></a> Before You Install This Release (Prerequisites)</h3>
<ul>
<li>Your Citrix License Server must be at Version 11.6.1 to install this hotfix rollup pack. Using your MyCitrix credentials, download this update from the <a href="https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1681211&amp;productId=186" target="_blank">Citrix Web site</a> . [#206510]</li>
<li>Before installing this hotfix rollup pack on servers licensed for Standard Edition, you must migrate those servers to Advanced Edition. Standard Edition was discontinued on Citrix Presentation Server 4.5; installing this hotfix rollup pack on servers licensed for Standard Edition might cause the following error message to appear:
<p><em>Citrix Presentation Server is unable to retrieve the product edition. Check to see if the Citrix Independent Management Architecture service is running without errors. Citrix Presentation Server cannot request licenses until it can obtain the product edition â no client devices can connect. If necessary, set the product edition in the Access Management Console. The product must be set to the same edition as your licenses. </em></p>
<p>To migrate your servers to Advanced Edition, you must obtain an Advanced Edition license and then change the server edition in the Access Management Console from Standard to Advanced. For information about obtaining an Advanced Edition license, visit your My Citrix account or contact your reseller.</li>
<li>The Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) must be installed on all servers before installing this hotfix rollup pack. This can be obtained from the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647" target="blank">Microsoft Visual C++ 2005 SP1 Redistributable Package</a> download page, or visit the <a href="http://support.microsoft.com/" target="_blank">Microsoft Web site</a> and search for Microsoft Visual C++ 2005 SP1 Redistributable Package (x86).
<p><strong>Note</strong> : Even on 64-bit systems, you must install the x86 package. The x86 package is required and supported on 64-bit systems even if the x64 package is installed as well.</li>
</ul>
<h3><a name="Streaming"></a> Special Installation Instructions for Application Streaming with Advanced Edition</h3>
<p>If you already have XenApp Advanced Edition installed and want to use the Application Streaming feature, you must follow the installation procedure in this section. This procedure applies to Advanced Edition customers with XenApp 5.0 for Windows Server 2003, Presentation Server 4.5, and Presentation Server 4.5 with Feature Pack 1.</p>
<ol>
<li>Start with a clean server.</li>
<li>Install Presentation Server 4.5 with Feature Pack 1 Platinum Edition. If you have the installation media, use it to install the XenApp Platinum Edition. If you do not have the installation media:
<ol type="A">
<li>Log on to My Citrix.</li>
<li>From the Support menu, select Downloads.</li>
<li>In the Search Downloads by Product box, click Citrix XenApp.</li>
<li>In the Presentation Server 4.5 with Feature Pack 1 section of the Product Software category, select the Platinum Edition for your system.</li>
<li>On the CD Image for Windows Server 2003 &#8211; Platinum Edition page, follow the appropriate download link for your system. Links are also provided to documentation; follow the installation procedures.</li>
<li>When the XenApp installation is complete, restart the server.</li>
</ol>
</li>
<li>Install Hotfix Rollup Pack 4 and then restart the server.</li>
<li>Access the XenApp 5.0 Feature Pack download page, but select the link for the Platinum Edition.</li>
<li>Download and install the Access Management Console hotfix. Links are provided on the XenApp 5.0 Feature Pack Platinum Edition download page.</li>
<li>Access the XenApp 5 Feature Pack download page for the Advanced Edition. Download the latest application streaming plug-in and profiler.</li>
<li>From the Access Management Console, set the XenApp product edition to Advanced.
<ol type="A">
<li>In the left pane of the Access Management Console, select the server.</li>
<li>From the Action menu, select All Tasks &gt; Set server edition.</li>
<li>Select Advanced.</li>
<li>Restart the server.</li>
</ol>
</li>
</ol>
<p><strong>Note</strong> : If you already have a feature installed, you must download the latest version. If you later decide to uninstall the XenApp 5 Feature Pack, before you start, set the edition back to Platinum, described in Step 7 above, to uninstall all the files from the Feature Pack.</p>
<h3><a name="Install_issues"></a> Known Installation Issues with This Release</h3>
<ul>
<li>Hotfixes and hotfix rollup packs for Presentation Server 4.5 do not update Presentation Server Console files unless you select the console as a component of MPS.msi during the installation. See <a href="http://support.citrix.com/article/CTX110826" target="_blank">CTX110826</a> for more information.</li>
<li>After installing Hotfix Rollup Pack 4, the Independent Management Architecture (IMA) Service might not start. This happens if you install Presentation Server Enterprise Edition and then downgrade to the Advanced or Standard Editions. See <a href="http://support.citrix.com/article/CTX113836" target="_blank">CTX113836</a> for more information.</li>
<li>If you use the Presentation Server 4.5 Feature Pack 1 Platinum Edition media to install Presentation Server 4.5 and change the server edition to Enterprise afterward, the server edition reverts to Platinum when you install Hotfix Rollup Pack 4. See <a href="http://support.citrix.com/article/CTX117362" target="_blank">CTX117362</a> for more information.</li>
<li>If you uninstall Hotfix Rollup Pack 4 from a server with the Access Management Console or the Citrix Streaming Client and/or Profiler installed, you are prompted for the Presentation Server 4.5 source media. After locating the media and proceeding with the uninstallation, the server will contain a few files that are not at the correct version levels. To restore the correct versions of these files, run the Access Management Console, Citrix Streaming Client and/or Profiler .msi packages and select the <strong>Repair</strong> option.</li>
<li>Unattended installation of this hotfix rollup pack from a batch file using the /qb switch fails to complete. Instead, the installer stalls at a dialog box prompting to close CMD.exe. As a workaround, use the /qb- or the /qn switch. [#186447]</li>
<li>After installing this hotfix rollup pack, several previously installed hotfixes might continue to display in the Add or Remove Programs section of the Control Panel. All of the hotfixes listed in the Control Panel and below are properly replaced by this hotfix rollup pack:<br />
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>PSE450W2K3027</td>
</tr>
<tr>
<td>PSE450R01W2K3044</td>
</tr>
<tr>
<td>PSE450R01W2K3047</td>
</tr>
<tr>
<td>PSE450R01W2K3048</td>
</tr>
<tr>
<td>PSE450R01W2K3049</td>
</tr>
<tr>
<td>PSE450R01W2K3050</td>
</tr>
<tr>
<td>PSE450R01W2K3051</td>
</tr>
<tr>
<td>PSE450R01W2K3052</td>
</tr>
<tr>
<td>PSE450R02W2K3041</td>
</tr>
<tr>
<td>PSE450R02W2K3042</td>
</tr>
<tr>
<td>PSE450R02W2K3043</td>
</tr>
<tr>
<td>PSE450R02W2K3044</td>
</tr>
<tr>
<td>PSE450R02W2K3045</td>
</tr>
<tr>
<td>PSE450R02W2K3047</td>
</tr>
<tr>
<td>PSE450R02W2K3048</td>
</tr>
<tr>
<td>PSE450R02W2K3050</td>
</tr>
<tr>
<td>PSE450R02W2K3052</td>
</tr>
<tr>
<td>PSE450R02W2K3053</td>
</tr>
<tr>
<td>PSE450R02W2K3054</td>
</tr>
<tr>
<td>PSE450R02W2K3055</td>
</tr>
<tr>
<td>PSE450R02W2K3056</td>
</tr>
<tr>
<td>PSE450R03W2K3049</td>
</tr>
<tr>
<td>PSE450R03W2K3051</td>
</tr>
<tr>
<td>PSE450R03W2K3054</td>
</tr>
</tbody>
</table>
</li>
<li>To upgrade to the latest Citrix Presentation Server pass-through clients from Presentation Server 4.0, upgrade in the following order [#156201]:
<ol>
<li>Presentation Server 4.0 mps.msi</li>
<li>Presentation Server 4.5 mps.msi</li>
<li>Hotfix Rollup Pack PSE450W2K3R04</li>
<li>XenApp Plugin 11.0</li>
</ol>
</li>
<li>The Suite Monitoring and Alerting (SMA) Service used by the Access Management Console might not start after installing Hotfix Rollup Pack 4 and restarting the system. To fix this problem, you must upgrade the .NET version on the system to .NET 2.0 SP1.</li>
<li>If a failure occurs when attempting to uninstall this hotfix rollup pack because the IMA Service or the data store are not available, the installation rolls back to the previous hotfix rollup pack installed state. However, after the rollback is completed, some registry keys might be modified and the file twexport.sys is removed.</li>
</ul>
<h3><a name="Important_notes"></a> <a name="Important_notes">Important Note(s) about This Release</a></h3>
<ul>
<li><strong>Caution</strong> : Do not install this hotfix rollup pack on 64-bit operating systems. Although Citrix uses the same code base in the development of both the 32-bit and 64-bit versions of the software, the binaries and files differ. Installing this hotfix rollup pack on 64-bit operating systems is not supported and can yield unpredictable results.</li>
<li><strong>Caution:</strong> Several items in this hotfix rollup pack require you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.</li>
<li>This hotfix rollup pack also provides the funcitonality included in Hotfix PSE450R03W2K3042, except for Fix #195800.</li>
<li>For information about Commandline Parameter Validation for XenApp, see Knowledge Center articles <a href="http://support.citrix.com/article/CTX117316" target="_blank">CTX117316</a> and <a href="http://support.citrix.com/article/CTX115245" target="_blank">CTX115245</a> .</li>
<li>After installing this hotfix rollup pack, Presentation Server 4.5 licensing will be enforced for the Application Streaming feature available in the Enterprise and Platinum editions. As a result, this feature will start to consume Presentation Server licenses and any individual Streaming (CSS) licenses received and activated in the past will no longer be utilized.</li>
<li>After installing this hotfix rollup pack, settings for the Presentation Server Console are no longer read from the %USERPROFILE% folder but from the %APPLICATION DATA% folder. Therefore, if you are upgrading a server to this hotfix rollup pack and want to retain the existing console settings, you must move the Citrix/Management Console folder from %USERPROFILE% to %APPLICATION DATA%. [#194127]</li>
<li>After installing this hotfix rollup pack, applications for which parameter passing is enabled might fail to launch. This is a result of the implementation of Fix #182305, which enforces tighter command line validation by default. Among potentially affected applications is the Citrix Conferencing Manager, any application that attempts to open a file over a UNC path [#186923], and Microsoft Office applications on WISP (Web Interface for SharePoint). As a workaround, you may choose to disable the fix:
<p>For Citrix Conferencing Manager:</p>
<ol>
<li>Go to the server properties of Citrix Conference Room.</li>
<li>Select the published application and click Edit.</li>
<li>In the Custom Application Location dialog box, select &quot;Specify custom command line and working directory.&quot;</li>
<li>Append %** to the command line (for example, &quot;C:\Program Files\Citrix\CMCM\CRoom.exe&quot; %**).</li>
<li>Specify a working directory.</li>
<li>Apply the changes.</li>
</ol>
<p>For individual applications:</p>
<ol>
<li>Go to the Location property of the published application, for example, Microsoft Word.</li>
<li>Append %** to the command line (for example, &quot;C:\Program Files\Microsoft Office\Office12\winword.exe&quot; %**).</li>
<li>Specify a working directory.</li>
<li>Apply the changes.</li>
</ol>
<p>Alternatively, it is possible to disable the fix at the server level by setting the following registry key:</p>
<p>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI<br />
Name: PublishedAppCommandLineFlag<br />
Type: DWORD<br />
Data: 0</li>
<li>Uninstalling Version 1.3 of the Streaming Client from a system where Hotfix Rollup Pack 4 is installed might lead to system instabilities. The issue occurs because uninstalling the client removes the AIEcom.exe common component file. As a workaround, after uninstalling the client, run Repair on the Presentation Server Version 4.5 base installation. Running Repair restores the AIEcom.exe file. [#193688]</li>
<li>When adding the ValidSites registry key to redirect specific URLs from server to client, specify the URLs without <strong>http://</strong> . For example, add www.citrix.com, not http://www.citrix.com. [#161177]</li>
<li>To enable Microsoft Vista and Office 2007 compatibility, you must install Hotfix Rollup Pack 4 before installing any Access Management Console extensions. [#162886]</li>
<li>After using the Shadow Taskbar with Version 11.0 of the XenApp Plugin for Hosted Apps to launch session shadowing, the shadowed session might appear in the Windows Taskbar instead of the Shadow Taskbar. [#196063]</li>
<li>Certain users cannot access the Event Log. This may cause some expected event messages to be missing. For more information, see Knowledge Center article <a href="http://support.citrix.com/article/CTX118466" target="_blank">CTX118466</a> . [#197462]</li>
<li>If you remove the Hotfix Rollup Pack after publishing an application with Hotfix Rollup Pack 4 and the Hotfix Rollup Pack 4-level Access Management Console, the console might throw an exception when you attempt to edit the properties of that published application. This problem does not occur when you edit the properties of a published application that was created before Hotfix Rollup Pack 4 was installed. [#166266]</li>
</ul>
<p>More @ the download site;</p>
<p><map name='google_ad_map_620_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/620?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_620_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=620&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fxenapp-45-5-hotfix-rollup-pack-4%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/xenapp-45-5-hotfix-rollup-pack-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pushing the Limits of Windows: Paged and Nonpaged Pool</title>
		<link>http://Weblog.BassQ.nl/index.php/pushing-the-limits-of-windows-paged-and-nonpaged-pool/</link>
		<comments>http://Weblog.BassQ.nl/index.php/pushing-the-limits-of-windows-paged-and-nonpaged-pool/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 18:01:44 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=592</guid>
		<description><![CDATA[In previous Pushing the Limits posts, I described the two most basic system resources, physical memory and virtual memory . This time I’m going to describe two fundamental kernel resources, paged pool and nonpaged pool, that are based on those, and that are directly responsible for many other system resource limits including the maximum number [...]]]></description>
			<content:encoded><![CDATA[<p>In previous Pushing the Limits posts, I described the two most basic system resources, <a href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx">physical memory</a> and <a href="http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx">virtual memory</a> . This time I’m going to describe two fundamental kernel resources, paged pool and nonpaged pool, that are based on those, and that are directly responsible for many other system resource limits including the maximum number of processes, synchronization objects, and handles.</p>
<p>Paged and nonpaged pools serve as the memory resources that the operating system and device drivers use to store their data structures. The pool manager operates in kernel mode, using regions of the system’s virtual address space (described in the Pushing the Limits post on virtual memory) for the memory it sub-allocates. The kernel’s pool manager operates similarly to the C-runtime and Windows heap managers that execute within user-mode processes.  Because the minimum virtual memory allocation size is a multiple of the system page size (4KB on x86 and x64), these subsidiary memory managers carve up larger allocations into smaller ones so that memory isn’t wasted.</p>
<p>For example, if an application wants a 512-byte buffer to store some data, a heap manager takes one of the regions it has allocated and notes that the first 512-bytes are in use, returning a pointer to that memory and putting the remaining memory on a list it uses to track free heap regions. The heap manager satisfies subsequent allocations using memory from the free region, which begins just past the 512-byte region that is allocated.</p>
<h3>Nonpaged Pool</h3>
<p>The kernel and device drivers use nonpaged pool to store data that might be accessed when the system can’t handle page faults. The kernel enters such a state when it executes interrupt service routines (ISRs) and deferred procedure calls (DPCs), which are functions related to hardware interrupts. Page faults are also illegal when the kernel or a device driver acquires a spin lock, which, because they are the only type of lock that can be used within ISRs and DPCs, must be used to protect data structures that are accessed from within ISRs or DPCs and either other ISRs or DPCs or code executing on kernel threads. Failure by a driver to honor these rules results in the most common crash code, <a href="http://msdn.microsoft.com/en-us/library/ms793589.aspx">IRQL_NOT_LESS_OR_EQUAL</a> .</p>
<p>Nonpaged pool is therefore always kept present in physical memory and nonpaged pool virtual memory is assigned physical memory. Common system data structures stored in nonpaged pool include the kernel and objects that represent processes and threads, synchronization objects like mutexes, semaphores and events, references to files, which are represented as file objects, and I/O request packets (IRPs), which represent I/O operations.</p>
<h3>Paged Pool</h3>
<p>Paged pool, on the other hand, gets its name from the fact that Windows can write the data it stores to the paging file, allowing the physical memory it occupies to be repurposed. Just as for user-mode virtual memory, when a driver or the system references paged pool memory that’s in the paging file, an operation called a page fault occurs, and the memory manager reads the data back into physical memory. The largest consumer of paged pool, at least on Windows Vista and later, is typically the Registry, since references to registry keys and other registry data structures are stored in paged pool. The data structures that represent memory mapped files, called <em>sections </em> internally, are also stored in paged pool.</p>
<p>Device drivers use the <a href="http://msdn.microsoft.com/en-us/library/ms796989.aspx">ExAllocatePoolWithTag</a> API to allocate nonpaged and paged pool, specifying the type of pool desired as one of the parameters. Another parameter is a 4-byte <em>Tag</em> , which drivers are supposed to use to uniquely identify the memory they allocate, and that can be a useful key for tracking down drivers that leak pool, as I’ll show later. </p>
<p><span id="more-592"></span></p>
<h3>Viewing Paged and Nonpaged Pool Usage</h3>
<p>There are three performance counters that indicate pool usage:</p>
<ul>
<li>Pool nonpaged bytes</li>
<li>Pool paged bytes (virtual size of paged pool – some may be paged out)</li>
<li>Pool paged resident bytes (physical size of paged pool)</li>
</ul>
<p>However, there are no performance counters for the maximum size of these pools. They can be viewed with the kernel debugger !vm command, but with Windows Vista and later to use the kernel debugger in local kernel debugging mode you must boot the system in debugging mode, which disables MPEG2 playback.</p>
<p>So instead, use Process Explorer to view both the currently allocated pool sizes, as well as the maximum. To see the maximum, you’ll need to configure Process Explorer to use symbol files for the operating system. First, install the latest <a href="http://www.microsoft.com/whdc/devtools/debugging/default.mspx">Debugging Tools for Windows</a> package. Then run process Explorer and open the Symbol Configuration dialog in the Options menu and point it at the dbghelp.dll in the Debugging Tools for Windows installation directory and set the symbol path to point at Microsoft’s symbol server:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_4.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_1.png" border="0" alt="image" title="image" width="404" height="221" /> </a></p>
<p>After you’ve configured symbols, open the System Information dialog (click System Information in the View menu or press Ctrl+I) to see the pool information in the Kernel Memory section. Here’s what that looks like on a 2GB Windows XP system:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_6.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_2.png" border="0" alt="image" title="image" width="184" height="123" /> </a></p>
<p><em> 2GB 32-bit Windows XP</em></p>
<h3>Nonpaged Pool Limits</h3>
<p>As I mentioned in a previous post, on 32-bit Windows, the system address space is 2GB by default. That inherently caps the upper bound for nonpaged pool (or any type of system virtual memory) at 2GB, but it has to share that space with other types of resources such as the kernel itself, device drivers, system Page Table Entries (PTEs), and cached file views.</p>
<p>Prior to Vista, the memory manager on 32-bit Windows calculates how much address space to assign each type at boot time. Its formulas takes into account various factors, the main one being the amount of physical memory on the system.  The amount it assigns to nonpaged pool starts at 128MB on a system with 512MB and goes up to 256MB for a system with a little over 1GB or more. On a system booted with the /3GB option, which expands the user-mode address space to 3GB at the expense of the kernel address space, the maximum nonpaged pool is 128MB. The Process Explorer screenshot shown earlier reports the 256MB maximum on a 2GB Windows XP system booted without the /3GB switch.</p>
<p>The memory manager in 32-bit Windows Vista and later, including Server 2008 and Windows 7 (there is no 32-bit version of Windows Server 2008 R2) doesn’t carve up the system address statically; instead, it dynamically assigns ranges to different types of memory according to changing demands. However, it still sets a maximum for nonpaged pool that’s based on the amount of physical memory, either slightly more than 75% of physical memory or 2GB, whichever is smaller. Here’s the maximum on a 2GB Windows Server 2008 system:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_8.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_3.png" border="0" alt="image" title="image" width="179" height="119" /> </a></p>
<p><em> 2GB 32-bit Windows Server 2008</em></p>
<p>64-bit Windows systems have a much larger address space, so the memory manager can carve it up statically without worrying that different types might not have enough space. 64-bit Windows XP and Windows Server 2003 set the maximum nonpaged pool to a little over 400K per MB of RAM or 128GB, whichever is smaller. Here’s a screenshot from a 2GB 64-bit Windows XP system:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_10.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_4.png" border="0" alt="image" title="image" width="179" height="117" /> </a></p>
<p><em>2GB 64-bit Windows XP</em></p>
<p>64-bit Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 memory managers match their 32-bit counterparts (where applicable – as mentioned earlier, there is no 32-bit version of Windows Server 2008 R2) by setting the maximum to approximately 75% of RAM, but they cap the maximum at 128GB instead of 2GB. Here’s the screenshot from a 2GB 64-bit Windows Vista system, which has a nonpaged pool limit similar to that of the 32-bit Windows Server 2008 system shown earlier.</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_12.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_5.png" border="0" alt="image" title="image" width="176" height="121" /> </a></p>
<p><em>2GB 32-bit Windows Server 2008 </em></p>
<p>Finally, here’s the limit on an 8GB 64-bit Windows 7 system:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_24.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_10.png" border="0" alt="image" title="image" width="176" height="118" /> </a></p>
<p><em>8GB 64-bit Windows 7</em></p>
<p>Here’s a table summarizing the nonpaged pool limits across different version of Windows:</p>
<table border="1" cellspacing="0" cellpadding="2" width="636">
<tbody>
<tr>
<td width="219" valign="top"></td>
<td width="208" align="center" valign="top"><strong>32-bit</strong></td>
<td width="207" align="center" valign="top"><strong>64-bit</strong></td>
</tr>
<tr>
<td width="218" valign="top"><strong>XP, Server 2003</strong></td>
<td width="208" align="center" valign="top">up to 1.2GB RAM: 32-256 MB<br />
&gt; 1.2GB RAM: 256MB</td>
<td width="207" align="center" valign="top">min( ~400K/MB of RAM, 128GB)</td>
</tr>
<tr>
<td width="218" valign="top"><strong>Vista, Server 2008,<br />
Windows 7, Server 2008 R2</strong></td>
<td width="208" align="center" valign="top">min( ~75% of RAM, 2GB)</td>
<td width="208" align="center" valign="top">min(~75% of RAM, 128GB)</td>
</tr>
</tbody>
</table>
<h3>Paged Pool Limits</h3>
<p>The kernel and device drivers use paged pool to store any data structures that won’t ever be accessed from inside a DPC or ISR or when a spinlock is held. That’s because the contents of paged pool can either be present in physical memory or, if the memory manager’s working set algorithms decide to repurpose the physical memory, be sent to the paging file and demand-faulted back into physical memory when referenced again. Paged pool limits are therefore primarily dictated by the amount of system address space the memory manager assigns to paged pool, as well as the system commit limit.</p>
<p>On 32-bit Windows XP, the limit is calculated based on how much address space is assigned other resources, most notably system PTEs, with an upper limit of 491MB. The 2GB Windows XP System shown earlier has a limit of 360MB, for example:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_6.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_2.png" border="0" alt="image" title="image" width="184" height="123" /> </a></p>
<p><em>2GB 32-bit Windows XP</em></p>
<p>32-bit Windows Server 2003 reserves more space for paged pool, so its upper limit is 650MB.</p>
<p>Since 32-bit Windows Vista and later have dynamic kernel address space, they simply set the limit to 2GB. Paged pool will therefore run out either when the system address space is full or the system commit limit is reached.</p>
<p>64-bit Windows XP and Windows Server 2003 set their maximums to four times the nonpaged pool limit or 128GB, whichever is smaller. Here again is the screenshot from the 64-bit Windows XP system, which shows that the paged pool limit is exactly four times that of nonpaged pool:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_10.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_4.png" border="0" alt="image" title="image" width="179" height="117" /> </a></p>
<p><em> 2GB 64-bit Windows XP</em></p>
<p>Finally, 64-bit versions of Windows Vista, Windows Server 2008, Windows 7 and Windows Server 2008 R2 simply set the maximum to 128GB, allowing paged pool’s limit to track the system commit limit. Here’s the screenshot of the 64-bit Windows 7 system again:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_24.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_10.png" border="0" alt="image" title="image" width="176" height="118" /> </a></p>
<p><em> 8GB 64-bit Windows 7</em></p>
<p>Here’s a summary of paged pool limits across operating systems:</p>
<table border="1" cellspacing="0" cellpadding="2" width="696">
<tbody>
<tr>
<td width="215" valign="top"></td>
<td width="227" align="center" valign="top"><strong>32-bit</strong></td>
<td width="252" align="center" valign="top"><strong>64-bit</strong></td>
</tr>
<tr>
<td width="215" valign="top"><strong>XP, Server 2003</strong></td>
<td width="227" align="center" valign="top">XP: up to 491MB<br />
Server 2003: up to 650MB</td>
<td width="252" align="center" valign="top">min( 4 * nonpaged pool limit, 128GB)</td>
</tr>
<tr>
<td width="215" valign="top"><strong>Vista, Server 2008,<br />
Windows 7, Server 2008 R2</strong></td>
<td width="227" align="center" valign="top">min( system commit limit, 2GB)</td>
<td width="252" align="center" valign="top">min( system commit limit, 128GB)</td>
</tr>
</tbody>
</table>
<h3>Testing Pool Limits</h3>
<p>Because the kernel pools are used by almost every kernel operation, exhausting them can lead to unpredictable results. If you want to witness first hand how a system behaves when pool runs low, use the <a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Notmyfault</a> tool. It has options that cause it to leak either nonpaged or paged pool in the increment that you specify. You can change the leak size while it’s leaking if you want to change the rate of the leak and Notmyfault frees all the leaked memory when you exit it:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_14.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb.png" border="0" alt="image" title="image" width="251" height="450" /> </a></p>
<p>Don’t run this on a system unless you’re prepared for possible data loss, as applications and I/O operations will start failing when pool runs out. You might even get a blue screen if the driver doesn’t handle the out-of-memory condition correctly (which is considered a bug in the driver). The Windows Hardware Quality Laboratory (WHQL) stresses drivers using the Driver Verifier, a tool built into Windows, to make sure that they can tolerate out-of-pool conditions without crashing, but you might have third-party drivers that haven’t gone through such testing or that have bugs that weren’t caught during WHQL testing.</p>
<p>I ran Notmyfault on a variety of test systems in virtual machines to see how they behaved and didn’t encounter any system crashes, but did see erratic behavior. After nonpaged pool ran out on a 64-bit Windows XP system, for example, trying to launch a command prompt resulted in this dialog:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_16.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_6.png" border="0" alt="image" title="image" width="420" height="137" /> </a></p>
<p>On a 32-bit Windows Server 2008 system where I already had a command prompt running, even simple operations like changing the current directory and directory listings started to fail after nonpaged pool was exhausted:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_18.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_7.png" border="0" alt="image" title="image" width="554" height="102" /> </a></p>
<p>On one test system, I eventually saw this error message indicating that data had potentially been lost. I hope you never see this dialog on a real system!</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_42.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_19.png" border="0" alt="image" title="image" width="554" height="108" /> </a></p>
<p>Running out of paged pool causes similar errors. Here’s the result of trying to launch Notepad from a command prompt on a 32-bit Windows XP system after paged pool had run out. Note how Windows failed to redraw the window’s title bar and the different errors encountered for each attempt:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_20.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_8.png" border="0" alt="image" title="image" width="444" height="131" /> </a></p>
<p>And here’s the start menu’s Accessories folder failing to populate on a 64-bit Windows Server 2008 system that’s out of paged pool:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_22.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_9.png" border="0" alt="image" title="image" width="181" height="59" /> </a></p>
<p>Here you can see the system commit level, also displayed on Process Explorer’s System Information dialog, quickly rise as Notmyfault leaks large chunks of paged pool and hits the 2GB maximum on a 2GB 32-bit Windows Server 2008 system:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_26.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_11.png" border="0" alt="image" title="image" width="202" height="84" /> </a></p>
<p>The reason that Windows doesn’t simply crash when pool is exhausted, even though the system is unusable, is that pool exhaustion can be a temporary condition caused by an extreme workload peak, after which pool is freed and the system returns to normal operation. When a driver (or the kernel) leaks pool, however, the condition is permanent and identifying the cause of the leak becomes important. That’s where the pool tags described at the beginning of the post come into play.</p>
<h3>Tracking Pool Leaks</h3>
<p>When you suspect a pool leak and the system is still able to launch additional applications, Poolmon, a tool in the <a href="http://www.microsoft.com/whdc/devtools/WDK/">Windows Driver Kit</a> , shows you the number of allocations and outstanding bytes of allocation by type of pool and the tag passed into calls of ExAllocatePoolWithTag. Various hotkeys cause Poolmon to sort by different columns; to find the leaking allocation type, use either ‘b’ to sort by bytes or ‘d’ to sort by the difference between the number of allocations and frees. Here’s Poolmon running on a system where Notmyfault has leaked 14 allocations of about 100MB each:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_38.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_17.png" border="0" alt="image" title="image" width="554" height="192" /> </a></p>
<p>After identifying the guilty tag in the left column, in this case ‘Leak’, the next step is finding the driver that’s using it. Since the tags are stored in the driver image, you can do that by scanning driver images for the tag in question. The <a href="http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx">Strings</a> utility from Sysinternals dumps printable strings in the files you specify (that are by default a minimum of three characters in length), and since most device driver images are in the %Systemroot%\System32\Drivers directory, you can open a command prompt, change to that directory and execute “strings * | findstr &lt;tag&gt;”. After you’ve found a match, you can dump the driver’s version information with the Sysinternals <a href="http://technet.microsoft.com/en-us/sysinternals/bb897441.aspx">Sigcheck</a> utility. Here’s what that process looks like when looking for the driver using “Leak”:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_30.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_13.png" border="0" alt="image" title="image" width="444" height="263" /> </a></p>
<p>If a system has crashed and you suspect that it’s due to pool exhaustion, load the crash dump file into the Windbg debugger, which is included in the Debugging Tools for Windows package, and use the !vm command to confirm it. Here’s the output of !vm on a system where Notmyfault has exhausted nonpaged pool:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_34.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_15.png" border="0" alt="image" title="image" width="434" height="221" /> </a></p>
<p>Once you’ve confirmed a leak, use the !poolused command to get a view of pool usage by tag that’s similar to Poolmon’s. !poolused by default shows unsorted summary information, so specify 1 as the the option to sort by paged pool usage and 2 to sort by nonpaged pool usage:</p>
<p><a href="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_36.png"><img style="border-width: 0px; display: inline;" title="image" src="http://blogs.technet.com/blogfiles/markrussinovich/WindowsLiveWriter/PushingtheLimitsofWindowsPool_9AFB/image_thumb_16.png" border="0" alt="image" title="image" width="344" height="142" /> </a></p>
<p>Use Strings on the system where the dump came from to search for the driver using the tag that you find causing the problem.</p>
<p>So far in this blog series I’ve covered the most fundamental limits in Windows, including physical memory, virtual memory, paged and nonpaged pool. Next time I’ll talk about the limits for the number of processes and threads that Windows supports, which are limits that derive from these.</p>
<p><map name='google_ad_map_592_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/592?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_592_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=592&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fpushing-the-limits-of-windows-paged-and-nonpaged-pool%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/pushing-the-limits-of-windows-paged-and-nonpaged-pool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best practices for deploying Citrix on vmware ESX</title>
		<link>http://Weblog.BassQ.nl/index.php/best-practices-for-deploying-citrix-on-vmware-esx/</link>
		<comments>http://Weblog.BassQ.nl/index.php/best-practices-for-deploying-citrix-on-vmware-esx/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 11:27:22 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[ESX]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=500</guid>
		<description><![CDATA[First and foremost: this tuning list is my own experience and the experience of several users on the VMware forum . Your mileage may vary. The goods: Virtual Infrastructure 3 Windows 2003 Std (or Enterprise) Edition R2 (x86, not x64) Citrix Presentation Server 4.0 (yes, I know, the old one ) The tips: First this: [...]]]></description>
			<content:encoded><![CDATA[<p>First and foremost: this tuning list is my own experience and the experience of several users on the <a href="http://www.vmware.com/community/">VMware forum</a> . Your mileage may vary.</p>
<p><strong>The goods:</strong></p>
<ul>
<li>Virtual Infrastructure 3</li>
<li>Windows 2003 Std (or Enterprise) Edition R2 (x86, not x64)</li>
<li>Citrix Presentation Server 4.0 (yes, I know, the old one <img src='http://Weblog.BassQ.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</li>
</ul>
<p><strong>The tips:</strong></p>
<ul>
<li>First this: it all depends on the applications used! <strong>Context switches</strong> is the key here&#8230;</li>
<li>Use <strong>Windows 2003</strong> , not Windows 2000</li>
<li>Don’t <strong>P2V</strong> your servers, but use clean templates</li>
<li>Make sure the <strong>correct HAL</strong> (single or multi) is installed in the virtual machine. Otherwise, your vCPU will spike.</li>
<li>Always assign <strong>1vCPU</strong> . If necessary, add a 2<sup>nd</sup> vCPU. Do not use 4 vCPUs!</li>
<li>Use <strong>2 GB</strong> to start. Scale up to <strong>+-4 GB</strong> of vRAM if necessary</li>
<li>Use 1 .vmdk for your system partition (C:\ or other remapped drive letter) and 1 separate .vmdk for your program files.</li>
<li>Put the page file on the 2<sup>nd</sup> .vmdk</li>
<li>Important: <strong>disconnect</strong> any .iso file in your <strong>virtual CD-Rom</strong></li>
<li>Use roaming profiles and cleanup your profiles at logoff</li>
<li>Disable sound for your published apps</li>
<li>Install the <strong>UPH service</strong> (download it <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1B286E6D-8912-4E18-B570-42470E2F3582&amp;displaylang=en">here</a> )</li>
<li>User sessions: for me, <strong>30 users</strong> on a VM is the sweet spot. Do not expect to get as many users on it as on a physical box!</li>
<li>Scale out, not up. A major advantage of VM is to <strong>clone/NewSID/sysprep</strong> existing servers and put them into your existing Citrix farm. Just stop &amp; disable your <strong>IMA service</strong> , clean up your <strong>RMLocalDB</strong> (if you use enterprise) and NewSid the thing. Refer to <a href="http://support.citrix.com/article/CTX107406">this support article</a> for more info.</li>
<li>Use <strong>dual core</strong> or <strong>quad core</strong> systems. This because ESX will have more CPU to schedule its vCPUs on.</li>
<li>Don’t ever use a 2 vCPU Citrix virtual machine in a 2 pCPU physical machine!</li>
<li>Do not install the <strong>memory ballooning driver</strong> while installing the <strong>VMware Tools</strong></li>
<li>Do <strong>not</strong> use a <strong>complete installation Vmware tools</strong> : there is an issue with roaming profiles and the shared folders component. See <a href="http://virtrix.blogspot.com/2006/12/vmware-roaming-profiles-and-vmware.html">my previous article</a> for more info.</li>
<li>Disable COM ports, hyperthreading, visual effects &amp; use <strong>speedscreen</strong> technology where possible.</li>
<li>Use <strong>snapshots</strong> when installing applications or patching your servers (yes! With VMware you can do this!). In case of disaster, you can still revert to the original working server without using backups. Make sure all snapshots are removed ASAP when finished!</li>
<li>Always check that there are <strong>no snapshot leftovers</strong> (f.e. the infamous _VCB-BACKUP_ when using VCB)</li>
<li>Don’t forget you can use <strong>DRS rules</strong> to run your citrix servers on separate physical hosts.</li>
<li>Check out <a href="http://download3.vmware.com/vmworld/2006/med0115.pdf">this vmworld 2006 presentation</a></li>
<li>And last but not least: do not forget to read ESX&#8217;s (excellent) <a href="http://www.vmware.com/pdf/vi_performance_tuning.pdf">performance tuning white paper</a> .</li>
</ul>
<p><span id="more-500"></span></p>
<p>Source:  <a href="http://virtrix.blogspot.com/2007/03/vmware-best-practices-for-deploying.html">http://virtrix.blogspot.com/2007/03/vmware-best-practices-for-deploying.html</a></p>
<p><map name='google_ad_map_500_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/500?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_500_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=500&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fbest-practices-for-deploying-citrix-on-vmware-esx%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/best-practices-for-deploying-citrix-on-vmware-esx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenServer Is Now Free</title>
		<link>http://Weblog.BassQ.nl/index.php/xenserver-is-now-free/</link>
		<comments>http://Weblog.BassQ.nl/index.php/xenserver-is-now-free/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 11:05:46 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=490</guid>
		<description><![CDATA[Days ago, this announcement was made by Citrix: XenServer, our enterprise virtual infrastructure platform is now free (including resource pooling and live relo), and we have announced Citrix Essentials for XenServer, and Citrix Essentials for Hyper-V as our virtualization management portfolio that offers a rich set of automated functions that drive the compatible virtualization layers [...]]]></description>
			<content:encoded><![CDATA[<p>Days ago, <a href="http://community.citrix.com/blogs/citrite/simoncr/2009/02/23/Free%2C+as+in+Virtual+Infrastructure" target="_blank">this announcement</a> was made by Citrix:</p>
<blockquote><p>XenServer, our enterprise virtual infrastructure platform is now free (including resource pooling and live relo), and we have announced Citrix Essentials for XenServer, and Citrix Essentials for Hyper-V as our virtualization management portfolio that offers a rich set of automated functions that drive the compatible virtualization layers beneath &#8211; the free Hyper-V hypervisor from Microsoft, and the free XenServer Enterprise virtual infrastructure platform from Citrix.  Finally, and most importanly, we announced a powerful go-to-market roadmap with Microsoft.</p>
<p>Response to our announcements has been extremely positive, from our partner Microsoft to our channel partners and resellers, and many many customers and users.  There are the expected nay-sayers too, but someone had to drink the only thing that you get free from our competitor &#8211; VMware koolaid.</p></blockquote>
<p>That&#8217;s a pretty serious offering for free. Here&#8217;s a comparison chart they offer at their site:</p>
<p><img style="border: 0px none;" src="http://windowsconnected.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/aubrey/xen_2D00_esxi_5F00_3.png" border="0" alt="xen-esxi" width="465" height="350" /></p>
<p>Companies who are just now seriously looking into virtualization are going to be hard-pressed to pony up the cash VMWare is asking for their VI product when you can pretty much get the same functionality for free from Citrix. VMWare is going to have to do something in response to stay competitive, especially with the economy in the shape it&#8217;s in right now. I can&#8217;t wait to see what that will be.</p>
<p><map name='google_ad_map_490_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/490?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_490_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=490&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fxenserver-is-now-free%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/xenserver-is-now-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A list of very commonly used tools to support Terminal Services / Citrix</title>
		<link>http://Weblog.BassQ.nl/index.php/a-list-of-very-commonly-used-tools-to-support-terminal-services-citrix/</link>
		<comments>http://Weblog.BassQ.nl/index.php/a-list-of-very-commonly-used-tools-to-support-terminal-services-citrix/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 11:50:18 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=393</guid>
		<description><![CDATA[· 4GE Resource Kit &#8211; 4GEReskit &#8211; Thomas Kötzing&#8217;s favorite tools to use while working with Terminal Server &#38; Citrix MetaFrame · Acro Software Cute PDF Printer &#8211; CutePDF Printer is the free version of commercial PDF creation software. CutePDF Printer installs itself as a &#34;printer subsystem&#34;. This enables virtually any Windows applications (must be [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l27 level1 lfo1; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">4GE Resource Kit &#8211; 4GEReskit &#8211; Thomas Kötzing&#8217;s favorite tools to use while working with Terminal Server &amp; Citrix MetaFrame </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l24 level1 lfo2; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Acro Software Cute PDF Printer &#8211; CutePDF Printer is the free version of commercial PDF creation software. CutePDF Printer installs itself as a &quot;printer subsystem&quot;. This enables virtually any Windows applications (must be able to print) to create perfect PDF documents &#8211; with just a push of a button! Easy-to-Install, Easy-to-Use, Professional Quality, Supports Win 98/Me/2000/XP. </span> <span style="font-size: 10pt; color: black; font-family: Arial;">Absolutely Free!  No watermarks!  No Annoying Popup Advertisement. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l25 level1 lfo3; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">ADM Template Editor &#8211; makes editing of ADM templates a breeze</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l8 level1 lfo4; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">AdModify.Net &#8211; is a tool primarily utilized by Exchange and Active Directory administrators to facilitate bulk user attribute modifications.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l48 level1 lfo5; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">AnalogX TSDropCopy  is a simple to use application that when run on both client and server allows files to be transferred between both machines quickly and easily </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l21 level1 lfo6; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">BrainSys BrsSuite &#8211;  an amazing freeware tool to completely lockdown and customize the end-user environment &#8211; Designed by Security Expert &quot;Fabrice Cornet&quot;.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l3 level1 lfo7; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Citrix Connection Test Tool provides various connection methods for scalability test and other tests which require a number of sessions to be established</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l16 level1 lfo8; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Citrix ICA Client Downloads from Citrix.com </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l50 level1 lfo9; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">CitrixTools.com -  Tools to change home directories, profiles and delete ini files. <span id="more-393"></span> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l11 level1 lfo10; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Clusteresis RDP Load Balancer -  RDPLB is a Load Balancing Application for Windows 2003, 2000 and Windows NT 4.0 Terminal Server Edition</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l13 level1 lfo11; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">DABCC Methodology-in-a-Box is the must read project management document for deploying Citrix Access Suite written by Microsoft Terminal Server MVP &#8211; Douglas A. Brown</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l6 level1 lfo12; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">DPAKBD  is a TSR that attempts to put errant DOS applications that poll the keyboard incessantly to sleep, thus enabling the CPU to service the rest of its process queue. The TSR must be executed in the same NTVDM as the application but before the application is executed. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l38 level1 lfo13; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Filemon monitors and displays file system activity on a system in real-time. Its advanced capabilities make it a powerful tool for exploring the way Windows works, seeing how applications use the files and DLLs, or tracking down problems in system or application file configurations. Filemon is one of the most common utilities used to determine why a program runs correctly as an administrator, but does not function when run by an un-privileged user. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l18 level1 lfo14; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial;">Frameworkx &#8211; Creative and Smart Solutions</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l41 level1 lfo15; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial;">Limit Login Attempts With LimitLogin</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l29 level1 lfo16; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial;">LogonConsultants.nl Flex Profile Kit </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l42 level1 lfo17; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Policy Template Editor &#8211; Tools4ever’s Policy Template Editor eliminates the difficulty of creating and editing templates. With the use of graphical aids the Policy Template Editor will generate the complex policy template files for you automatically and without error.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l14 level1 lfo18; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">PortQry Command Line Port Scanner Version 2.0 &#8211; PortQryV2.exe is a command-line utility that you can use to help troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based computers.The utility reports the port status of TCP and UDP ports on a computer you choose. </span> <span style="font-size: 10pt; color: black; font-family: Arial;">For details, see Knowledge Base Article Knowledge Base Article 310099.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l35 level1 lfo19; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Printingsupport.com&#8217;s printsubs.exe is a utility to map RDP Printers, instead of manually having to edit the Windows Registry and create a user defined inf file. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l51 level1 lfo20; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">properJavaRDP &#8211; is an open source Java RDP client for Windows Terminal Services. It is based on rdesktop, a SourceForge project. properJavaRDP runs on Java 1.1 up (optimized for 1.4), and works great on Linux, Windows and Mac. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l22 level1 lfo21; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">PXES Universal Thin Client &#8211; is a micro Linux distribution allowing you to build thin clients or diskless workstations. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l31 level1 lfo22; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">RDesktop Ports &#8211; <strong><em>rdesktop</em> </strong> is a free client for the RDP protocol. It works as a &quot;thin client&quot; which you use to connect to Windows NT4TS/2000/2003/XP. It runs on many operating systems: several flavours of Unix/Linux, Acorn, Amiga, Mac OS X, OS/2 etc. </span> <span style="font-size: 10pt; color: black; font-family: Arial;">It has even been ported to Win32 and Java. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l47 level1 lfo23; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Regmon is a Registry monitoring utility that will show you which applications are accessing your Registry, which keys they are accessing, and the Registry data that they are reading and writing &#8211; all in real-time. This advanced utility takes you one step beyond what static Registry tools can do, to let you see and understand exactly how programs use the Registry. With static tools you might be able to see what Registry values and keys changed. With Regmon you&#8217;ll see how the values and keys changed.. Regmon works on Windows NT/2000/XP, .NET Server 2003 (RC2 and higher), Windows 95/98/Me and Windows 64-bit/Itanium. Regmon is one of the most common utilities used to determine why a program runs correctly as an administrator, but does not function when run by an un-privileged user. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l28 level1 lfo24; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">RegShot &#8211; is a small,free and open-sourced registry compare utility that allows you to quickly take a snapshot of your registry and then compare it with a second one &#8211; done after doing system changes or installing a new software product. The changes report can be produced in text or HTML format and contains a list of all modifications that have taken place between snapshot1 and snapshot2. In addition, you can also specify folders (with sub folders) to be scanned for changes as well.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l43 level1 lfo25; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">RegToAdm &#8211; Convert a REG file (exported from Regedit), to a simple custom ADM template, that can be used in Poledit for distribution of registry settings on the network.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l20 level1 lfo26; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Application Center 2.0 This is a simple program that permits controlling access to applications installed on Terminal Server. Applications are published on the server and when an user logins to Terminal Server it presents to user a Panel that contains only published applications that user can run. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l46 level1 lfo27; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client version 6.0 for Windows XP</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l12 level1 lfo28; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client version 6.0 for Windows XP X64 Edition</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l32 level1 lfo29; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client version 6.0 for Windows Server 2003</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l17 level1 lfo30; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client version 6.0 for Windows Server 2003 X64 Edition</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l49 level1 lfo31; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client version 5.1.2600.2180 for Windows &#8211; This software package will install the client portion of Remote Desktop on a computer running any of the following operating systems: Windows 95, Windows 98 and 98 Second Edition, Windows Me, Windows NT® 4.0, Windows 2000 or Windows XP. This software, when run, allows other Windows platforms to remotely connect to a computer running Windows XP Professional or Windows Server 2003. The version of this software is 5.1.2600.2180, and is the same version that is installed as part of Windows XP Service Pack 2.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l5 level1 lfo32; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Client for Mac OSX &#8211; Remote Desktop Connection Client for Mac allows you to connect to a Windows-based computer and work with programs and files on that computer from your Macintosh computer. To connect to a Windows-based computer, you need network access and permissions to connect to the computer, and the computer must be running Terminal Services or Remote Desktop Services. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l19 level1 lfo33; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Desktop Web Connection version 5.2.3790 &#8211; The Remote Desktop Web Connection ActiveX control allows you to access your computer through Remote Desktop, via the Internet, from another computer using Internet Explorer. You must be using Internet Information Services (IIS) to host a Web site to use this feature.  Remote Desktop Web Connection provides most of the same functionality as the Remote Desktop Connection software. Note: Users of Windows Server 2003 do not need to download this package. They can manually add this package from Add/Remove in the Control Panel. This package is offered as a convenience to Microsoft customers. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l26 level1 lfo34; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Remote Executer for Terminal Server &#8211; This is a simple program that permits run a ShellExecute function on the local machine from a remote session on Terminal Server</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l9 level1 lfo35; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Resource Hacker a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files (*.res). It incorporates an internal resource script compiler and decompiler and works on Win95, Win98, WinME, WinNT, Win2000 and WinXP operating systems.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l23 level1 lfo36; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Resource Kit Utilities  You can download the Windows 2000 Resource Kit software tools listed on this page for free and install them on your computer. These utilities can help you streamline administrative tasks such as managing Active Directory™, administering security features, working with Group Policy and Terminal Services, automating application deployment, and other important jobs. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l4 level1 lfo37; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Resource Kit Tools  The Microsoft® Windows® Server 2003 Resource Kit Tools are a set of tools to help administrators streamline management tasks such as troubleshooting operating system issues, managing Active Directory®, configuring networking and security features, and automating application deployment. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l39 level1 lfo38; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Royal TS &#8211; an alternative for the standard Terminal Services Snap-In that adds additional features, including connection specific display settings, stored login credentials and more.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l34 level1 lfo39; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Terminal Server Printer Driver Redirection Wizard  This tool can reduce terminal server printer redirection failures, and steps an administrator through the process of finding the drivers that failed to redirect on a terminal server, and automates the creation of a custom printer driver mapping file. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l45 level1 lfo40; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Terminal Services Client for Pocket PC 2002 </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo41; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Terminal Services Scaling Scripts &amp; Utilities &#8211; This page provides a download of scalability scripts for the &quot;smclient&quot; scaling script utility for Windows® 2000 Terminal Services. It also includes an Excel spreadsheet to determine the correct registry value for achieving optimal scaling when a server is kernel address space limited. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l7 level1 lfo42; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Threadmaster Monitors Threads and handle high CPU utilization on a per application basis. This function is primarily indented for Terminal servers hosting multiple users. ThreadMaster can also be used when running multiple virtual machines on the same server, to limit each virtual machines CPU usage. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l52 level1 lfo43; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Thinstall The Thinstall Virtualized Citrix Presentation Server Client enables instant, portable Citrix access from any PC without installation or Administrator Rights</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l33 level1 lfo44; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Thinstation is a Linux distribution that enables you to convert standard PCs into full-featured diskless thin clients supporting all major connectivity protocols like Citrix ICA, MS Windows terminal services (RDP), X, Telnet, SSH&#8230; It can be booted from the network using Etherboot/PXE or from standard media like floppy/CD/hd/flash-disk etc. </span> <span style="font-size: 10pt; color: black; font-family: Arial;">The configuration can be centralized to simplify terminal management. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l30 level1 lfo45; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Tools for Remote Computing by Alex K. Angelopoulos</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l40 level1 lfo46; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">True Control Template &#8211; A compilation of Group Policy Administrative Templates pertaining to Terminal Server and Citrix.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l37 level1 lfo47; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Trust-No-Exe is a executable file filter. It attaches to the operating system and filters all executable files, be it .exe .com .dll .drv .sys .dpl etc from all drives and all network shares against a list of files or paths, you, the administrator provide as trusted applications. If a prohibited executable (one not in the allow list or one explicitly defined in the deny list) is loaded, a popup box informs the user with an intelligent message that can be customised to your site. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo48; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">TSCmd from Systemtools.com &#8211; A command-line utility to set terminal server user settings.  All eighteen (18) terminal server settings can be set.  Includes documentation in readme.txt file.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l36 level1 lfo49; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">User Profile Hive Cleanup Service On Windows 2000 the service deals with application event log event 1000 from source Userenv where the message indicates that the profile is not unloading and the error is &quot;Access is denied&quot;. On Windows XP and Windows 2003 the equivalent events are 1517 and 1524 from source Userenv.To accomplish this the service monitors for logged off users that still have hives loaded. When that happens the service determines which applications have handles opened to the hives and releases them. It logs the application name and what registry keys where left open. </span> <span style="font-size: 10pt; color: black; font-family: Arial;">After this the system finishes unloading the profile. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l10 level1 lfo50; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Visionapp Remote Desktop &#8211; a tool which allows the management of RDP connections to servers. vRD is ideal for administrators who need to maintain simultaneous connections to multiple servers (organizing connection-specific settings and login credentials in folders/subfolders). </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l2 level1 lfo51; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">WBIsoft.com XPtsFree &#8211; a &quot;FREE&quot; single sign on (A.K.A. passthru authentication) Remote Desktop Client. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l44 level1 lfo52; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial;">Windows Application Compatibility Toolkit</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-layout-grid-align: none; mso-list: l15 level1 lfo53; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">Windows Server 2003 Terminal Server Capacity and Scaling &#8211; This white paper contains testing methodologies, results, analysis, and sizing guidelines for Windows Server 2003 Terminal Server.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -18pt; mso-list: l15 level1 lfo53; tab-stops: list 36.0pt;"><span style="font-size: 10pt; color: black; font-family: Symbol; mso-ansi-language: EN-GB; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;" lang="EN-GB"><span style="mso-list: Ignore;">·<span style="font: 7pt &quot;Times New Roman&quot;;"> </span> </span> </span> <span style="font-size: 10pt; color: black; font-family: Arial; mso-ansi-language: EN-GB;" lang="EN-GB">XN Resource Editor  - free, powerful, fully featured resource editor and PE module explorer for Windows 98, Windows 2000 and Windows XP. </span></p>
<p>
[ad#post]</p>
<p><map name='google_ad_map_393_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/393?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_393_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=393&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fa-list-of-very-commonly-used-tools-to-support-terminal-services-citrix%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/a-list-of-very-commonly-used-tools-to-support-terminal-services-citrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Post lists the best practices for securing Terminal Server or Windows XP (for use with VDI)</title>
		<link>http://Weblog.BassQ.nl/index.php/this-post-lists-the-best-practices-for-securing-terminal-server-or-windows-xp-for-use-with-vdi/</link>
		<comments>http://Weblog.BassQ.nl/index.php/this-post-lists-the-best-practices-for-securing-terminal-server-or-windows-xp-for-use-with-vdi/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 12:59:46 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[VI3]]></category>
		<category><![CDATA[Virtual PC]]></category>
		<category><![CDATA[Virtual Server]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=368</guid>
		<description><![CDATA[How can I protect my terminal servers from Spyware, Malware, Trojans, Worms, Viruses and un-authorized software? Start with a secure installation of the Operating System.  Windows Server 2003 installs by default with the users being able to create files and folders in the root of the system drive and Windows 2000 Server installs by default [...]]]></description>
			<content:encoded><![CDATA[<ol><span style="font-family: Arial,Arial,Helvetica;"> </span></ol>
<p><!--  mstheme--><span style="font-family: Arial,Arial,Helvetica;"> </span></p>
<h3><span style="font-family: Arial,Arial,Helvetica;">How can I protect my terminal servers from  				Spyware, Malware, Trojans, Worms, Viruses and un-authorized  				software?</span></h3>
<p><span style="font-family: Arial,Arial,Helvetica;"><br />
</span></p>
<ol><span style="font-family: Arial,Arial,Helvetica;"></p>
<li>
<p align="left">Start with a secure installation of the  					Operating System.  Windows Server 2003 installs by default  					with the users being able to create files and folders in the  					root of the system drive and  					Windows 2000 Server installs by default with the Everyone  					group having Full Control NTFS Permissions to the entire  					System Drive.  To lock down the System Drive on Windows 2000  					Server, start with the following settings:</p>
<ol type="a">
<li>
<p align="left">Root of System Drive &#8211; Authenticated  						Users = &quot;Read and Execute&quot;</p>
</li>
<li>
<p align="left">Root of System Drive &#8211; Administrators =  						&quot;Full Control&quot;</p>
</li>
<li>
<p align="left">Root of System Drive &#8211; System = &quot;Full  						Control&quot;</p>
</li>
<li>
<p align="left">Program Files Directory &#8211; Authenticated  						Users = &quot;Read and Execute&quot;</p>
</li>
<li>
<p align="left">Program Files Directory &#8211; Administrators  						= &quot;Full Control&quot;</p>
</li>
<li>
<p align="left">Program Files Directory &#8211; System = &quot;Full  						Control&quot;</p>
</li>
</ol>
</li>
<li>
<p align="left">NEVER allow anyone to logon as an  					administrator or power user, unless they are a member of the  					IT Staff / IT Consulting Firm that is responsible for the  					server, and they are logging on to perform administrative  					functions, i.e. installing software, performing a backup&#8230;</p>
</li>
<li>
<p align="left">Force &quot;Empty Temporary Internet Files when  					browser closed&quot; via Group Policy.  This will delete most bad  					files from the Temp IE location of the user&#8217;s profile, and  					leave only the cookie files.</p>
</li>
<li>
<p align="left">Implement Roaming Terminal Server Profiles,  					Mandatory Terminal Server Profiles or Flex Terminal Server  					Profiles.</p>
</li>
<li>
<p align="left">Enable 					<a href="http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/Default.asp?url=/resources/documentation/Windows/2000/server/reskit/en-us/regentry/91597.asp" target="_blank"> <span style="color: #330099;">DeleteRoamingCache</span> </a> in the  					registry, or via &quot;<a href="http://www.microsoft.com/resources/documentation/Windows/2000/server/reskit/en-us/Default.asp?url=/resources/documentation/Windows/2000/server/reskit/en-us/regentry/91597.asp" target="_blank"><span style="color: #330099;">Delete  					Cached Copies of Roaming Profiles</span> </a> &quot; in Group  					Policy.  Since the Roaming Profile does not propagate the  					user&#8217;s Temp Directory, enabling this policy will usually  					delete that anything the user downloaded unintentionally.   					This policy deletes the user&#8217;s local profile at logoff once  					it&#8217;s been successfully unloaded and copied to the roaming  					location.</p>
</li>
<li>
<p align="left">Install the 					<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1b286e6d-8912-4e18-b570-42470e2f3582&amp;DisplayLang=en" target="_blank"> <span style="color: #330099;">User Profile Hive Cleanup Service</span> </a> ,  					which helps to ensure user sessions are completely  					terminated when a user logs off.  Without this service, user  					profiles are often not unloaded successfully which causes  					the copy to the roaming profile location and  					DeleteRoamingCache setting to fail.</p>
</li>
<li>
<p align="left">Install a 					<a href="http://www.sessioncomputing.com/anti-virus.htm"> <span style="color: #330099;">Terminal Server compatible anti-virus  					scanner</span> </a> on each terminal server, a VSAPI  					anti-virus scanner on each SMTP Server, and an anti-virus  					scanner at the Internet Gateway.</p>
</li>
<li>
<p align="left">Set the Terminal Services Configuration  					Permission Compatibility to 					<a href="http://www.sessioncomputing.com/images/PermissionCompatibility2K3.bmp" target="_blank"> <span style="color: #330099;">&quot;Full Security&quot; (Windows Server 2003)</span> </a> ,  					or to 					<a href="http://www.sessioncomputing.com/images/PermissionCompatibility2k.bmp" target="_blank"> <span style="color: #330099;">&quot;Windows 2000 Users&quot; (Windows 2000  					Server)</span> </a> <span style="color: #330099;">. </span> <span style="color: #000000;">If you use the &quot;Permissions compatible  					with Terminal Server 4.0 Users&quot; (Windows 2000 Server) or  					&quot;Relaxed Security&quot; (Windows Server 2003), each user logging  					on is added to the TSUser Security Group, which has  					permissions and rights of the Power Users Group.</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Enable 					<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;324036" target="_blank"> <span style="color: #330099;">Software Restriction Policies</span> </a> in Group Policy, to define which files can be executed by  					users.</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">If users need only one  					application, specify this program to start when they logon.   					This can be done for everyone via 					<a href="http://technet2.microsoft.com/WindowsServer/en/Library/04430bc5-4e7e-45d9-85a9-d6b11bbb09451033.mspx" target="_blank"> <span style="color: #330099;">Group Policy or Terminal Services  					Configuration</span> </a> <span style="color: #330099;">, </span> or  					for specific users via <span style="color: #330099;"> <a href="http://technet2.microsoft.com/WindowsServer/en/Library/8bc6ba8f-5d4a-45f1-bfe7-623a30635c3e1033.mspx" target="_blank"> <span style="color: #330099;">Active Directory or Local User  					Account.</span> </a> </span> </span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Consider locking down  					the user environment with a FREE program like 					<a href="http://www.fcconsult.be/" target="_blank"> <span style="color: #330099;">BrsSuite</span> </a> , designed by  					Terminal Server Security Expert &quot;Fabrice Cornet&quot;, of 					<span style="color: #330099;"> <a href="http://www.fcconsult.be/" target="_blank"> <span style="color: #330099;">FC Consult, Belgium</span> </a> </span> .</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Restrict access to  					applications normal users shouldn&#8217;t ever use, or that do not  					follow the policy restrictions in place, i.e. winfile and  					command.com</span></p>
</li>
<p></span></ol>
<p><!--  mstheme--><span style="font-family: Arial,Arial,Helvetica;"> </span></p>
<h3><span style="font-family: Arial,Arial,Helvetica;">How can provide the most secure access to  				terminal servers from the Public Internet?  The RDP  				Protocol is secure and uses RSA Security&#8217;s RC4 cipher, at either  				56 or 128 bits, however the following should be considered when  				providing access to terminal servers over the Public Internet:</span></h3>
<p><span style="font-family: Arial,Arial,Helvetica;"><br />
</span></p>
<ol><span style="font-family: Arial,Arial,Helvetica;"></p>
<li>
<p align="left">Set the <span style="color: #330099;"> <a href="http://www.sessioncomputing.com/images/RDP-Tcp_Encryption.bmp"> <span style="color: #330099;">RDP-Tcp Encryption Level to &quot;High&quot;  					(Windows 2000 Server or Windows Server 2003)</span> </a> </span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Define and enforce a 					<a href="http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/directory/activedirectory/stepbystep/strngpw.mspx" target="_blank"> <span style="color: #330099;">strong password policy</span> </a> .</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">If you require  					password authentication to access a Remote Desktop Web  					Connection (RDWC, aka TSAC or TSWeb), do so over an SSL  					Connection.  Since you have to logon to the Terminal  					Server, there really is no advantage to requiring  					authentication to access a RDWC.</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Do NOT use traditional  					client-to-server VPN to provide secure access to Terminal  					Servers.  This may sound strange, but traditional  					client-to-server VPNs require connectivity over non-standard ports client software  					on the remote computer. These often prevent remote users from  					being able to connect.  In addition to the connectivity problems  					traditional VPN can cause, traditional client-to-server VPNs can open the  					corporate network to viruses, trojans or worms, because they  					extend the corporate network to the remote client.</span></p>
</li>
<li>
<p align="left"><span style="color: #000000;">Do consider providing  					secure access to terminal servers via  					<a href="http://www.sessioncomputing.com/add-on.htm#Security"> <span style="color: #330099;">SSL VPN or a Terminal Server Secure  					Gateway</span> </a> , as these can provide access over  					standard ports like 443 or 80, which makes connectivity easy  					for remote users.  These devices or software  					applications also provide access to a specific computer, or  					set of computers, instead of opening a secure tunnel to the  					entire corporate network.</span></p>
</li>
<p></span></ol>
<p><map name='google_ad_map_368_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/368?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_368_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=368&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fthis-post-lists-the-best-practices-for-securing-terminal-server-or-windows-xp-for-use-with-vdi%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/this-post-lists-the-best-practices-for-securing-terminal-server-or-windows-xp-for-use-with-vdi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICA File Syntax explained</title>
		<link>http://Weblog.BassQ.nl/index.php/ica-file-syntax-explained/</link>
		<comments>http://Weblog.BassQ.nl/index.php/ica-file-syntax-explained/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 12:44:34 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=302</guid>
		<description><![CDATA[ICA File Syntax ICA files are usually generated by an application such as the ICA File Editor or Application Configuration. An ICA file can also be used to create custom WinFrame client. The Contents of an ICA File Use a simple text editor (such as Notepad) to create and modify ICA files. A sample ICA [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">ICA</span> </strong> <strong><span style="font-size: 10pt; font-family: Arial;"> File Syntax</span> </strong> <span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">ICA</span> <span style="font-size: 10pt; font-family: Arial;"> files are usually generated                                by an application such as the ICA File Editor or                                Application Configuration. An ICA file can also                                be used to create custom <span class="SpellE">WinFrame</span> client.</span></p>
<p><strong><span style="font-size: 10pt; font-family: Arial;">The Contents of an ICA File </span> </strong></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Use a simple text editor                                (such as Notepad) to create and modify ICA files. A                                sample ICA file is shown                                below: </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; CUSTOMER.ICA &#8211; ICA file to                                access a Customer Database using Microsoft Access </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; The <strong>[<span class="SpellE">ApplicationServers</span> ]</strong> section contains the name of the </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; <span class="GramE">connection</span> or                                published application defined by the ICA file. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; The name below (Access)                                appears in the title bar of the client window. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">[<span class="SpellE">ApplicationServers</span> ]Access= </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; The <strong>[] </strong> section describes the                                attributes of the connection or </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; published application                                defined in the <strong>[<span class="SpellE">ApplicationServers</span> ]</strong> section above. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; The name in the square                                brackets must exactly match the name defined in                                the </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; [Application Servers]                                section above; in this example, Access. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">[Access] </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">TransportDriver</span> </span> <span style="font-size: 10pt; font-family: Arial;">=TCP/IP </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Address=206.103.132.12 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">WinStationDriver</span> </span> <span style="font-size: 10pt; font-family: Arial;">=ICA 3.0 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Username=JBLOGGS </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Domain=ABC </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Password=000100 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">InitialProgram</span> </span> <span style="font-size: 10pt; font-family: Arial;">=d:\access\msaccess.exe                                d:\shareacc\access\nwind.mdb /X customer </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">WorkDirectory</span> </span> <span style="font-size: 10pt; font-family: Arial;">=d:\access </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">UseAlternateAddress</span> </span> <span style="font-size: 10pt; font-family: Arial;">=0 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">KeyboardTimer</span> </span> <span style="font-size: 10pt; font-family: Arial;">=100 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">MouseTimer</span> </span> <span style="font-size: 10pt; font-family: Arial;">=50 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; Use either <span class="SpellE">ScreenPercent</span> or <span class="SpellE">DesiredHRES</span> and <span class="SpellE">DesiredVRES</span> to specify </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; <span class="GramE">the</span> size of the client                                window. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span> <span id="more-302"></span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; <strong>If                                both <span class="SpellE">ScreenPercent</span> and                                <span class="SpellE">DesiredHRES</span> and <span class="SpellE">DesiredVRES</span> are                                specified, </strong> </span></p>
<p><strong><span style="font-size: 10pt; font-family: Arial;">; <span class="GramE">only</span> <span class="SpellE">ScreenPercent</span> is used.                                <span class="SpellE">ScreenPercent</span> is                                available only with </span> </strong></p>
<p><strong><span style="font-size: 10pt; font-family: Arial;">; <span class="GramE">the</span> Citrix Web Client. </span> </strong></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">ScreenPercent</span> </span> <span style="font-size: 10pt; font-family: Arial;">=75 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredHRES</span> </span> <span style="font-size: 10pt; font-family: Arial;">=640 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredVRES</span> </span> <span style="font-size: 10pt; font-family: Arial;">=480 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredColor</span> </span> <span style="font-size: 10pt; font-family: Arial;">=2 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; The <strong>[<span class="SpellE">WFClient</span> ]</strong> section                                describes the <span class="SpellE">WinFrame</span> Client. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">; </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">[<span class="SpellE">WFClient</span> ] </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Version=2 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The <strong>[<span class="SpellE">ApplicationServers</span> </strong> ]                                section defines the remote application entry                                referred to by the ICA file. The                                [<span class="SpellE">ApplicationServers</span> ]                                section contains the following fields: </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">[Application Server] </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">This is the section header.                                This field is required and must be entered exactly                                as shown. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">EntryName</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Defines the name of the                                remote application entry. The name must be                                followed by an equal sign. This name is used in                                the title bar of the client window. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The [<span class="SpellE">EntryName</span> ] Section </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The <strong>[<span class="SpellE">EntryName</span> ] </strong> section                                begins with the <span class="SpellE">EntryName</span> defined in                                the [<span class="SpellE">ApplicationServers</span> ]                                section enclosed in square brackets, or [Access]                                in the above example. The [<span class="SpellE">EntryName</span> ] section                                contains the following fields: </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">TransportDriver</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The data transport type.                                Usually TCP/IP, but can also be IPX, SPX, or                                NetBIOS. This is a required field. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Address= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The address of the remote                                Citrix server. For TCP/IP connections, it can be                                the DNS name of a Citrix server, the IP address of                                a Citrix server, or the name of a published                                application, for example Database. For IPX, SPX,                                and NetBIOS connections, it can be the name of a                                Citrix server or the name of a published                                application. This is a required field. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">WinStationDriver</span> </span> <span style="font-size: 10pt; font-family: Arial;">=ICA 3.0 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Defines the presentation                                protocol as ICA 3.0. This is                                a required field. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Username= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the name of a user                                account to log on as. This is an optional field. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Domain= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the domain to log                                on to. This is an optional field. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Password= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the password for                                the user account. This is an optional field. The                                password, if used, must be encrypted. To enter an                                encrypted password into the ICA file, use the                                Citrix ICA Client Remote Application Manager New                                Entry Wizard to create a remote application entry.                                When you are prompted for the username and                                password, enter the password that you want to use                                in the ICA file. Finish                                the New Entry wizard. Open the file APPSRV.INI in                                the Windows directory and locate the entry you                                just created. Copy the password value and paste it                                into your ICA file. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">ClearPassword</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the clear text                                (unencrypted) password for the user account. This                                is an optional field. To use a clear text                                password, the Password field must be set to a null                                value (for example: Password=). </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">InitialProgram</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the path of the                                application on the Citrix server to be                                automatically launched when the connection is                                made. Include any command line options. This is an                                optional field. If no initial program is                                specified, Program Manager is launched. If the                                name of a published application is specified in                                the Address field, the name of the published                                application must appear here prefixed with a pound                                sign (#), for example #Database. The published                                application name must be entered exactly as it is                                in the Address field. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">WorkDirectory</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the working                                directory used for the application. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">ScreenPercent</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the horizontal and                                vertical pixel resolution as a percentage of the                                client desktop size. If the <span class="SpellE">ScreenPercent</span> field is                                present, the <span class="SpellE">DesiredHRES</span> and <span class="SpellE">DesiredVRES</span> fields are                                ignored. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredHRES</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the horizontal                                window size in pixels. If the <span class="SpellE">ScreenPercent</span> field is                                present, the <span class="SpellE">DesiredHRES</span> and <span class="SpellE">DesiredVRES</span> fields are                                ignored. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredVRES</span> </span> <span style="font-size: 10pt; font-family: Arial;">= </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the vertical window                                size in pixels. If the <span class="SpellE">ScreenPercent</span> field is                                present, the <span class="SpellE">DesiredHRES</span> and <span class="SpellE">DesiredVRES</span> fields are                                ignored. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredColor</span> </span> <span style="font-size: 10pt; font-family: Arial;">=1 | 2 | 4 | 8 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">DesiredColor</span> </span> <span style="font-size: 10pt; font-family: Arial;"> sets the color palette                                depth. Use 1 for 16-color and 2 for 256-color. The                                default is 2 (256-color). Use 4 for High Color.                                For True Color, use 8. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">UseAlternateAddress</span> </span> <span style="font-size: 10pt; font-family: Arial;">=0 | 1 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">This is an optional field,                                only used to support accessing a Citrix server                                across a firewall. Firewalls use IP address                                translation to convert public (Internet) IP                                addresses into private (Intranet) IP addresses.                                Public IP addresses are called &quot;external&quot;                                addresses because they are external to the                                firewall, while private IP addresses are called                                &quot;internal&quot; addresses. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">When an ICA client is                                configured for TCP/IP server location, it sends a                                directed UDP datagram to the server location IP                                address using TCP/IP port 1604. For communication                                to be successful between an ICA client and a                                Citrix server with an intervening firewall, the                                firewall must be configured so it will pass UDP                                port 1604 packets. Server location is configured                                in Remote Application Manager by selecting                                Settings from the Options menu. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">If a fixed server location                                address is specified, the ICA                                client contacts that server to determine the                                address of the ICA master                                browser. When the ICA client connects by server                                or published application name, the ICA master                                browser returns the address of the desired server                                or published application. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">If <span class="SpellE">UseAlternateAddress</span> =1                                is specified, the client will request the IP                                address of the Citrix server’s alternate address.                                <span class="SpellE">UseAlternateAddress</span> can only be used for TCP/IP connections. You must                                specify the IP address of the Citrix server that                                is configured for server location by including the                                statement <span class="SpellE">TcpBrowserAddress</span> =<span class="SpellE">ipaddress</span> in the [<span class="SpellE">WFClient</span> ] section of                                the ICA file, where                                <span class="SpellE">ipaddress</span> is the IP                                address of the Citrix server; for example,                                123.321.234.23. You must also use the ALTADDR                                command on the Citrix server with IP address <span class="SpellE">ipaddress</span> that is accessed by the ICA file. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">See the &quot;Load Balancing and                                Application Publishing Across a Firewall&quot; topic in                                the <span class="SpellE">WinFrame</span> Readme for                                more information about alternate addresses and the                                ALTADDR command. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">KeyboardTimer</span> </span> <span style="font-size: 10pt; font-family: Arial;">=value </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies a time interval, in                                milliseconds, during which keyboard input is                                collected before being sent to the Citrix server.                                The default value of 100 milliseconds is optimized                                for WANs; in a Dial-In or LAN environment;                                reducing this value may give better                                responsiveness. Using too low a value in a LAN                                environment may cause a large number of small                                packets to be generated, which may affect network                                performance. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">MouseTimer</span> </span> <span style="font-size: 10pt; font-family: Arial;">=value </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies a time interval, in                                milliseconds, during which mouse input will be                                collected before being sent to the Citrix server.                                The default value of 100 milliseconds is optimized                                for WANs; in a Dial-In or LAN environment,                                reducing this value may give better                                responsiveness. Using too low a value in a LAN                                environment may cause a large number of small                                packets to be generated, which may affect network                                performance. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">The [<span class="SpellE">WFClient</span> ] Section </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Version=2 </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the version of the                                client software. Do not change this value. This is                                a required field. </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">TcpBrowserAddress</span> </span> <span style="font-size: 10pt; font-family: Arial;">=<span class="SpellE">ipaddress</span> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Specifies the IP address of a                                Citrix server used for server location. This field                                is required if <span class="SpellE">UseAlternateAddress</span> =1                                is specified in the [<span class="SpellE">EntryName</span> ] section. </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">***FOR BITMAP CACHING TO WORK                                WITH THE WEB CLIENT: </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">In the section <span class="SpellE">WFClient</span> add the following lines: </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">PersistentCacheEnabled</span> </span> <span style="font-size: 10pt; font-family: Arial;">=On </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">PersistentCacheSize</span> </span> <span style="font-size: 10pt; font-family: Arial;">=42935633 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">PersistentCacheMinBitmap</span> </span> <span style="font-size: 10pt; font-family: Arial;">=8192 </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">PersistentCachePath</span> </span> <span style="font-size: 10pt; font-family: Arial;">=C:\WINNT\Profiles\amitb\Application                                Data\<span class="SpellE">ICAClient</span> \Cache </span></p>
<p><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">In the section for the                                application add the following line: </span></p>
<p><span class="SpellE"><span style="font-size: 10pt; font-family: Arial;">PersistentCacheEnabled</span> </span> <span style="font-size: 10pt; font-family: Arial;">=On </span></p>
<p><span style="font-size: 10pt; font-family: Arial;">Now bitmap caching will work.                                For switching off, you can switch off <span class="SpellE">PersistentCacheEnabled</span> in the application setting. Please note that if                                setting under application name and <span class="SpellE">WFClient</span> differ then setting under application name will                                take precedence. <span class="SpellE">PersistentCachePath</span> should be suitably changed to correspond with the                                actual user and the directory where he wants to                                put the cache files. <span class="SpellE">PersistentCacheSize</span> and <span class="SpellE">PersistentCacheMinBitmap</span> may also be changed according to the requirement. </span></p>
<p><map name='google_ad_map_302_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/302?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_302_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=302&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fica-file-syntax-explained%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/ica-file-syntax-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2003 Citrix and Terminal Services problems</title>
		<link>http://Weblog.BassQ.nl/index.php/office-2003-citrix-and-terminal-services-problems/</link>
		<comments>http://Weblog.BassQ.nl/index.php/office-2003-citrix-and-terminal-services-problems/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 06:59:00 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=181</guid>
		<description><![CDATA[Configuring Office settings for all users of a Terminal Server is best done with Group Policies. Download the Office 2003 Resource Kit and the latest Office 2003 SP2 Administrative templates. Be sure to read the installation instructions. Deploying Office 2003 in a Windows Terminal Services Environment 828955 &#8211; How to install Office 2003 or Office [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Configuring Office settings for all users of a Terminal Server is best done with Group Policies. Download the <a href="http://download.microsoft.com/download/0/e/d/0eda9ae6-f5c9-44be-98c7-ccc3016a296a/ork.exe"><u><font color="#0000ff">Office 2003 Resource Kit</font></u></a> and the latest <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ba8bc720-edc2-479b-b115-5abb70b3f490&amp;DisplayLang=en"><u><font color="#0000ff">Office 2003 SP2 Administrative templates</font></u></a>. Be sure to read the <a href="http://office.microsoft.com/en-us/assistance/HA011513711033.aspx"><u><font color="#0000ff">installation instructions</font></u></a>.</p>
<p align="left"><a href="http://office.microsoft.com/en-gb/help/HA011402071033.aspx"><u><font color="#0000ff">Deploying Office 2003 in a Windows Terminal Services Environment</font></u></a></p>
<p align="left"><a href="http://support.microsoft.com/?kbid=828955"><u><font color="#0000ff">828955</font></u></a> &#8211; How to install Office 2003 or Office XP on a computer that is running Windows Terminal Server</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=308263"><u><font color="#0000ff">308263</font></u></a> &#8211; How to create a Custom Maintenance Wizard file for updating installation options after you deploy a custom installation of Office</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=827708"><u><font color="#0000ff">827708</font></u></a> &#8211; During a Windows 2000 Terminal Services session, the Office 2003 Setup program stops responding</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=911682"><u><font color="#0000ff">911682</font></u></a> &#8211; Windows Installer-related event IDs are logged in the Application log when you start an Office program</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=823586"><u><font color="#0000ff">823586</font></u></a> &#8211; How to turn off the speech recognition and the handwriting recognition features in Office 2003</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=899117"><u><font color="#0000ff">899117</font></u></a> &#8211; User settings issues are not resolved when you reinstall or repair Office programs on a computer that is running Terminal Services &#8211; Office 2003, XP and 2000</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=885380"><u><font color="#0000ff">885380</font></u></a> &#8211; Every other time that you open a document in Word, the document opens in recovery mode or you receive an error message</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=891298"><u><font color="#0000ff">891298</font></u></a> &#8211; When you try to open or to save a file in an Office XP program that is running in a Terminal Server session, the Office XP program may unexpectedly quit</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=821257"><u><font color="#0000ff">821257</font></u></a> &#8211; &#8220;Not Enough Memory&#8221; Error Message When You Search for Clips in an Office Document During a Terminal Services Session &#8211; Office 2003 and XP, pre-SP5 hotfix</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=282599"><u><font color="#0000ff">282599</font></u></a> &#8211; Frequently asked questions about Ctfmon.exe</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=287039"><u><font color="#0000ff">287039</font></u></a> &#8211; Cannot Start a Trial Version of Office XP or Office 2003 on Terminal Server</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=828956"><u><font color="#0000ff">828956</font></u></a> &#8211; Running Multiple Versions of Microsoft Office with Office 2003</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=931946"><u><font color="#0000ff">931946</font></u></a> &#8211; The &#8220;From Camera or Scanner&#8221; menu option is unavailable in Office XP and Office 2003 programs during a terminal server session</p>
<h4><font color="#000000">Registration information Office incorrect </font></h4>
<p><span lang="EN-GB">HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\UserInfo Change the 11.0 to whatever version your office is 9.0 or 10.0 I forget. Delete that from the current user profile.  Then go to HKLM\software\microsoft\windows nt\currentversion\terminal server\install\software\microsoft\office\11.0\common\userinfo and see if the setting is there as well and delete that.  that portion is the shadow key and is why it&#8217;s being distributed to everyone. </span></p>
<p align="left"><strong>Word specific issues</strong></p>
<p align="left"><a href="http://support.microsoft.com/?kbid=917056"><u><font color="#0000ff">917056</font></u></a> &#8211; Text is slow to appear or to disappear when you type or delete text in a table when you are using Word 2003 on a Terminal Server client &#8211; fixed in Word 2003 post-Service Pack 2 Hotfix</p>
<p align="left"><strong>Excel specific issues</strong></p>
<p align="left"><a href="http://support.microsoft.com/?kbid=916592"><u><font color="#0000ff">916592</font></u></a> &#8211; Error message when you try to reactivate (switch to) a terminal services session in which Excel is running: &#8220;Not enough system resources to display completely&#8221;</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=313683"><u><font color="#0000ff">313683</font></u></a> &#8211; XL2002: Can See Other Users&#8217; Printers in Terminal Server Session</p>
<p><strong></p>
<p align="left">Misc. Office 2003 / XP / 2002 issues</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=922688"><u><font color="#0000ff">922688</font></u></a> &#8211; Picture Manager does not start when you double-click a file on a computer that is running Terminal Services</p>
<p></strong></p>
<p align="left"><a href="http://support.microsoft.com/?kbid=898470"><u><font color="#0000ff">898470</font></u></a> &#8211; OneNote 2003 appears pixilated when you run OneNote 2003 in a Terminal Server client</p>
<p align="left"><a href="http://support.microsoft.com/?kbid=944630"><u><font color="#0000ff">944630</font></u></a> &#8211; You cannot move, close, or hide the Live Meeting 2005 sharing toolbar when you connect to a Live Meeting 2005 session in a Citrix MetaFrame-based environment</p>
<p>
[ad#post]</p>
<p><map name='google_ad_map_181_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/181?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_181_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=181&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Foffice-2003-citrix-and-terminal-services-problems%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/office-2003-citrix-and-terminal-services-problems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Citrix Presentation Server 4.0 Tips and Tweaks – GPO ADM Template</title>
		<link>http://Weblog.BassQ.nl/index.php/citrix-presentation-server-40-tips-and-tweaks-%e2%80%93-gpo-adm-template/</link>
		<comments>http://Weblog.BassQ.nl/index.php/citrix-presentation-server-40-tips-and-tweaks-%e2%80%93-gpo-adm-template/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 13:25:02 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[GPO]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=146</guid>
		<description><![CDATA[Source : http://www.dabcc.com/article.aspx?id=2756 If you are looking for Citrix tips, tweaks, performance tuning, security, and usability &#8216;tweaks &#38; tips&#8217; for your Microsoft Windows Server 2003 with Citrix MetaFrame Presentation Server 4.0 servers, then look no further. Methodology in a Box 4.0 &#8217;Tweaks Section&#8217; details tips and tricks associated with Citrix and Terminal Services computing. In this [...]]]></description>
			<content:encoded><![CDATA[<p>Source : <a href="http://www.dabcc.com/article.aspx?id=2756">http://www.dabcc.com/article.aspx?id=2756</a></p>
<p>If you are looking for Citrix tips, tweaks, performance tuning, security, and usability &#8216;tweaks &amp; tips&#8217; for your Microsoft Windows Server 2003 with Citrix MetaFrame Presentation Server 4.0 servers, then look no further. Methodology in a Box 4.0 &#8217;Tweaks Section&#8217; details tips and tricks associated with Citrix and Terminal Services computing.<a href="http://ad.doubleclick.net/jump/N1443.Dabcc.com/B2781337;abr=!ie4;abr=!ie5;sz=336x280;ord=1587992212?"></a><a href="http://www.dabcc.com/banman/a.aspx?ZoneID=3&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=61284"></a></p>
<p>In this Citrix MetaFrame Group Policy template (GPO) you will find tips, tricks and tweaks related to:</p>
<ul>
<li>Applications tweaks</li>
<li>Adobe</li>
<li>Internet Explorer</li>
<li>Java</li>
<li>Office 2003</li>
<li>Outlook Express</li>
<li>Disk subsystem</li>
<li>Citrix MetaFrame Presentation Server specific tweaks</li>
<li>Memory tweaks</li>
<li>Network tweaks</li>
<li>Printing tweaks</li>
<li>Security tweaks</li>
<li>Windows tweaks</li>
</ul>
<p><img width="627" src="http://www.dabcc.com/KnowledgePortalServer/Image/Library/upload/knowledge/MIABTweaks.jpg" height="501" /></p>
<p>Thanks for Victor Olsen for contributing a few fixes to this Citrix / Terminal Services GPO and to Paul Drangeid from TeleData Consulting, Inc. for creating and testing this template based off the MIAB 4.0 <a href="http://www.dabcc.com/forumcontent.aspx?sectionid=18"><font color="#800080">How to Tweaks and Tune Citrix MetaFrame Presentation Server 4.0 Section</font></a><strong> </strong>section<strong>. </strong></p>
<p>To download the Citrix / Terminal Services Tips, Tips and Tweaks ADM Template please refer to the following page:</p>
<p><a href="http://www.dabcc.com/downloadfile.aspx?id=282"><u><font color="#0000ff">MIAB 4.0 for Citrix Presentation Server 4.0 Tips and Tweaks ADM Template </font></u></a></p>
<p>This release also marks the first release of the new Methodology in a Box Service. What is this Service&#8217;? Good question, when I first created MIAB, I released it as a draft for two reasons, 1) get the info out and 2) to get feedback. Since then Methodology in a Box has become much bigger than the sum of its parts, it&#8217;s received over a half million downloads and has become an integral part of any Citrix deployment. I have received feedback from all over the world and together we made it a must read for anyone deploying Citrix MetaFrame. Because of this success, I had an idea over three years ago that we just now have the resources and time to make happen. Let me try to explain.</p>
<p>I was sitting watching a TV Show about the Internet and on TCP/IP. It talked about how IP has grown through a serious of RFC&#8217;s to become to de facto protocol that we all depend upon to move data around the Internet. What is an RFC? Basically it is process for creating a standard on the Internet. New standards are proposed and published on the Internet, as a Request for Comments. The proposal is reviewed by the Internet Engineering Task Force and once approved it is made the standard. I thought to myself, why can&#8217;t we do this for the Server based computing world? Why can&#8217;t MIAB and DABCC provide this service? Well, Methodology in a Box is designed to be just that. The new Methodology in a Box is this service and the new Tweaks Section is our first attempt to make this happen, but we are not stopping there.</p>
<p>This being said, what we have done is created a basic document, a proposed series of RFCs, and a forum where we can all debate each tweak (RFC) and where you can submit new ones. If the community agrees then it will be certified as an official tweak. This is the new process we will use for all of the content found in Methodology in a Box, from how to install Citrix, to how to lock down your system through GPOs and other resources, to how to customize Citrix Web Interface. As always, I feel that by doing this, we can continue what we started in May of 2002 and that is to build the Citrix Deployment Bible, and we are already off to a great start!!!</p>
<p><a href="http://www.dabcc.com/miab/MIAB4-Tweaks-Beta.pdf"><font color="#800080">Download &#8216;How to Tweaks and Tune Citrix MetaFrame Presentation Server 4.0 Section&#8217; Beta 4 White Paper &#8211; PDF Format</font></a></p>
<p><a href="http://www.dabcc.com/miab/MIAB4-Tweaks-Beta.zip">Download &#8216;How to Tweaks and Tune Citrix MetaFrame Presentation Server 4.0 Section&#8217; Beta 4 White Paper - ZIP Format </a></p>
<p><map name='google_ad_map_146_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/146?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_146_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=146&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fcitrix-presentation-server-40-tips-and-tweaks-%25e2%2580%2593-gpo-adm-template%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/citrix-presentation-server-40-tips-and-tweaks-%e2%80%93-gpo-adm-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to overcome 4,095-MB paging file size limit in Windows</title>
		<link>http://Weblog.BassQ.nl/index.php/how-to-overcome-4095-mb-paging-file-size-limit-in-windows/</link>
		<comments>http://Weblog.BassQ.nl/index.php/how-to-overcome-4095-mb-paging-file-size-limit-in-windows/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 12:53:12 +0000</pubDate>
		<dc:creator>BassQ</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://Weblog.BassQ.nl/?p=145</guid>
		<description><![CDATA[When you set the paging file size in Windows, that the largest paging file that you can select is 4,095 megabytes (MB) per drive or volume. If extra drives or volumes are not available, you can create multiple paging files on a single drive by placing them in separate folders. The problem comes up if [...]]]></description>
			<content:encoded><![CDATA[<p>When you set the paging file size in Windows, that the largest paging file that you can select is 4,095 megabytes (MB) per drive or volume. If extra drives or volumes are not available, you can create multiple paging files on a single drive by placing them in separate folders. The problem comes up if you use the small 1U server with only 2 drives that are usualy configured as raid 1.</p>
<p>To create multiple paging files on one volume to overcome the 4,095-MB limit:</p>
<ol>
<li>On the drive or volume you want to hold the paging files, create folders for the number of paging files you want to create on the volume. For example, C:\Pagefile1, C:\Pagefile2, and C:\Pagefile3.</li>
<li>Using Registry Editor (Regedt32.exe), locate the following key:<br />
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement</li>
<li>Find the Pagingfiles value, and then double-click it to open it.</li>
<li>Remove any existing values, and add the following values:<br />
c:\pagefile1\pagefile.sys 4000 4000<br />
c:\pagefile2\pagefile.sys 4000 4000<br />
c:\pagefile3\Pagefile.sys 4000 4000</li>
<li>Click OK and quit Registry Editor. Restart the computer to cause the changes to take effect.</li>
</ol>
<p>In this example the page will now have the size of 12GB on one volume.</p>
<p>Checkout <a href="http://support.microsoft.com/kb/237740/en-us">http://support.microsoft.com/kb/237740/en-us</a> for more information.</p>
<p>On mirrored drives people usually make a separate partition for the pagefile. In order to make the pagefile faster this is NOT the best thing to do. The pagefile should be near the system files if it is located on the same physical disk (Raid 1 set) as the System files. If you place it on a different partition the heads from the HDD will have to move over a empty part of the disk to access or write to the pagefile. If you use the discribed methode by first setting no pagefile then defrag the C: drive and then placing the pagefile on the C: drive all files will be close together and the heads of the disks will not have to move a lot.</p>
<p>As most companies buy servers with 2 disks for their Terminal Servers and most of he time make a mirror set out of these for fault tollerance. Administrators are forgetting that Terminal Servers (and even more with Citrix on them) are fault tollerant because you have a lot of them. The best thing to do in this case is not to configure the disks as a Raid set but as separate disks. On the first disk you place the system, program and profile files. On the second disk you place the pagefile, the spooler directory and all temp files/directories. This could speed up things a bit to a lot depending on programs installed, use of page and temp files and the amount that is printed.</p>
<p>The best thing to do is of course buy a server with 2 x drives in a RAID1 configuration for Operating System &amp; Applications and 2 x drives in a RAID1 configuration for Page File. This is applicable if the server has more than 2 drive bays.</p>
<p><map name='google_ad_map_145_9f24cd510f3f6f88'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/145?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_145_9f24cd510f3f6f88' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=145&amp;url= http%3A%2F%2FWeblog.BassQ.nl%2Findex.php%2Fhow-to-overcome-4095-mb-paging-file-size-limit-in-windows%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://Weblog.BassQ.nl/index.php/how-to-overcome-4095-mb-paging-file-size-limit-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
