首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2005 徹底卸載圖文教程:六階段深度清理殘留

     編輯:關於SqlServer

SQL Server 2005 卸載殘留導致無法安裝 SQL 2008。本文提供六階段深度清理流程,含服務停止、專用工具、手動註冊表/檔案/用戶組清理,確保乾淨環境重裝。

階段一:停止所有 SQL 相關服務

「服務」中停止 `MSSQLSERVER`、`SQLSERVERAGENT`、`MSSQLServerADHelper`、`MSDTC` 等。

停止 SQL 服務

階段二:Windows Install Clean Up 移除安裝記錄

執行 `MSICUU2.exe`,選擇所有 **SQL Server 2005** 相關產品移除。

Windows Install Clean Up

階段三:SrvInstW.exe 刪除殘留服務

Windows Resource Kit 工具,移除 `sc delete` 無法刪除的服務。

SrvInstW 刪除服務

階段四:手動清理註冊表

核心機碼(必刪)


HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2005 Redist
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPER

全文搜尋/搜尋服務機碼(如已安裝)


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFTPSVC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX

階段五:刪除殘留檔案與用戶組

  • 刪除 `C:\Program Files\Microsoft SQL Server`、`C:\Program Files (x86)\Microsoft SQL Server` 等安裝目錄。
  • 若檔案被鎖定,使用 Unlocker 強制刪除。
  • 「電腦管理」→「本地用戶和群組」→「群組」,刪除所有 `SQLServer...` 開頭的群組。

階段六:重啟並處理 MSDTC 相依性問題

重啟後若出現 COM+ 目錄警告,檢查 `Distributed Transaction Coordinator` 服務是否啟動;若無法啟動,啟動其相依服務 `MSDTC`(執行 `msdtc -resetlog` 重設日誌)。

MSDTC 重設

軟體下載

相關工具:Windows Install Clean Up、SrvInstW、Unlocker

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