Product: ProfileUnity
Product Version: 6.8.x
Expires on: 365 days from publish date
Updated: May 24, 2024
Synopsis:
FlexApp package captures using the FlexApp Packaging Console (FPC) or FlexApp Packaging Automation (FPA) might include unnecessary Registry entries in HKU or HKCU that one might want to be excluded during package capture, depending on the application's native behavior when those entries do or don't exist upon first-launch.
Excluding user Registry entries might be preferable when not actually required by an application because user Registry entries contained within FlexApp packages are "tattooed" into the user's Registry hive, not layered, and they are not cleaned up when the FlexApp package is removed from the system. Additionally, any existing Keys/Values in the user's hive will take precedence and FlexApp will not overwrite them upon future package activations.
Actions:
Modifying the "IgnoredRegPaths" section within the VirtFsService\x64\VirtFsService.dll.config, located within the FPC or FPA installation path, allows for the exclusion of other user's Registry entries (HKU) or ALL user Registry entries (HKU and HKCU).
- To exclude from capture HKU, but continue including HKCU, insert the following line:
-
<string>Registry.User</string>
-
- To exclude ALL user Registry from capture, both HKU and HKCU, insert the following lines:
-
<string>Registry.User</string>
<string>HKCU</string>
-
- NOTE - Excluding only HKCU while still including HKU is not supported at this time.
- NOTE - Excluding HKCU from capture can break support for captured default file-type associations!