以前装过sql server,后来删掉了;或是机器安装了360安全卫士杀毒软件,再安装SQL SERVER 2000时会提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”,具体解决办法:
1)如果已安装了SQL SERVER,在“控制面板”中的“添加/删除程序”中彻底删除sql server,将没有删除的sql server目录也删除掉。如果没有安装过SQL,直接跳过此步。
2)打开注册表编辑器,点击“开始”-->“运行”,输入regedit, 在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
3) 重新安装 SQL Server即可。
操作原理:PendingFileRenameOperations 记录安装过程中对临时文件的操作,SQL Server 安装时发现这个键便会认为前一次安装程序没有完成,从而拒绝安装。 理论上说,这个键值在重新启动后应该被删除,可是由于某种原因,这个操作可能没有自动进行,就需要我们人为来删除。