首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 安裝「掛起的檔案作業」錯誤解決方案

     編輯:關於SqlServer

安裝 SQL Server 時出現「先前的程式安裝已建立掛起的檔案作業,必須重新啟動電腦」訊息,且重開機多次仍無效。主因是先前安裝殘留的登錄機碼 PendingFileRenameOperations 導致安裝程式誤判系統仍有檔案待重命名。

解決步驟

  1. 執行 Win+R 輸入 regedit 開啟登錄編輯器。
  2. 瀏覽至:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
  3. 在右側窗格尋找 PendingFileRenameOperations 值(類型為 REG_MULTI_SZ)。
  4. 右鍵選擇 刪除 該值。
  5. 關閉登錄編輯器,重新執行 SQL Server 安裝程式。

原理說明

Windows 安裝程式在需替換使用中檔案時,會將重命名/刪除動作寫入此機碼,下次開機時由 Session Manager 執行。若先前安裝中斷或失敗,此機碼未被清除,後續安裝程式偵測到非空值便阻止繼續。刪除該值即可解除封鎖。

注意事項

  • 修改登錄前建議匯出備份。
  • 若有多個 ControlSetxxx,以 CurrentControlSet 連結為準,通常同步於 ControlSet001。
  • 此法同樣適用於其他 MSI 基礎安裝程式遭遇相同錯誤。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved