App Virt : Auto Load Trigger and Auto Load Target Scenarios for background streaming

Audience : This is intended only for people with knowledge on App Virtualization Product and using App Virtualization Client.

Auto Load: Auto Load is a client runtime policy configuration parameter that enables the secondary feature block of a virtualized application to be streamed to the client automatically in the background.

Auto Load Triggers: Set Background Loading Triggers and its default value is 5 for WD, TS clients.

Registry Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion\Configuration\AutoLoadTriggers

AutoLoadTriggers REG_DWORD values :
0x0 = Never
0x1 = On Launch
0x2 = On Refresh
0x4 = On Login
0x5 = On Launch & Login (DEFAULT)

Auto Load triggers are flags to indicate events that initiate Auto Loading of applications. Auto Load implicitly uses background streaming to enable the app to be fully loaded into cache. Feature block 1 will be loaded as quickly as possible. Feature block 2 will be loaded in the background to enable foreground operations (i.e. user interaction with applications) to take priority and provide optimal performance.

Bits mask values:
Never
- No bits are set (value is 0), no auto loading will be performed, as there are no triggers set
On Login - Perform auto load for any application when a user logs in.
On Launch - Perform auto load when a user launches an application
On Refresh - Perform auto load anytime a Publishing Refresh occurs

Auto Load Target: Specify What to Load in Background and its default value 1 is for WD, TS clients. This parameter indicates what will be auto loaded when any given AutoLoadTriggers occur.

Registry Keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion\Configuration\AutoLoadTarget

AutoLoadTarget REG_DWORD 
0x0 = None
0x1 = Previously Used (Default)
0x2 = All

Bits mask values:
None - No auto loading, regardless of what triggers are set.
All - If any enabled Auto Load trigger is enabled, all applications in the package (per package) or for all packages (set for client) will be automatically loaded, regardless of whether they have ever been launched.
Previously Used - If any Auto Load trigger is enabled, load only the packages where at least one app in the package has been previously used by a user (i.e. launched or pre-cached,). This targets ‘important’ apps, meaning apps that have been used before are likely to be more important to a user than apps that have never been launched.

Operation

Auto
Load
Trigger
Auto Load Target
All applications that are launched should be auto loaded. 1 2
All applications should be auto loaded when you login to the system. 4 2
All applications should be auto loaded when you DC Refresh. 2 2
Auto load previously used applications on launch. 1 1
Auto load previously used applications to auto load on login 4 1
Auto load previously used applications to auto load on DC refresh 2 1
Disable auto loading. 0 0

Author : Naresh Babu Attiraju (nareshbabu072003@gmail.com)
About Author : Naresh is working for an MNC and has worked on latest Windows Operating System such as Vista and Windows Server 2008. Has in-depth knowledge on the OS concepts. Has a total industry experience of about 24 months.
Please post your comments/suggestions on the writeup. Any information, please write to anyhelpinit@gmail.com

No comments: