恢復系統強制解除安裝MSDE
阿新 • • 發佈:2019-01-26
1首先清空下面專案:C:\WINDOWS\Temp C:\Program Files\Uninstall Information 和MSDE(資料庫)的安裝路徑。 2開始--執行--輸入“regedit”回車,刪除下面登錄檔項: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL setup\}] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield Uninstall Information\{8113E620-62B0-4695-936C-6839E10BE442}] 3最後重新啟動計算機,然後進行安裝。
--------------------------------------------------------------------------------------------------------------------------------------------------
告訴你個簡單的辦法
你開啟註冊標找到
Software\Microsoft\Windows\CurrentVersion\Uninstall\MSDE
把裡面的UninstallString
F:\WINNT\IsUninst.exe -f"F:\Program Files\Microsoft SQL Server\MSSQL\Uninst.isu" -c"F:\Program Files\Microsoft SQL Server\MSSQL\sqlsun.dll" -msql.mif i=MSSQLSERVER
--------------------------------------------------------------------------------------------------------------------------------------------------
建立資料庫失敗,怎樣解除安裝MSDE(SQL SERVER)?
李明亮 2011-08-02 |
|
"在解除安裝前要注意做好資料的備份工作,以便於以後做還原。 (1) 停止SQL SERVER的服務:雙擊桌面右下角的圖示:“ ”,彈出如圖 (2) 點選“ ”,停止SQL SERVER服務;如果 是:MSDE ,點選伺服器下拉框,選擇“***\FPP”(***為本機的機器名) (3) 用滑鼠右鍵點選桌面右下角的“ ”,如圖:然後點選“退出”; (4)到控制面板中解除安裝資料庫,SQL SERVER 解除安裝: MSDE: (5)程式檔案和資料檔案的解除安裝。如果SQL Server是預設安裝,程式檔案和 資料檔案在同一路徑下,如下: SQL SERVER:將Microsoft SQL Server\MSS QL資料夾全部刪除掉。 MSDE:將Microsoft SQL Server\MSSQL$FPP 資料夾刪除。 若不是在同一路徑下,程式檔案路徑如下:將整個Microsoft SQL Server文 件夾刪除掉,再找到相對應的資料資料夾MSSQL進行刪除。 (6) 登錄檔資訊的刪除。 【開始】->【執行】->輸入regedit,點開 HKEY_LOCAL_MACHINE->software->microsoft,找到microsoft SQL Server和 MSSQLServer,如下: SQLSERVER:右擊這兩個檔案選擇刪除,關閉登錄檔。MSDE :只刪除microsoft SQL Server\FPP (7) 重新啟動電腦就可以了。 |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
刪除對已安裝產品的 Windows Installer 引用
本節中的步驟需要 Windows Installer Software Development Kit (SDK) 命令列工具 Msizap.exe。要獲得此工具,請訪問以下 Microsoft Web 站點:Platform SDK:Windows Installer Msizap.exe 下載
安裝此工具後,在 Program Files\MsiIntel.SDK\Tools 資料夾中就可以使用 Msizap.exe 了。
有關 Msizap.exe 工具的更多資訊,請訪問以下 Microsoft Web 站點:
Msizap.exe
警告:Msizap 實用工具可能會導致以前用 Windows Installer 安裝的程式出現故障。有關更多資訊,請參見平臺 SDK 文件。
按下列步驟刪除 MSDE 2000 installer 引用:
- 確定安裝的 MSDE 例項的 ProductCode。如想檢視關於如何確定 ProductCode 的更多資訊,請將 ProductCode 用於以下
Microsoft 知識庫文章中的 Original Package Name 對映表:
311762 INF:如何確定在現有 MSDE 安裝中使用了哪個 MSI 檔案
例如,如果 MSDE 2000 例項是一個預設例項,則您可以在以下注冊表項中找到 ProductCode 登錄檔項值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
如果 MSDE 2000 例項是一個命名例項,則您可以在以下注冊表項中找到 ProductCode 登錄檔項值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<INSTANCENAME>\Setup - 使用 Msizap.exe 刪除 MSDE 2000 例項的 ProductCode 的所有 Windows Installer 資訊。在命令提示符下鍵入下面的命令列:
MSIZAP.EXE T {GUID}
例如,如果 MSDE 2000 例項的 ProductCode 為 E09B48B5-E141-427A-AB0C-D3605127224A,並且您希望使用 Msizap.exe 刪除 Windows Installer 資訊,請在您的計算機上從命令提示符下執行以下命令:
MSIZAP.EXE T {E09B48B5-E141-427A-AB0C-D3605127224A}
刪除檔案和資料夾 刪除 MSDE 2000 例項資料和程式安裝資料夾。您可以在以下注冊表項路徑下的 SQLDataRoot 登錄檔項值中找到預設例項資料資料夾的根資料夾資訊:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup
- 例如,刪除預設例項的 MSDE 2000 資料資料夾:
\Program Files\Microsoft SQL Server\MSSQL\Data
- 例如,刪除命名例項的 MSDE 2000 資料資料夾:
\Program Files\Microsoft SQL Server\MSSQL$<INSTANCENAME>\Data
- 例如,刪除預設例項的 MSDE 2000 程式資料夾:
\Program Files\Microsoft SQL Server\MSSQL\Binn
- 例如,刪除命名例項的 MSDE 2000 程式資料夾:
\Program Files\Microsoft SQL Server\MSSQL$<INSTANCENAME>\Binn
清理登錄檔 警告:登錄檔編輯器使用不當可導致嚴重問題,可能需要重新安裝作業系統。Microsoft 不能保證您可以解決因登錄檔編輯器使用不當而導致的問題。使用登錄檔編輯器需要您自擔風險。
對於 ProductCode,Msizap.exe 工具只刪除特定於 Windows Installer 的項或資料。最好手動刪除 MSDE 2000 登錄檔項。使用“登錄檔編輯器”刪除以下 MSDE 2000 登錄檔項:
- 對於 MSDE 2000 預設例項,刪除以下項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer - 對於 MSDE 2000 命名例項,刪除以下項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<INSTANCENAME> - 如果以下注冊表項指向 MSDE 2000 例項 ProductCode,請刪除 InstanceComponentSet.x 值。例如,InstanceComponentSet.1
有一個與 Sqlrun01.msi 這一 ProductCode 相匹配的值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Component Set\InstanceComponentSet.1 - 刪除 SQLServer 服務登錄檔項。
對於 MSDE 2000 預設例項,刪除以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
對於 MSDE 2000 命名例項,刪除以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$<INSTANCENAME> - 刪除 SQLServerAgent 服務登錄檔項:
對於 MSDE 2000 預設例項,刪除以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLServerAgent
對於 MSDE 2000 命名例項,刪除以下項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLAgent$<INSTANCENAME>