USMT – How to back up Google Chrome Bookmarks

I needed to backup bookmarks from the Chrome web browser using USMT as part of an image refresh task I’ve recently implemented using SCCM 2012R2 + MDT Integration.

Searching the Internet (why re-invent the wheel eh?) only gave me a couple of results, and when trying the ‘solution’ I found that it did not work.

Here is the main post that I used as a reference: http://www.itninja.com/question/user-state-migration-tool-1

The reason it failed was that the detection rule path in migapp.xml (referred to in the above link) was failing. When I installed Chrome on my system, the registry key HKLM\SOFTWARE\Wow6432Node\Google\Chrome that is being detected did not exist:
usmt google reg

I shortened the path of the detection rule to: HKLM\SOFTWARE\Wow6432Node\Google which was the only path that existed in my test systems and that did the trick.

So all you need to do is modify migapp.xml…

This is the original, remove the two existing detection rules (highlighted in yellow):
USMTOriginal

…and replace them with the single new detection rule:
USMTModified

7 Comments

  1. I had to change all instances of the file locations from CSID_LOCAL_APPDATA to just CISID_APPDATA for chrome to migrate correctly. It seems Google moved the location of its stuff from the local, to roaming folder in the users appdata…

    Here the ruleset:

    Google Chrome

    %CSIDL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]

    MigXmlHelper.DoesObjectExist(“Registry”,”%HklmWowSoftware%\Google\”)

    %CSIDL_APPDATA%\Google\Chrome\User Data\* [*]

    %CSIDL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]

    %CSIDL_APPDATA%\Google\Chrome\User Data\* [*]

Leave a Reply