完全解除安裝Microsoft SQL Server 2005的方法總結
從網上找了很多資料,在我實施的過程中總是還差那麼一點,最終結合網上大家提供的方法,我終於解除安裝完全了,現根據網上的資料總結如下:
SQL Server 2005解除安裝時特別麻煩,如果只是按照平常的方法解除安裝,總會有一些殘留的檔案無法徹底刪除,而導致重新安裝是不可能安裝上去的。因此,在重新安裝之前一定要把殘留檔案一個一個解除安裝乾淨,且要用到兩個附加工具(Windows Installer Clean Up,SRVINSTW.exe),方法如下:
步驟1 : 如其它軟體解除安裝時一樣,開啟《控制面板》-更改或刪除程式
注意:解除安裝時依據下面先後順序來進行反向解除安裝:
Microsoft SQL Server
Microsoft SQL Server VSS 編寫器
Microsoft SQL Server Native Client
Microsoft SQL Server 2005 向後相容
Microsoft SQL Server 2005 聯機叢書(簡體中文)
Microsoft SQL Server 2005
提醒:最好也把Microsoft Visual Studio 2005 解除安裝乾淨。
因為SQL Server 是比Visual Studio 底層的東西,所以為了不影響系統,最好是先安裝SQL Server 然後再安裝Visual Studio 。特別是當
步驟2 : 下載一個Windows Installer Clean Up.(msicuu2.exe檔案) ,安裝完後執行,清理sql相關的東西,要全部清理乾淨。執行介面如下:
選定下面條目,然後按《Remove》:
Microsoft SQL Server 安裝程式支援檔案(英語)
Microsoft SQL Server VSS 編寫器
Microsoft SQL Server Native Client
Microsoft SQL Server 2005 向後相容
Microsoft SQL Server 2005
Microsoft SQL Server 2005 Tools
Microsoft SQL Server 2005 Notification Services
Microsoft SQL Server 2005 Integration Services
Microsoft SQL Server 2005 Analysis Services
Microsoft SQL Server 2005
步驟3 : 下載一個SRVINSTW.exe檔案,執行如下圖:
選擇:移除系統服務,然後《下一步》
SQL Server VSS Writer
SQL Server Integration Services
SQL Server FullText Search(MSSQL)
SQL Server Browser
SQL Server Analysis Services
SQL Server Agent(MSSQLSERVER)
SQL Server Active Directory Helper
SQL Server (MSSQLSERVER)
然後《下一步》, 然後按《完成》
步驟4 : 到C盤windows下搜尋sql ,刪除所有搜尋出的檔案(在windows檔案中隱藏檔案inf下再次搜尋sql,刪除所有搜尋到的檔案)
步驟5 : 在開始選單,執行:Regedit 開啟登錄檔編輯器
刪除以下分支目錄:
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\SQLXML4
如圖:
提示:為了徹底刪除殘留檔案,可通過登錄檔編輯器的“編輯”選單的查詢功能,查詢關鍵字含有“sql server 2005”的資料,然後將這些搜尋到的資訊刪除。
步驟6 : 修改Last Counter和Last Help 兩項的值(防止出現“效能計數器”出錯而導致不能安裝)
在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib”找到Last Counter和Last Help兩項,根據下述方法更改相應的值,注意一定要選擇十進位制。
安裝中文版SQL : Last Counter 值必須等於登錄檔中“Perflib\004”的Counter項的最大值(最後一個數值);Last Help 值必須等於登錄檔中的“Perflib\004”的Help 項的最大值(最後一個數值)。如圖:
安裝英文版SQL : Last Counter 值必須等於登錄檔中“Perflib\009”的Counter項的最大值(最後一個數值);Last Help 值必須等於登錄檔中的“Perflib\009”的Help 項的最大值(最後一個數值)。
步驟7 : 刪除安裝目錄下的三個檔案:
C:\Program Files\Microsoft SQL Server
C:\Program Files\Microsoft Visual Studio 8
C:\Program Files\SQLXML 4
步驟 8: 用優化工具優化一下注冊表,如優化大師。
以上步驟全部完成後,重啟電腦。則可以重新安裝SQL Server 2005 。
提示:由於SQL Server 2005 安裝的檔案不是集中在一起的,總會有一部分檔案會安裝到系統盤中,所以沒有必要去修改其預設的安裝路徑,故直接將SQL Server安裝到系統盤中。