Why Chrome 64-bit is installed in 32-bit Program Files?
I have Chrome 64-bit. I could not update it to 64-bit, so I full desinstalled 32-bit version and installed 64-bit version.
I´m pretty sure that I have 64-bit version:
Versão 37.0.2062.120 m (64-bit)
Google Chrome 37.0.2062.120 (Versão oficial 281580) m
SO Windows
Blink 537.36 (@181352)
JavaScript V8 3.27.34.17
Flash 15.0.0.152
Agente do usuário Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36
But the exe file is installed on C:\Program Files (x86)
Linha de comando "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --flag-switches-end
Caminho do executável C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Solution 1:
For 64 bit &32 bit google chrome, the installation location is C:/Program files(x86) and if you need more verification you can open the task manager and check the following
chrome.exe - shown only for 64bit-Chrome
Chrome.exe*32 - shown only for 32 bit chrome
Solution 2:
The answer is on the Chromium bug tracker (see comments #18 and #26).
In short, the dev team decided to keep things that way because it simplifies the upgrade process when migrating from 32-bits Chrome to 64-bits Chrome. They have not changed it yet because it has no user impact.
Solution 3:
Because this simplified the upgrade path from 32-bit to 64-bit. When Chrome auto-updated you to 64-bit, the installer need not use multiple program files directories.