SQL SERVER 2000 掛起錯誤的解決方法
來源:程序員人生 發布時間:2014-01-19 14:47:54 閱讀次數:3433次
今天安裝sql2000,老是出掛起的錯誤。所以找了找看見了這個方法。
步驟是:
1)添加/刪除程序中徹底刪除sql server。
2)將沒有刪除的sql server目錄也刪除掉。
3)打開注冊表編輯器,在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中找到PendingFileRenameOperations項目,并刪除它。這樣就可以清除安裝暫掛項目。
4)刪除注冊表中跟sql server相關的鍵。
其實估計只要做第3步就可以搞定,這樣就可以清除安裝暫掛項目。自己是先走了1,2,4,最后做了3才搞定。所以估計3才是最關鍵的。
如果上面還是不能得到解決
那么再試下下面的:
將以下兩個從注冊表中刪除,一定可以解決SQL掛起問題:
一、開始運行輸入regedit回車
+HKEY_LOCAL_MACHINE
+SYSTEM
+CurrentControlSet
+Control
+Session Manager下的FileRenameOperations刪掉
二、+HKEY_LOCAL_MACHINE
+SOFTWARE
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents下的東西全部刪掉如:
{077ACEC7-979C-40AB-9835-435BA1511E0D}
{30C7234B-6482-4A55-A11D-ECD9030313F2}
{3FDF25EE-E592-4495-8391-6E9C504DAC2B}
{60204BB3-7078-4F70-8F69-68297621941C}......
總之有幾項,就刪幾項,刪掉后重啟,再裝SQL Server,就不會提示有掛起了。
安裝SQL Server2000的時候,安裝程序提示安裝程序被掛起,讓重新啟動電腦,但即便是重新啟動了再次安裝,SQL Server2000的安裝程序依舊提示這個錯誤。看來重起并不能解除被掛起的安裝程序。查閱了資料,得知要解決這個問題需要刪除注冊表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager下的PendingFileRenameOperations子鍵。
按照名稱來理解,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager應該存放的是當前系統會話的快照,而PendingFileRenameOperations記錄的是一個未成功進行的文件更名操作,SQL Server2000在安裝時可能會使用這個鍵值,記錄在安裝過程中對臨時文件的操作,如果SQL Server2000在安裝進程啟動時就發現這個鍵值存在,它就認為上一個安裝程序沒有完成,從而拒絕繼續自身的安裝進程。而按照道理,任何一個改寫過此鍵值的程序都應當在結束或者系統重新啟動的時候將這個鍵值刪除,但如果由于種種原因這個操作沒有被進行的話,那么SQL Server2000自然會得出錯誤的結論。
辦法2:
在點開始——運行,在運行窗口輸入msconfig命令,則出現“系統配置實用程序”窗口,將啟動選擇中的正常啟動更改為診斷啟動后重啟系統進行安裝就OK了,
安裝完成后可再執行上訴操作,將啟動方式改為正常啟動,重新啟動,就一起Ok了。(出處:網)
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈