啟用系統保護後卻無法建立還原點,是 Windows Server 2008 常見棘手問題。本文記錄真實案例:從群組原則排查、發現 VSS 核心服務 Microsoft Software Shadow Copy Provider (swprv.dll) 遺失,到透過 regsvr32 重新註冊 DLL 並啟動服務,完整還原修復思路與關鍵指令。
gpedit.msc →「電腦設定」→「管理範本」→「系統」→「系統還原」→「關閉系統還原」與「關閉設定」均為「未設定」,排除原則封鎖。services.msc 中找不到 Microsoft Software Shadow Copy Provider 服務。%SystemRoot%\System32\swprv.dll。swprv.dll,推測 DLL 未正確註冊導致服務控制管理器 (SCM) 無法辨識。regsvr32.exe %SystemRoot%\System32\swprv.dllservices.msc,服務 Microsoft Software Shadow Copy Provider 即出現。| 服務名稱 | 顯示名稱 | 關鍵 DLL | 功能 |
|---|---|---|---|
| VSS | 磁碟區陰影複製 | vssvc.exe | 協調快照建立流程 |
| SWPRV | Microsoft Software Shadow Copy Provider | swprv.dll | 預設軟體影子複製提供者 |
| VOLSNAP | 磁碟區陰影複製驅動程式 | volsnap.sys | 核心模式快照驅動 |
vssadmin list writers 驗證 VSS 寫入器狀態皆為「穩定」。vssadmin list shadows 確認舊有快照空間使用情況,避免磁碟空間耗盡導致新快照失敗。系統還原點建立失敗多源於 VSS 組件損壞或註冊遺失,掌握 regsvr32 swprv.dll 這一關鍵修復招式,能快速挽救備份保護機制,保障資料可復原性。