These are the quick and dirty steps I used to perform a complete migration of Chrome from one system to another. It will transfer bookmarks, open tabs and all history. In my experience Settings had to be reconfigured and Chrome Extensions reinstalled.
Based on the guide provided at the below site:
https://workconsultants.com/blog/move-google-chrome-profiles-to-a-new-computer
- Install Chrome on both machines
- Close Chrome on both machines. Check task manager for any chrome.exe processes that may not have shutdown properly.
- Export this registry key on source machine:
[HKEY_CURRENT_USER\Software\Google\Chrome\PreferenceMACs] - On destination machine, rename the same registry key to: PreferenceMACs-bak using Registry Editor.
- On source machine, copy/zip the User Data folder:
C:\Users\Grant.Kniefel\AppData\Local\Google\Chrome\User Data - On destination machine, rename the same folder to: User Data-bak
- Copy/extract the User Data folder from source machine to destination machine at the same location
- On the destination computer, import the registry key that was exported from the source machine.
- Test Chrome on the destination machine