none
Using Redirections.xml causes broken Windows 10 start menu RRS feed

  • Question

  • Hello,

    we are currently evaluating Profile Container (FSLogix 2.9.7205.27375) on Windows 10 1809 Enterprise x64 as we want to replace Roaming Profiles on our persistent PCs and notebooks (no VDI).

    We configured Profile Container with Cloud Cache (server side SMB 3.0 share on Windows Server 2016) which works quite well.

    However, the VHDs are getting quite large as our 3rd party applications store much temporary data in Local Appdata in the users profiles.
    So we want to configure redirections.xml in the way that the Local Appdata folders are excluded from synchronization (similar to Roaming Profiles mechanism).

    We configured the redirections.xml in the following way:

    <FrxProfileFolderRedirection ExcludeCommonFolders="0">
       <Excludes>        
         <Exclude Copy="0">AppData\Local</Exclude>        
         <Exclude Copy="0">AppData\LocalLow</Exclude>  
       </Excludes>
    </FrxProfileFolderRedirection>

    Addionally we configured
    KeepLocalDir = 1
    ClearCacheOnLogoff = 0

    as we want to keep the Appdata\Local data on the persistent device (PC/Notebook).
    This works. The folders Appdata\Local and Appdata\LocalLow will remain persistent on the client after logoff (in the _local user profile)

    However, this configuration causes the Windows 10 start menu to stop working. A click on the start menu buttons does not have any effect.  

    We are very looking forward for your help!

    Greetings,
    Andreas

    Wednesday, October 30, 2019 2:01 PM

Answers

  • Hello Andreas,

    this is our actual working configuration.

     

    <FrxProfileFolderRedirection ExcludeCommonFolders="###VALUE###">

     

    <Excludes>

            <Exclude Copy="0">Downloads</Exclude>

                   <Exclude Copy="0">Videos</Exclude>

                   <Exclude Copy="0">Saved Games</Exclude>

                   <Exclude Copy="0">Contacts</Exclude>

                   <Exclude Copy="0">Searches</Exclude>

                   <Exclude Copy="0">Citrix</Exclude>

                   <Exclude Copy="0">Tracing</Exclude>

                   <Exclude Copy="0">Music</Exclude>

                   <Exclude Copy="0">$Recycle.Bin</Exclude>

                   <Exclude Copy="1">AppData\LocalLow</Exclude>

                   <Exclude Copy="1">AppData\Local\Apps</Exclude>

                   <Exclude Copy="1">AppData\Local\Downloaded Installations</Exclude>

                   <Exclude Copy="1">AppData\Local\assembly</Exclude>

                   <Exclude Copy="1">AppData\Local\CEF</Exclude>

                   <Exclude Copy="1">AppData\Local\Google\</Exclude>

                   <Exclude Copy="1">AppData\Local\Deployment</Exclude>

                   <Exclude Copy="1">AppData\Local\FSLogix</Exclude>

                   <Exclude Copy="1">AppData\Local\GroupPolicy</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft Help</Exclude>

                   <Exclude Copy="1">AppData\Local\Packages</Exclude>

                   <Exclude Copy="1">AppData\Local\Sun</Exclude>

            <Exclude Copy="1">AppData\Local\VirtualStore</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Notifications</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Internet Explorer\DOMStore</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Internet Explorer\Recovery</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\MSOIdentityCRL\Tracing</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Messenger</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Terminal Server Client</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\UEV</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Application Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Mail</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\WebCache.old</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\AppCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Explorer</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\GameExplorer</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\DNTException</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\IECompatCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\iecompatuaCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Notifications</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\PRICache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\PrivacIE</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\RoamingTiles</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\SchCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Temporary Internet Files</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\WebCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\1031</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\BrowserMetrics</Exclude>

                   <Exclude Copy="0">AppData\Roaming\GoogleChrome\UserData\Default\Code Cache\js</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\CertificateRevocation</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\CertificateTransparency</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Crashpad</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\FileTypePolicies</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\InterventionPolicyDatabase</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\MEIPreload</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\PepperFlash</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\pnacl</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Safe Browsing</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\ShaderCache</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\SSLErrorAssistant</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Subresource Filter</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\SwReporter</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Default\JumpListIcons</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Default\JumpListIconsOld</Exclude>

            <Exclude Copy="1">AppData\Roaming\com.adobe.formscentral.FormsCentralForAcrobat</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Adobe\Acrobat\DC</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Adobe\SLData</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Document Building Blocks</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Windows\Network Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Windows\Printer Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\cache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\log</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\tmp</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\tmp</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\AppCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\IconCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\ResourceCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\ICAClient\Cache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\flashplayer\#SharedObjects\</Exclude>

                   </Excludes>

     

    <Includes>

                   <Include Copy="3">AppData\LocalLow\Sun\Java\Deployment\security</Include>

    </Includes>

    </FrxProfileFolderRedirection>


    • Marked as answer by Andreas - AWI Tuesday, November 5, 2019 2:08 PM
    Tuesday, November 5, 2019 9:09 AM

All replies

  • Hello Andreas,

    same here. My colleague resolved the problem.

    We resolved it with the following exclude list:

    The folder "AppData\Local\Microsoft\Windows\Caches" is not allowed in the file "redirections.xml"

    <Exclude Copy="1">AppData\Local\Microsoft\Windows\Caches</Exclude>

    Greetings
    Michael

    Thursday, October 31, 2019 1:11 PM
  • Hello Michael,

    thank you for your response. Unfortunately it's not working for me...

    I already excluded whole Appdata\Local, but I tried your suggestion by adding your line in my XML but without success.

    <?xml version="1.0" encoding="UTF-8"?>
       <FrxProfileFolderRedirection ExcludeCommonFolders="0">
    	<Excludes>
    		<Exclude Copy="0">AppData\Local</Exclude>
    		<Exclude Copy="1">AppData\Local\Microsoft\Windows\Caches</Exclude>
    		<Exclude Copy="0">AppData\LocalLow</Exclude>
    	</Excludes>
    </FrxProfileFolderRedirection>

    I also changed the order by putting your entry at the first line, but it's not working.

    Monday, November 4, 2019 3:30 PM
  • Hello Andreas,

    this is our actual working configuration.

     

    <FrxProfileFolderRedirection ExcludeCommonFolders="###VALUE###">

     

    <Excludes>

            <Exclude Copy="0">Downloads</Exclude>

                   <Exclude Copy="0">Videos</Exclude>

                   <Exclude Copy="0">Saved Games</Exclude>

                   <Exclude Copy="0">Contacts</Exclude>

                   <Exclude Copy="0">Searches</Exclude>

                   <Exclude Copy="0">Citrix</Exclude>

                   <Exclude Copy="0">Tracing</Exclude>

                   <Exclude Copy="0">Music</Exclude>

                   <Exclude Copy="0">$Recycle.Bin</Exclude>

                   <Exclude Copy="1">AppData\LocalLow</Exclude>

                   <Exclude Copy="1">AppData\Local\Apps</Exclude>

                   <Exclude Copy="1">AppData\Local\Downloaded Installations</Exclude>

                   <Exclude Copy="1">AppData\Local\assembly</Exclude>

                   <Exclude Copy="1">AppData\Local\CEF</Exclude>

                   <Exclude Copy="1">AppData\Local\Google\</Exclude>

                   <Exclude Copy="1">AppData\Local\Deployment</Exclude>

                   <Exclude Copy="1">AppData\Local\FSLogix</Exclude>

                   <Exclude Copy="1">AppData\Local\GroupPolicy</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft Help</Exclude>

                   <Exclude Copy="1">AppData\Local\Packages</Exclude>

                   <Exclude Copy="1">AppData\Local\Sun</Exclude>

            <Exclude Copy="1">AppData\Local\VirtualStore</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Notifications</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Internet Explorer\DOMStore</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Internet Explorer\Recovery</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\MSOIdentityCRL\Tracing</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Messenger</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Terminal Server Client</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\UEV</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Application Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Mail</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\WebCache.old</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\AppCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Explorer</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\GameExplorer</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\DNTException</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\IECompatCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\iecompatuaCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Notifications</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\PRICache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\PrivacIE</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\RoamingTiles</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\SchCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\Temporary Internet Files</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\WebCache</Exclude>

                   <Exclude Copy="1">AppData\Local\Microsoft\Windows\1031</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\BrowserMetrics</Exclude>

                   <Exclude Copy="0">AppData\Roaming\GoogleChrome\UserData\Default\Code Cache\js</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\CertificateRevocation</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\CertificateTransparency</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Crashpad</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\FileTypePolicies</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\InterventionPolicyDatabase</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\MEIPreload</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\PepperFlash</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\pnacl</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Safe Browsing</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\ShaderCache</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\SSLErrorAssistant</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Subresource Filter</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\SwReporter</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Default\JumpListIcons</Exclude>

            <Exclude Copy="1">AppData\Roaming\Google\Chrome\UserData\Default\JumpListIconsOld</Exclude>

            <Exclude Copy="1">AppData\Roaming\com.adobe.formscentral.FormsCentralForAcrobat</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Adobe\Acrobat\DC</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Adobe\SLData</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Document Building Blocks</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Windows\Network Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Microsoft\Windows\Printer Shortcuts</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\cache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\log</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\tmp</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Sun\Java\Deployment\tmp</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\AppCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\IconCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Citrix\PNAgent\ResourceCache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\ICAClient\Cache</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\</Exclude>

                   <Exclude Copy="1">AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\flashplayer\#SharedObjects\</Exclude>

                   </Excludes>

     

    <Includes>

                   <Include Copy="3">AppData\LocalLow\Sun\Java\Deployment\security</Include>

    </Includes>

    </FrxProfileFolderRedirection>


    • Marked as answer by Andreas - AWI Tuesday, November 5, 2019 2:08 PM
    Tuesday, November 5, 2019 9:09 AM
  • Hey Michael,

    thank you very much! Your config works well.

    Greetings, Andreas

    Tuesday, November 5, 2019 2:08 PM
  • I'd be interested to know how you came to deciding what got included/excluded in your Redirections.xml

    I haven't really found many resources to detail what you would usually add to the exclusions and why.

    There does seem to be a fair bit of Profile Bloat, so if there are areas to look at I would be very keen to look into this further

    Tuesday, November 5, 2019 2:37 PM
  • This ist the blog of a German website.

    ``www.sul.de/2019/04/05/fslogix-in-a-citrix-provisioning-environment/``

    Wednesday, November 6, 2019 2:24 PM