手动删除 SQL Server 2008

3
我无法从我的机器上删除sql server 2008。
我曾经安装过它,作为一个应用程序安装的一部分,这安装了sql server 2008 SP0的运行时。但现在我无法卸载它。
我尝试使用SP0和SP2的设置来卸载它,但当它进行初步检查时,会给出致命错误,导致无法卸载。
这意味着我唯一的选择是格式化我的机器吗?
我甚至不能安装新实例,某些东西确实已经损坏了。
有没有办法手动删除它?
3个回答

2

0

我尝试了三次卸载,第三次成功了。但由于安装程序中的致命错误,我没有能够安装成功。

通过反复试错,我发现问题在于以下注册表项(Windows Vista)中的一组不存在的文件列表:

HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations

所以我就简单地删除了PendingFileRenameOperations键,并尝试进行安装,这样就安装成功了。

总之,考虑到自动化这个过程实在是太麻烦了,最好的重装方法是在新的计算机上进行(我的意思是针对客户而言)。


0

这是我工作的一部分,我已经做了几年了。我可能已经卸载了200/300次,有时候会觉得很困难。

  • 你遇到了什么错误?

你手动从以下路径删除了吗?

C:\Program Files\Microsoft SQL Server

如果可以的话,这样做(或者只是重命名),然后尝试添加或删除。你很可能无法这样做,下一步行动将是手动从注册表中删除它,或使用CC Cleaner来清除它。

如果这不起作用,我会提供另一个建议。我相信微软有一个工具可以强制从列表中删除程序,如果MSI不可用。


祝你好运,这并不是最好的事情!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接