前天,帮项目小组的成员安装SQL Server 2000,遇到文件挂起问题,到网上搜了一下,很快解决了,随后看到更多的解决方法,在此我只是记下一般的解决方法,以便以后使用:
 
进入regedit注册表,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations子键,将其值清空,这是我自己找到的方法,不像网上的,删除其值,同样可以!
 
为了以后不需要打开注册表来修改,可以把以下内容保存为Sql server 2000 挂起.reg 文件,以后只是双击,导入就行了!
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"PendingFileRenameOperations"=hex(7):00,00
注意:
导入这个reg文件前,如果安装了某个软件或补丁时,需要你的系统重启,而你选择了“稍后重启”的话,那请先重启系统,而这样就不需要导入这个reg文件了!
 
因为这里的挂起文件是在系统关闭时进行操作的,如果不重启系统,那么原来安装的软件或补丁可能会安装不完整!
 
重启系统后,那个记录挂起文件的值就会自动删除的!
 
==============
另外提醒,如果是覆盖安装SQL Server 2000,请把相关文件夹(主目录和数据目录)都删除,或者把数据目录里面的数据文件备份,安装成功后再导入!否则安装时可能会发生“有些数据文件不能写“的问题!