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.