2018年11月12日 星期一

如何關閉 Java 更新提醒 (Java Updator) 功能

每天早上開啟辦公室 Win7 電腦總是會跳出 Java 更新提示視窗, 它是 modal 視窗 (強制), 一定要按取消才會回到原來桌面, 每天如此真是討厭. 四, 五年前還有用 Java 時, 由於存取 ACCESS 資料庫在當時的 Java 7 會出現找不到驅動程式問題, 但 Java 6 的 32 位元版卻可以, 所以就一直停留在這個版本. 後來覺得 Java 被甲骨文接手後, 軀體越來越龐大, 又加入了非常多我根本用不到的功能如泛型等等, 越來越複雜, 最後就被我拋棄了, 改用 Javascript 與 Python 這種不需編譯的動態語言來編碼. 因可能還會用到不想移除 JDK, 但每天都要看到 Java Updator 跳出來真是煩, 怎麼讓它閉嘴呢? 我在下面這篇文章看到解決辦法, 就是在登錄檔中把它關掉 :

Disable Java updater in registry

只要在 Win7 的 "開始/執行" 輸入如下指令即可 :

reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run" /v "SunJavaUpdateSched" /f

但問題是, 我在 "開始" 中找不到 "執行", 查網路才知 Win7 預設不顯示 "執行", 需在  "內容/自訂" 中設定為顯示, 參考 : 


首先在 Win7 "開始" 按鈕上按滑鼠右鍵點選 "內容" :



在 "開始功能表" 頁籤中按 "自訂鈕" :




勾選 "執行命令" 選項 : 




按 "確定" 後在 "開始" 功能表中就會出現 "執行" 按鈕了 :




貼上上面那個取消 Java Updator 的指令, 按 "確定" 螢幕閃一下就結束了 :




Bingo !

20181116 補充 :

這幾天辦公室的 Win7 電腦開機後還是出現 Java Updator 提醒視窗, 可見上面的操作似乎無效. 查詢 Java 官網說明, 才想起控制台有一個 Java Control Panel 就可以設定更新, 只要取消勾選 "自動檢查更新" 項目即可 :




按 "不檢查" 即可 :



沒有留言 :