SQL Server 卸載後仍遺留註冊表項,導致重新安裝失敗、服務啟動異常、或版本升級衝突。需手動清理註冊表徹底移除痕跡。
regedit(執行 → regedit)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_CURRENT_USER\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
刪除 PendingFileRenameOperations 可清除安裝/卸載時的掛起重命名操作。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ExceptionComponents
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
regedit 搜尋 MSSQLServer、Microsoft SQL Server 確認無殘留MSSQL13.MSSQLSERVER),需確認後再刪HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\... 路徑微軟官方提供 SQL Server 安裝中心 → 工具 → 解除安裝 的完整移除流程,或使用 Microsoft Fix it 自動化修復工具,優先嘗試官方工具,手動註冊表清理作為補充。