Far Cry 3 registry error after copying files from another PC

If you get the error “cannot find essential information in the registry” and Uplay will not accept your Steam key, do the following:

Transfer the registry key HLKM\Software\Wow6432Node (if 64-bit)\Ubisoft\Far Cry 3

Update value of ‘InstallDir’ as necessary