安装SQLSERVER2000时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误以前装过sqlserver,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。多次重启仍然无法解决。
百度一下,发现:打开注册表编辑器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。照做,重启,发现删除的项目又有了。重启,照上面做,不重启,防止再次有了。退出防火墙与杀毒软件,安装,仍然不成功。再次
1)添加/删除程序中彻底删除sql server。
2)将没有删除的sql server目录也删除掉。
3)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations
4)删除注册表中跟sql server相关的键:
HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server文件夹
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server文件夹
5)按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......
安装,成功。
看网上文章,好多人用其中一两步可能就会成功,我是把各种方法都试了,最后都用上,才成功的。看来,各人情况不一样,还是多用几种方法管用。