A question that gets asked frequently by customers and thankfully I have an answer for you. Brought to you by our very own SoftGrid team. Thanks J.C. Hornbeck
A common question we get is "How do policies work with regards to a virtual application?" Well, the answer is that it depends on the policy. Policies applied via a Group Policy Object (GPO) are not applied to the Virtual Environment; meaning, policies set through Windows Settings in the Group Policy Editor are not applied to the Virtual Environment.
Policies applied via an Administrative Template-based policy settings .ADM and .POL file are applied to the Virtual Environment; meaning, policies set through Administrative Templates in the Group Policy Editor are applied to the Virtual Environment.
During every application launch, we process the local policy files on the system:
Machine Policy - %systemroot%\system32\grouppolicy\machine\registry.pol
Shared Policy - %allusersprofile%\ntuser.pol
User Policy - %userprofile%\ntuser.pol
Currently there is no way to disable/prevent GPO’s from being process during application launch.
When applying policies, SoftGrid does not distinguish between HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER. If a policy is configured for HKEY_LOCAL_MACHINE, it will be applied to HKEY_CURRENT_USER. When a SoftGrid application is launched, HKCU\software\polices\ is populated with additional policy keys from the workstation policy cache.