單純使用 Oracle Universal Installer 卸載常遺留登錄、檔案、服務,導致重裝失敗。本文提供經實測驗證的 13 步驟完整清除流程,確保環境乾淨可再次安裝。
Oracle* 開頭服務regedit → HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE → 刪除整個金鑰HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services → 搜尋並刪除所有 Oracle* 服務金鑰HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application → 刪除 Oracle 相關金鑰CLASSPATH、PATH 中 Oracle 相關路徑Program Files\Oracle 整個資料夾C:\Oracle(或自訂基底目錄)整個資料夾C:\WINNT (或 C:\Windows) 下刪除 ORACLE.INI、oradim*.INI、oraodbc.ini 等[ORACLE] 區段,整段刪除HOME,登錄分別在 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0、HOME1... 僅刪除目標版本對應金鑰HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE-- 命令列檢查
REG QUERY "HKLM\SOFTWARE\ORACLE" -- 應回傳找不到
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services" /s /f Oracle -- 應無結果
DIR "C:\Oracle" /s -- 應找不到路徑
D:\Oracle\OraHome_1)setup.exe徹底清除雖繁瑣,但能避免「安裝介面一閃即關」等詭異問題,是穩定部署的前提。