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)?
李明亮 | |
"在卸载前要注意做好数据的备份工作,以便于以后做还原。 (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 注册表项值中找到默认实例数据文件夹的根文件夹信息:- 例如,删除默认实例的 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>