Product Version: 5.X+
Expires on: 365 days from publish date
Updated: December 30, 2015
Problem: How do I save user set volume level between logon sessions? Windows non-persistent desktop do not maintain the same registry key for sound device settings.
Explanation: The UID of the sound device is changed each time a new desktop is provisioned, preventing ProfileUnity from anticipating the correct key to restore to maintain user set volume levels.
ProfileUnity 6.5: Add the 'Volume Control Settings - 6.5' rule to your existing configuration. New configurations will have this Portability rule already.
ProfileUnity 5.x and 6.x:
A third-party application is required to save user set volume levels for ProfileUnity. File is attached at the end of this KB.
Liquidware Labs offers no guarantees, either explicit or implied, in the use of third-party tools related to the functioning or compatibility with Liquidware Labs products.
1. Download volume.zip and extract the contents to a network location.
2. Power up the base image and log on to the desktop as a domain administrator or local administrator.
3. Copy volume.exe from your network location to C:\ProgramData\Microsoft\Windows\StartMenu\Programs\Startup.
5. Run the Volume Control utility once and remove the checkbox from "Always ask before opening this file".
6. Shut down the base image and take a new snapshot.
7. Recompose the VM catalog/pool from the newly-taken snapshot.
When the new pool is recomposed, volume.exe will run at Explorer startup. This utility creates a registry key that will allow ProfileUnity to save and restore at each logon.
6. Create a new Portability Rule called "User Volume" with the settings detailed in the screenshot below:
7. In your active configurations, add a Portability Setting for Volume Control using the settings (applying filter as necessary for your environment):
8. Save and update your ini file in you path specified in assigned GPO (\\Domain\netlogon\profileunity)