大向微博客-長大樂憂傷

當前位置:網站首頁 / 操作系統技巧 / 正文

解決Java(TM)已被阻止,因為它已過時并且需要更新。

IE 彈出“Java(TM)已被阻止,因為它已過時并且需要更新。 ”的錯誤,

原因:
經查,這個提示是因為微軟2014年9月9IE瀏覽器啟用一個叫Out-of-date ActiveX control blocking的新特性。此特性會檢查 IE插件的版本是否為最新版本,如果不是最新版本,則要求用戶升級組件。對于 Oracle EBS來時,微軟會檢查JRE的版本,因為現階段我們的Oracle EBS只支持到 JRE 1.6,所以客戶端也只能使用舊的 JRE1.6的插件,客戶端升級JRE會造成其他不能登錄的問題。

本項“Out-Of-Date ActiveX(過時ActiveX控件)”攔截功能,適用于Win7 SP1、Win8、Win8.1全平臺,支持IE8—IE11所有瀏覽器。

  換句話而言,IE瀏覽器從今天起將默認阻止舊版Java控件加載運行,具體被阻止的Java版本參考如下:

  ? J2SE 1.4 update 43以下版本

  ? J2SE 5.0 update 71以下版本

  ? Java SE 6 update 81以下版本

  ? Java SE 7 update 65以下版本

  ? Java SE 8 update 11以下版本

解決方法:
1;如果你確實充分信任你訪問的網站(比如內部系統),推薦的解決方法是添加訪問網址到信任站點,微軟就不會因為插件版本低而阻止用戶繼續使用了。
添加網址到信任站點,微軟才不會檢查插件版本 (例jre)。
internet選項------ 安全----可信站點-----站點----添加
(對該區域中的所有站點............,前面的勾去掉)
2;將 %LOCALAPPDATA%/Microsoft/InternetExplorer/VersionManager/versionlist.xml復制到資管管理器,一般默認目錄C:/Users/Administrator/AppData/Local/Microsoft/Internet Explorer/VersionManager/versionlist.xml
用文本格式編輯;將所有含有"Java(TM) 1.8.0_25"的一行全部刪除。保存就可以了!如果需要使用JAVA6,在刪除含有"Java(TM) 1.7.0"的所有行。為防止由于更新漏洞再次提示JAVA過時。可以將修改過的文件保存后改為只讀。
 
3;測試已過期的 ActiveX 控件功能
如果您的組織有被此功能阻止的 ActiveX 控件的過期版本的依賴項,您可以通過執行以下步驟測試功能:
在測試計算機上,安裝最新的 Internet Explorer 累積更新。
復制從當前的 VersionList.xml 文件 此處
(https://iecvlist.microsoft.com/ie11blocklist/1401746408/versionlist.xml)
復制到以下位置:
%LOCALAPPDATA%/Microsoft/Internet Explorer/VersionManager/versionlist.xml
注意: 如果詢問您是否要覆蓋現有的文件,您應當同意。
請重新啟動 Internet Explorer。您應該看到網站的嘗試加載過時的 ActiveX 控件現在將顯示阻塞通知的過期的 ActiveX 控件。

 

推薦閱讀

文章標簽: 解決 提示更新JAVA

版權聲明: 本站所有主題由該文章作者發表,該文章作者與長大樂憂傷享有文章相關版權。
本帖可能有部分轉自其它媒體,并不代表本站贊同其觀點和對其真實性負責,如有侵犯,請告知,將及時予與刪除并致歉。

本文鏈接: http://www.nsbxbd.tw/system/20150422java.html,尊重共享,歡迎轉載!

分享本文:

QR:  解決Java(TM)已被阻止,因為它已過時并且需要更新。
呃 本文暫時沒人評論 來添加一個吧

發表評論

必填

選填

選填

必填

◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

分享:

支付寶

每日領紅包

2012广东快乐十分平台