卡巴斯基(Kaspersky)防毒軟體更新病毒特徵碼庫時卡在 99% 並報錯「病毒資料庫已損壞」,通常是更新過程中斷導致本地資料庫檔案不一致,或自我保護模組攔截寫入。提供兩套修復方案,方案二成功率更高。
方案一:修復安裝(官方標準流程)
- 【開始】→【程式集】→ 找到卡巴斯基資料夾 → 【修改、修復或移除】。
- 選擇【修復】,後續全部採用預設設定【下一步】直到完成。
- 重新開機,再次嘗試更新病毒庫。
註:亦可直接雙擊原安裝程式,選擇【修復】按鈕執行相同流程。
方案二:手動清除損壞資料庫並重新下載(核心解法)
- 關閉自我保護: 開啟卡巴斯基主介面 → 【設定】 → 左側【服務】 → 取消勾選右側【啟用自我保護】 → 【確定】。
- 進入資料庫目錄: 開啟檔案總管,前往:
C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\***P7
(版本對應:7.0 為 ***P7,8.0 為 ***P8,具體資料夾名稱以實際為準)。
- 刪除 bases 資料夾內容: 找到
bases 資料夾,清空裡面所有檔案/子資料夾(資料夾本身保留)。
- 重新更新: 開啟卡巴斯基主介面 → 點擊【更新】,程式將從伺服器重新下載完整病毒庫,問題即可解決。
原理說明
bases 資料夾儲存病毒特徵碼資料庫(.avc, .kdl 等檔案)。更新中斷、磁碟錯誤、自我保護攔截寫入均可能導致資料庫索引與實際檔案不一致,引發「損壞」報錯。
- 清空該資料夾等同於「重置本地資料庫」,強制軟體從雲端拉取最新完整資料庫,繞過損壞的增量更新邏輯。
補充建議
- 更新前建議關閉其他大量佔用網路/磁碟的程式(BT 下載、視訊會議等),確保頻寬穩定。
- 若方案二仍失敗,嘗試完全卸載卡巴斯基(使用官方
kavremover 工具),重開機後重新安裝最新版本。
- XP 系統已停止更新,卡巴斯基新版本可能不再支援 XP,建議確認版本相容性或改用支援 XP 的輕量防毒軟體(如 Microsoft Security Essentials、Avast 免費版舊版)。