2017年3月4日 星期六

[研究] 你啟動的 IE 是 x86 或 x64 版?(Windows 7)

[研究] 你啟動的 IE 瀏覽器類型是 x86 或 x64 版?(Windows 7)

2017-03-04

文章原創,如有雷同,純屬巧合。
歡迎轉貼,請附上原始連結,內容不定時更新。

Windows 7 大家常用的 Internet Explorer,有多少人想過是 x86 或 x64 版?

對 Windows 7 x86 版而言,Internet Explorer 只有一個地方有
C:\Program Files\Internet Explorer\iexplore.exe            <=== x86 版 IE

對 Windows 7 x64 版而言,Internet Explorer 只有2個地方有
C:\Program Files\Internet Explorer\iexplore.exe            <=== x64 版 IE
C:\Program Files (x86)\Internet Explorer\iexplore.exe   <=== x86 版 IE


********************************************************************************
Windows 7 x86 + IE 8

關閉所有 IE 瀏覽器,啟動一個 IE,觀看版本


********************************************************************************
Windows 7 x64 + IE 8

(下圖)關閉所有 IE 瀏覽器,啟動開始功能表上的  IE,觀看版本

(下圖) 關閉所有 IE
接下來啟動 C:\Program Files\Internet Explorer\iexplore.exe,觀看版本,可以發現這是 64位元版本,所以平常開始功能表上啟動的是 32位元版本。
(下圖) 工作管理員

在 Windows 7 x86 上,啟動預設 IE,ieplore.exe 後面不會有 *32,所以和作業系統同為 x86版。

在 Windows 7 x64 上,啟動預設 IE,ieplore.exe 後面有 *32,這是 x86版。
在 Windows 7 x64 上,啟動 IE x64 ,ieplore.exe 後面不會有 *32,所以和作業系統同為 x64版。

********************************************************************************
Windows 7 x64 + IE 11

(下圖)關閉所有 IE 瀏覽器,啟動開始功能表上的  IE 觀看,發現同時啟動了一個 iexplore.exe 和 iexplore.exe *32,表示 IE11 x86 和 IE11 x64 各被啟動一個,根據記憶體用量,主要被使用的是 x86 版 IE 11。


(下圖)關閉所有 IE 瀏覽器,啟動 IE 11 x64,會發現版本上不會特別註明是 x64 版,工作管理員上也是同時啟動了一個 iexplore.exe 和 iexplore.exe *32,表示 IE11 x86 和 IE11 x64 各被啟動一個,根據記憶體用量,主要被使用的是 x86 版 IE 11。
********************************************************************************
PS:再次看看不同處

Windows 7 x64 + IE 11 (不管 x86 或 x64)

Windows 7 x86 + IE 11 (預設 x86)

Windows 7 x64 + IE 11 (預設 x86)

Windows 7 x64 + IE 11 x64


********************************************************************************
結論

開始功能表上的 IE8,不管是 Windows 7 x86 或 x64,預設啟動的都是 x86 版,應該是為了相容性問題。要跑 IE x64,必須自己特意去啟動。

到了 IE11,去特意啟動 x86 或 x64 版 IE 已經沒有特別意義,因為結果是相同的。

IE 9、IE 10呢?有空再研究。
********************************************************************************
PS:Windows Server 2016 x64 上

對於32位元程式 (ex : picpick.exe ),都不再特別標註 *32。

********************************************************************************
(完)

相關

[研究] Mozilla FireFox 51.0.1離線安裝版 x64、x86 版下載
http://shaurong.blogspot.com/2017/03/mozilla-firefox-5101-x64x86.html

[研究] 你啟動的 IE 是 x86 或 x64 版?(Windows 7)
http://shaurong.blogspot.com/2017/03/ie-x86-x64-windows-7.html

[研究] Google Chrome v56 離線安裝版 x64、x86 版下載
http://shaurong.blogspot.com/2017/03/google-chrome-v56-x64x86.html

[研究][C#][ASP.NET][WebForm] 偵測瀏覽器類型(二)
http://shaurong.blogspot.com/2017/03/caspnetwebform.html

[研究][C#][ASP.NET][WebForm] 偵測瀏覽器類型(一)
http://shaurong.blogspot.com/2017/01/caspnet.html

[研究] 檢查瀏覽器 JavaScript是否支援?是否啟用?
http://shaurong.blogspot.com/2016/01/aspnetc-javascript.html

沒有留言:

張貼留言