首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Oracle 解除安裝卡住「檔案已在 Java 中開啟」:360 強力刪除 + 登錄表清理

     編輯:程式設計疑難解答

現象:Oracle 解除安裝程式提示「檔案已在 Java 中開啟,無法刪除」,常見於 `java.exe`、`javaw.exe` 或 `jre` 目錄被殘留進程佔用。

快速解決三步驟

  1. 用 360 軟體管家/Geek Uninstaller 強制解除安裝:
    – 選 Oracle 相關項目 (Oracle Client、JDeveloper、JRE 等) → 「強力刪除」→ 勾選「刪除殘留註冊表/資料夾」。
  2. 登錄表手動清理 (以管理員身分開啟 `regedit`):
    – 搜尋 `Oracle` 關鍵字,刪除下列機碼 (備份後):
    • `HKEY_LOCAL_MACHINE\SOFTWARE\Oracle`
    • `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle`
    • `HKEY_CURRENT_USER\SOFTWARE\Oracle`
    • `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle*`
    – 搜尋 `Java` 關鍵字,刪除 Oracle 專用 JRE 路徑相關值。
  3. 刪除殘留目錄:
    – `C:\app\\product\...` (Oracle Base)
    – `C:\Program Files\Java\jre` (若為 Oracle 附帶 JRE)
    – `C:\Windows\System32\drivers\etc\hosts` 檢查是否有 Oracle 監聽條目。

事前避坑:正確關閉所有 Oracle 服務


net stop OracleServiceORCL
net stop OracleOraDb12Home1TNSListener
net stop OracleDBConsole
taskkill /f /im java.exe /im javaw.exe /im oracle.exe

徹底乾淨重裝建議

  • 解除安裝後**重啟電腦**,再執行上述清理。
  • 重裝時自訂目錄避開 `C:\Program Files` (權限問題),建議 `D:\Oracle`。
  • 安裝前關閉防毒、UAC、Windows Defender 即時防護。

「360 強力刪除 + 登錄表搜刪 Oracle/Java + 重啟」是目前最省時、成功率最高的 Oracle 徹底移除組合拳。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved