一、安裝MS SQL SERVER2000時,提示“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機”。按照提示重啟計算機,再安裝,仍然出現同樣的提示。
這是因為安裝程序在先前的安裝過程中在系統的注冊表留下了一些信息,導致不能安裝。刪除如下鍵值信息即可安裝:
(1)在運行窗口輸入regedit,打開注冊表編輯器;
(2)在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations,刪除該鍵值,關閉注冊表編輯器;
(3)重新安裝MS SQL2000,此時就可以正常進入期待的安裝界面了。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager存放的是當前系統會話的快照,而PendingFileRenameOperations記錄的是一個未成功進行的文件更名操作,MS SQL SERVER2000安裝時可能會使用這個鍵值,記錄在安裝過程中對臨時文件的操作,如果MS SQL SERVER2000在安裝進程啟動時就發現這個鍵值存在,它就認為上一個安裝程序沒有完成,從而拒絕自身的安裝進程。而按照道理,任何一個改寫此鍵值的程序都應當在結束或者操作系統重新啟動的時候將這個鍵值刪除,但如果由于某些原因這個操作沒有被進行的話,MS SQL SERVER2000自然會得出錯誤的結論。這個鍵值是安裝程序暫掛項目,只要找到對應的應用程序清除掉就行了。





