This article describes how to disable the Citrix SFO Alternate Stream driver (CtxAltStr.sys).
CtxAltStr.Sys is the filter driver for memory optimization, a feature of Presentation Server that was first introduced in Presentation Server 4.0.
This driver intercepts all calls to the file system and checks to see if an Alternate Data Stream has been added to the file. If they have been added, it sends the alternate data stream back to the operating system.
This driver is always loaded into system memory when the server starts, even if the feature is disabled. This can be verified by using the Process Explorer, as shown in the following screen shot.
While troubleshooting server crash or memory leak issues, which could be attributed to CtxAltStr.Sys, you might be prompted to disable this driver and monitor the server to confirm the cause.
Complete one of the following procedures to disable the CtxAltStr.Sys driver and test the server stability without uninstalling any of the product features:
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.
To edit the Registry, complete the following procedure:
Open the following registry key:
HKLM\SYSTEM\CurrentControlSet\Services\ctxaltstr
Change the DWORD value of Start to 0x4 (Disabled) instead of 0x2 (Automatic).
Restart the server.
Start the AutoRuns tool.
Clear the option corresponding to the driver.
Restart the server.