無法下載 Microsoft VM
適用範圍: Internet Explorer
提醒:
請注意,本篇文章為過時資料,僅供參考。此問題今日無解。目前要安裝JAVA,只剩 Sun 的 JAVA,Microsoft
不再提供 Java。
兩者有沒有相容性的差別?有! 萬一安裝了 Sun
Java 還是看不到網頁 Java 怎麼辦?我不知道。
關於 Sun Java,可拜訪以下網站:
http://www.java.com/en/index.jsp
http://wwws.sun.com/software/download/technologies.html#java
因為 Microsoft 不再提供 Microsoft
VM 下載的服務,同時也將把 Microsoft VM 漸漸從所有 Microsoft 產品中撤除。
打官司,就會有輸贏,Microsoft 與 Sun
兩公司的官司,影響了無數使用者的權益。
如果你就是要 Microsoft VM怎麼辦?
請自己想辦法去找地下FTP站台或利用P2P軟體搜尋,但是,我必須說清楚,流傳的 Microsoft VM
版本極多,很多都有安全性漏洞,最後一版是 3810,升級到 3810 比較安全。
如何知道已安裝的 Microsoft VM 的版本?以
XP 為例,開始 >> 執行 >> 輸入 cmd 按確定,鍵入 JVIEW 按 Enter,就會有版本訊息,如果鍵入
jview 卻出現找不到指令的錯誤,代表你的作業系統並沒有 Microsoft VM。
問題:
我的作業系統是 Windows XP,每次開啟 IE 到 msn.com,ie
一直會出現要下載Microsoft VM..(隨選安裝)的對話框,可是選了下載之後,卻又顯示:
Microsoft Virtual Machine
The Microsoft VM update for Windows is no
longer available at this site. Please visit Windows Update
(http://windowsupdate.microsoft.com) to see if a Microsoft
VM update is available for your operating system。
可是我去 Windows Update 網站上也看不到 Microsoft VM
可以下載,每次上 www.msn.com (其他某些網站也會)都會出現這個訊息,可是找又找不到 Microsoft
VM,該怎麼辦?
回答:(關於 Windows XP 支援 Java VM 的最新消息請見註三)
請注意:
因僅有 Windows XP 不內含 Microsoft VM,如果你的作業系統是
Windows 95(搭配 IE 4以上)、98、Me 或 Windows 2000,這些作業系統所搭配之
Internet Explorer 都已經內含 Microsoft VM,因此不需理會這篇文章中的方法。
這是因為 Microsoft 不再提供 Microsoft VM 下載的服務了。
由於 Microsoft 目前僅是取消最新出貨 Windows XP 中的 Java
VM,因此,這項取消 Java VM 下載的措施,對稍早上市的 Windows XP、以及 Windows
2000、Me、98..等等舊的作業系統、與 IE 5.x 都沒有影響,因為 Microsoft VM
早已附在這些系統中。(註一)
另外,對於原本已經安裝有 Microsoft VM 的 Internet
Explorer,仍然還是可以從 Windows Update 上取得 Java VM 的修正(或新版),不含
Microsoft VM 的 Internet Explorer 版本,則連上 Windows Update
網站時,就不會顯示 Microsoft VM 的相關下載項目。(註二)
如何知道目前所使用中的 Internet Explorer 是否已經安裝了
Microsoft VM?到「工具」>>「網際網路選項」>>「進階」,如果有「Microsoft
VM」這個設定項目,就表示已經安裝,反之,就是沒有安裝。
如果你的 IE 6 並未安裝 Java VM,而現在需要 Java Virtual
Machine 的話,要改由 Sun 的網站下載。
下載網址:http://java.sun.com/getjava/download.html
(原本可以透過安裝 Windows XP Service Pack 1
的方式解決,現在行不通了,因為 Microsoft 已經把 SP1 下架,改為不含 VM 的 1a 了,詳見註三)
安裝方式很簡單,進入
http://java.sun.com/getjava/download.html
頁面之後按他網頁上「Download」這個按鈕,依照他畫面的指示進行下載的步驟,等你看到畫面右側出現 Java
的圖樣之後,就表示安裝完成了。(建議你下載前先看一下他網頁上的安裝說明)
由於Java VM 檔案有好幾 MB,數據機的 user
可能需要好幾十分鐘的時間才能安裝完畢。
安裝完成之後,關閉瀏覽器,再開啟瀏覽器前往原本不正常的網站作測試,測試情況是否已經解決。
最後提醒:
若你安裝 Sun 的 Java VM 之後,在「控制台」裡,會出現「Java
Plug-in 1.4.0」的項目,同時桌面上也會多出「Java Web Star」的捷徑(若不要則直接刪除即可),當有
Java applet 啟動時,系統列也會出現 java 圖示,這些現象都是正常的。
Sun 的 Java VM 與 Microsoft 的 Java VM
仍然有些許差異,所以,並不代表安裝了 Sun 版本的 Java 之後,所有的 Java applet
都可以正常執行無誤,可能有部分網站的 Java applet 還是無法執行,這一點你必須了解。
Java VM 只有包含在Windows XP SP1裡,Windows
XP SP1a是不含 Java VM 的 Service Pack 1,務請明辨,請不要以為 SP1a 比
SP1還新,這是不對的。
要知道IE是否已經裝妥 Iava VM,到工具>>網際網路選項>>進階,若有 Microsoft VM,就表示已經安裝了
Microsoft VM,並且要勾啟動 JIT編譯器(只需勾這個)
同樣道理,如果安裝有 SUN 的 Java
VM,在工具>>網際網路選項>>進階,也可以發現關於 SUN Java VM 的一些設定項目。
Java VM只能用一個,所以如果之前已經裝了SUN 的Java
VM,就必須關掉或移
除,否則Microsoft VM 永遠不可能產生作用的。
其他解決方法:
Windows XP
如何設為自動更新?在我的電腦上按右鍵選內容,到自動更新,勾「將我的電腦保持最在新狀態..」
關於 MS02-013
安全性修正檔到底是做什麼用的、與他的詳細內容,有興趣的人請自行參考 Microsoft TechNet 網站中的解說:
http://www.microsoft.com/technet/treeview/default.asp?
url=/technet/security/bulletin/MS02-013.asp
註一:
微軟為什麼不再提供 Java Virtual Machine 下載呢?
主要是起因於 Sun 與 Microsoft
之間的官司以及美國司法部對微軟的指控,這段歷史我也不是非常了解,如果我的說法有錯誤的話,請指正。
我的了解大致上是:因為反脫辣斯法案的關係,美國司法部要求微軟要把一些東西從作業系統中拿掉,像是
IE、Messanger..等等,這其中也包括了 Java VM(Microsoft 版本的 Java
虛擬機器),所以從 IE 6 開始,就不附帶 Microsoft
VM,雖不附,但是還是採「隨選安裝」的方式,就是使用者還是可以從 Microsoft 的網站上下載安裝。
但是這做法似乎仍然讓 Sun 不是很滿意,對於 Java 的標準,Microsoft
一直與 Sun 有很大的爭議,為了避免官司麻煩,Microsoft 就不再提供 Java VM,需要 Java VM
的就去找 Sun 下載了。
註二:
截至目前為止(2002/08/23)微軟仍然沒有重新開放下載 Microsoft VM
消息,這樣的政策在未來是否持續,也不得而知,或許要看Sun 與 Microsoft 之間協議的進展而定。
關於 Microsoft VM 的最新發展,你可以隨時查看以下 Microsoft
的網站:
http://www.microsoft.com/java/
註三:
目前此方法已經行不通,微軟所提供的 SP1a
已經不含 VM,而含 VM 的 SP1 已經從網站撤除,除非你有辦法從別的管道找到 SP1 來安裝
微軟 Windows XP Service Pack 1(簡稱 SP 1)
已經釋出,由於Windows XP Service Pack 1 內含 Microsoft VM,所以安裝
Windows XP Service Pack 1 之後,就可以解決 Windows XP 下無 Java
Virtual Machime 可用情形,我認為安裝SP1是最簡便的解決方式。
另 Windows XP Service Pack 1 已含 Internet
Explorer 6 Service Pack 1。
關於 Windows XP SP 1 的詳細資訊,可參考 Microsoft 網站說明:http://www.microsoft.com/windowsxp/pro/downloads/
servicepacks/sp1/default.asp
Windows XP Service Pack 1 下載可至
download.microsoft.com 尋找,或直接前網以下網址:
Windows XP SP 1 Download
http://www.microsoft.com/windowsxp/pro/downloads/
servicepacks/sp1/sp1lang.asp
下載時請注意選擇正確的語系版本,例如繁體中文版作業系統的使用者請選擇
Chinese(Traditional)再按 Go 鈕,其他語系用戶請依此類堆。另外,除非你是使用 Windows XP
64-Bit Edition,否則請不要下載 Service Pack 1 for Windows XP 64-Bit
Edition,這個版本的SP 1是無法安裝在目前的 Home Edition 或 Professional 之上。
Windows XP Service Pack 1 僅供 Windows XP Home
Edition 與 Professional 使用,Windows 9x、Me、2000 用戶請勿安裝,Windows
XP SP 1也無法安裝在 XP 以外的作業系統上。
意見或問題請寄至:

版權所有,本站文、圖未經授權,請勿任意轉載與節錄,作者:車成斌
