引用 | 編輯
ypwbt
2009-10-06 10:52 |
1樓
▲ ▼ |
我也一樣, 我這問題出在新安裝系統及完成安全性更新才有的, 推測微軟在安全性更新中移除了msjava相關設定, 我試過在XP 上安裝MSJVM可以解決, 但對Vista無效, 這狀況隨著重新安裝系統應該會越來越普遍, 不知有那位高手可以解決?
x0 |
引用 | 編輯
ypwbt
2009-10-06 10:58 |
2樓
▲ ▼ |
又及: 我重新安裝所使用的光碟是原版 XP SP2, 以前並沒這問題, 直到最近同事及我的系統重新安裝後都出現這問題, 因此才推測微軟的安全性更新有異動!
x0 |
引用 | 編輯
stagecoach
2009-10-08 00:38 |
3樓
▲ ▼ |
應該是有一些相關的更新程式沒有安裝.....................
現在 java 也到版本6更新16了,相對的應該也配合微軟做了某些的升級, 把微軟的更新裝一裝,舊的 java 也給它更新一下,再看看會不會這樣。 x0 |
引用 | 編輯
ypwbt
2009-10-08 09:41 |
4樓
▲ ▼ |
問題是微軟己不支援 MSJVM, 所以微軟相關的更新都被移除了, 目前都只能合法安裝 Sun Java, 我有安裝最新版的 JRE6U16, 並不能解決問題, 推測問題不在 Sun Java, 因為它是跨平台的, 所以應該是 IE的註冊機碼問題, 但微軟己放棄支援 MSJVM, 所以也沒人回應, 我試過安裝移除各種舊版本 MSJVM, 試到最後, IE 反而不認得 Sun Java, 只好整個系統再重新安裝, 重新安裝好的系統馬上安裝 JRE6U16, 便沒出現問題了, 再繼續安全性更新也是 OK, 由於越來越常碰到別人也有這狀況, 在不想又得重新安裝系統的情況狀下, 很想知道要如何解決IE機碼的問題?
x0 |
引用 | 編輯
ypwbt
2009-10-08 09:46 |
5樓
▲ ▼ |
檢查是否有安裝 MSJVM :
按一下 [開始] > [執行]。 鍵入: jview 移除MSJVM 的方法如下: 按一下 [開始] > [執行]。 鍵入: RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall 重新開機後 從 systemroot 刪除下列檔案或資料夾: java 資料夾 (在 systemroot 中) java.inf 檔案 (如果有的話,在 systemroot\inf\ 資料夾中) jview.exe 及 wjview.exe 檔案 (在 systemroot\system32 資料夾中) 按一下 [開始] > [執行]。 鍵入: regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM 刪除 Java VM 登錄機碼。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM 刪除 JAVA_VM 登錄機碼。 x0 |
引用 | 編輯
ypwbt
2009-10-08 09:50 |
6樓
▲ ▼ |
上面便是我反覆測試 MSJVM 版本的方法, 弄到後來大約是步驟亂了, 元件被鎖住無法移除, 然後, IE 也沒法顯示 Java 的功能, 只有重新安裝一途 :(~~
x0 |
引用 | 編輯
ypwbt
2009-10-08 14:10 |
8樓
▲ ▼ |
己確認發生此問題, 可在安裝 MSJVM 後解決, 但 Vista 並不支援 MSJVM, 所以對 Vista OS 系統仍然無解!!
x0 |