Google Chrome – Citrix UPM Configuration with Mirroring



After switching from Windows 10 1703 to 1809 with same VDA 1811 and UPM as well, the Google Chrome Bookmarks are not synched back to the UPM ProfileStore. In Addition this happens on Windows Server 2019 too. All other files around in the Default Folder are synched back, what the hell…

After some research, Citrix Updated their UPM doc shortly and some days later a new support article arrives

Prior this issue I’m synched the folders and files that I need only to keep the Chrome profile small and everything like custom settings, history, cookies, saved passwords, bookmarks are synched back and the user are happy. Regarding the above support article, you must mirror the Default folder, the Chrome Profile blows up with more than 6 MB each user and tons of files.

Windows 10 1703 with UPM 1811 (sync)

With 1703 I have a reduced storage and file consumption (UPM sync with exclusions for files and directories)

Windows 10 1809 with UPM 1811 (mirror)

After switching to 1809 more UPM Profile consumption.

This is the baseline from a standard user, starting chrome the first time and add some bookmarks. But on a daily user basis this folder will increased (I saw user with more than 24 MB and 700 files for the Google Chrome Profile only)

Chrome GPO Configuration

I will share the UPM Config from the GPO first, please note the Data Directory is created in the Roaming Path as you can see below. From UPM prospective I’m exclude the AppData\Local\Google Path complete (see UPM Config below)

UPM Configuration with Mirroring

Based on the support article above, Citrix recommend to enable mirroring. With enabled Mirroring no exclusions of files or folders inside the mirrored folder are processed. Please also note to enable “profile streaming” for a quicker profile load, depends of the much more date and count of files.

Let’s have a look to my current Google UPM Configuration:

Folders to mirror:


Files to synchronize:

AppData\Roaming\Google\Chrome\UserData\First Run
AppData\Roaming\Google\Chrome\UserData\Local State
AppData\Roaming\Google\Chrome\UserData\Custom Dictionary.txt

Exclusion list – files:


AppData\Roaming\Google\Chrome\UserData\Last Version
AppData\Roaming\Google\Chrome\UserData\Safe Browsing Cookies
AppData\Roaming\Google\Chrome\UserData\Safe Browsing Cookies-journal

Exclusion list – Directories:

AppData\Roaming\Google\Chrome\UserData\Safe Browsing
AppData\Roaming\Google\Chrome\UserData\Subresource Filter

Profile Management Configuration Checking Tool 

For a quick Check on the VDA itself  I’m recommend to run the UPMConfigCheck, this is a PowerShell script that you can run on user level. Inside the output you get a complete overview of the UPM config with all exclusions, synchronisation and configured folder redirections.

Matthias Schlimm | | Founder Base Image Script Framework (BIS-F) | IT-Architect EUC | Automation Enthusiast

11 thoughts on “Google Chrome – Citrix UPM Configuration with Mirroring”
  • Avatar
    inga says:

    Great thread. Thx !!!

    Whats about “Code Cache” ? It seems to content about 500 files every day. Could it be excluded ?

    August 2, 2019 at 17:00
    • Matthias Schlimm

      mirroring doesn’t allow exclusions, but with 1906 VDA UPM sync is working again

      August 5, 2019 at 20:58
  • Avatar
    Mikhail says:

    What folders and files should be excluded for synchronization from the folder ‘AppData\Roaming\Google\Chrome\UserData\Default folder’?
    Code Cache, GPUCache, IndexedDB
    any more?

    August 15, 2019 at 11:10
  • Avatar
    Brian says:

    I’m a little bit confused. This article says to mirror “AppData\Local\Google\Chrome\User Data\Default”. It then goes on to list folders to exclude, which are subfolders of the mirrored folder. But, you are saying mirroring doesn’t allow exclusions. I’m confused?

    August 16, 2019 at 16:38
    • Matthias Schlimm

      with 1906 it works and you can go back to UPM sync, with 1903 we figure out the issue and analysis it with Citrix Support together.

      August 16, 2019 at 19:18
      • Avatar
        Brian says:

        Is it OK to use UPM 1906 with 7.15 LTSR VDA’s?

        August 16, 2019 at 19:34
      • Matthias Schlimm

        sure, but with 7.15 LTSR I don’t see issues with Server 2016, I’m using VDA 1906 with Win10 1809 and backend 7.15 LTSR.
        You can install 7.15 LTSR VDA and install additional UPM 1906

        August 17, 2019 at 10:30
  • Avatar
    inga says:

    Using sync instead of mirroring for AppData\Roaming\Google\Chrome\UserData\Default, all excludes working fine with 19.06 VDA

    August 22, 2019 at 11:39
  • Avatar
    Lucas says:

    In Mirror situation, do you mean “AppData\LOCAL\Google\Chrome\UserData\Default” right? didt you type ROAMING.

    September 25, 2019 at 18:01
    • Matthias Schlimm

      It depends on your google configuration, if you let the data stay on the origin path AppData local.

      September 25, 2019 at 21:24
Leave A Comment

CAPTCHA ImageChange Image

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.