2009年1月31日

How To Run Chrome on 64-bit Windows 7

自從過年前手滑把工作機灌成 64-bit Win7 (Buil 7000) 之後, 很快的就發現了 Chrome 呈現一種網頁載入不能的狀態, 雖然安裝的時候有跳出「This Program has compatibility issue.」之類的警告視窗, 不過我以為這就和 VS2005 一樣,不過是 MS 虛晃一招, 只要以 Administrator 權限執行就可以搞定了,沒想到…還真的是不相容 =.=

過了幾天依賴 FF3.1 Beta2 的日子之後(幸好 Google Toolbar 可以灌到 FF3.1 Beta2上,並且支援跟 Chrome 一樣的 Speed Dial),今天早上心血來潮 Google 了一下, 發現在 GIZMODO 上有人分享如何讓 Chrome 在 64-Bit Win7 上正常運作的方法, 作法是修改 Chrome 的執行方式,加上「--in-process-plugins」這個參數。
 
試了一下的確是有用,但是我又在 Chome 的 Issue Tracking System 裡面找到
Issue 4324:Chrome fails to load pages in Windows 7 x 64 bit, 發現其實利用「--no-sandbox」參數也可以達到一樣的效果。

但是仔細看一下回覆之後會發現,這兩種作法之所以可以 work, 原理是這兩個參數「會導致 Chrome 把 Security Sandbox 關閉」!!

相信看到這裡大家都心知肚明,把 Security Sandbox 關閉絕對是極度、極度愚蠢的行為!就像把 Firewall 關閉一樣的愚蠢。總之上目前 Chrome 就是不 support 64-bit Win7 就對了。

從這件事情裡面,還有 Google Desktop 不 Support 64-bit Windows 這一點來看, 實在是很難理解為甚麼自詡為技術超強、超領先,且永遠把使用者擺第一位的 Google 對於 64-bit Windows 是持這種態度?莫非是 64-bit Windows 有甚麼天生隱疾??
 
MS 推出 64-bit Windows 也不是一年兩年了,XP 就有 64-bit version 了不是嗎?

在 Chrome Issue 4324 的第 25 個回覆中,Nicolas 先生是這麼說的:
Major bug? Windows 7 is not even release yet. We will get to it before the official release. The fix is trivial enough, we just did not get to it yet.

我的看法就和第 27 個回覆的 jrlogue 一樣,雖然 Win7 的確是 beta 版,
但是以 MS 的市占率來講,public beta 已經有相當多的人在測試了,
更重要的是,這些先期的測試者絕大多數是開發人員,或是 enthusiasts,
得罪我們這些人可是很容易會讓壞事傳千里的呢!

另一方面,Chrome 在 32-bit Win7 上明明就活的好好的,
為甚麼像 Desktop 一樣碰到 64-bit System 就死了?
感覺這位 Nicolas 先生應該是 Googler 吧?
這種回答真是令人看了不太愉快阿 …

PS. 「googledesktopsetup.exe /force」真的有用,灌起來超快速的,不到 30 秒就灌好了@@

1 則留言:

Unknown 提到...

更新一下:目前 Dev Channel 釋出的 2.0.162.0 已經可以正常的在 Win7 Beta X64 上 run 囉~~不需要腦殘的把 Security Sandbox 關閉了!

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D