
This is because Windows uses a "Application User Model ID" to allocate certain behaviours. Normally if you use Google Chrome Portable then make "Google Chrome" the default browser app via "Windows Settings" it opens the normal Chrome (the one in C:\Path\\PortableApps\GoogleChromePortable\App\Chrome-bin\chrome.exe) and uses the profile in \Users\user_name\AppData\Local\Google\Chrome.Įven if you associate everything web related (HTML, SHTML etc.) to the Google Chrome Portable executable in some cases (like when an application opens a URL) it will use the normal, non-portable chrome.exe that's also created during a Google Chrome Portable install.

(I Googled and found a fare few people wanting this with none of the methods working completly.
