ProfileUnity does not restore user settings properly when a user logs onto Horizon View from an iOS or Android device

Product: ProfileUnity-FlexApp

Product Version: 6.0+

Expires on: 365 days from publish date

Updated: December 15, 2015



ProfileUnity does not restore user settings properly when a user logs onto Horizon View from an iOS or Android device.



User profile settings are not properly restored.  Portability Settings log shows an error similar to this:

FATAL - Access to the path 'C:\Users\test\AppData\Roaming\Microsoft\Windows\Start Menu\Programs' is denied.



Horizon Client 2.0 and above for iOS or Android has Unity Touch, an interface that replaces the standard Windows Start Menu for easier access on smart phones and tablets.  It redirects Windows Start Menu path to the client device and blocks access to the original path, which prevents ProfileUnity to restore certain files to their original locations and fail.


Possible Resolution(s):

In an environment where users access Horizon View from iOS or Android device, any operation that writes to Start Menu or Program Group has to be separated out and only performs to non-iOS and Android devices.  Here are the steps you may follow:


  1. Download a copy of your current configuration summary report, and identify any Portability rulesets that contain file system merge or replace operation on Start Menu or Program Group. Typically those rulesets are 'Program Group' and 'Start Menu'. Remove the 'Program Group' Portability rule from your configuration.  

  2. Go to Portability Management.  Edit the Start Menu ruleset and add the file system rule 'Replace Program Group' to that rule.

  3. In Filter Management, create a new filter called Desktop View Clients with the screenshot below:

  4. Edit the configuration.  Modify the Portability configuration on Start Menu, and change the filter setting to Desktop View Client.  Update the configuration.

  5. Download the new INI file to replace the existing one in operation.

The user will need to logon to a View Desktop from a non-mobile device and logoff for Portability to update user’s Portability files.  After that, the user will be able to logon from Horizon Client for iOS or Android.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Article is closed for comments.