1.需要下載下傳兩個小工具:
1)Windows Install Clean Up(它是微軟自出的)
2)srvinstw(用于解除安裝服務)
用Windows Install Clean Up remove掉所有SQL相關的軟體.(最簡單的就是以SQL開頭的或包含SQL字樣的名字.)
其次用srvinstw小軟體解除安裝掉所有SQL服務.(凡是包含SQL字樣的服務通通删掉.)
2.點選控制台-程式和功能.檢視裡面有沒有遺留的SQL相關的東西.如果有解除安裝掉(如果解除安裝不了出來各種各樣的altert,不要急.先不管它!)
3.到C-Program Files (x86)/Program Files-Microsoft SQL Server/Microsoft SQL Server Compact Edition右鍵删除掉
注意:如果你的SQL2008 R2安在其他盤符下,也要找到将其右鍵删除!總之C槽下是必須要找的.SQL不管你裝哪個盤下,C槽都會有的.是以通通右鍵删之.清空資源回收筒!删的時候會有XXXXX什麼的正在使用(若删掉了所有服務,這個應該不會出現).不要怕重新開機電腦或者任務管理器裡查找一下有沒有相關的服務啟動.
4.打開運作-regedit. 找
到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server,Microsoft SQL Server 2008 Redist,Microsoft SQL Server 2005 Redist,Microsoft SQL Server Compact Edition,Microsoft SQL Server Native Client 10.0.
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server都要所有的删掉. OK.
5.重新安裝你的SQL2008 R2吧.如果安的過程中出現 could not open key的話.不要緊張.
以管理者身份運作CMD指令提示符,輸入以下語句并運作就OK了
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
至于如何以管理者身份運作CMD,這有個網上很簡單的方法:在桌面建立一個文本檔案,裡面内容是cmd.exe,然後另存為1.bat,最後右鍵1.bat,以管理者身份運作.
接下來安裝SQL2008就不會出現could not open key的話了.
6,等着SQL2008按你裝好吧!