WinXP 開機或關機時隨機彈出 baidusdsvc.exe - 應用程序錯誤,提示「指令引用的內存地址無法讀取」。baidusdsvc.exe 為百度殺毒服務進程,錯誤多因版本 Bug、與其他安全軟件衝突、關機時進程異常終止導致。本文提供三級解決方案。
故障分析
baidusdsvc.exe 屬百度殺毒核心服務,負責實時防護、雲查殺、升級下發。
- 關機時系統發送
WM_QUERYENDSESSION 要求服務停止,若服務線程死鎖/未響應,觸發應用程序錯誤對話框。
- 常見於:版本過舊/過新不兼容 XP、與 360/火綫/卡巴等多殺毒共存、系統資源不足導致服務異常退出。

三級解決方案(按推薦順序)
- 方案一:卸載百度殺毒(最徹底)
「控制面板」→「添加/刪除程序」→ 找到「百度殺毒」→「移除」→ 重啟。
若常規卸載殘留,使用「Geek Uninstaller」「Revo Uninstaller」強力清理註冊表/文件/服務殘留。
- 方案二:官網下載最新版覆蓋安裝/重裝
訪問 https://anquan.baidu.com/ 下載最新 XP 兼容版安裝包 → 重新安裝 → 重啟驗證。
注意:WinXP 已停止支持,百度殺毒新版可能不再提供 XP 專用包,需確認兼容性。
- 方案三:替換為其他輕量級殺毒(推薦)
WinXP 低配機器建議:
— 火綫安全軟件(純殺毒、無廣告、資源佔用極低、支持 XP 至 2021 年)。
— 360殺毒(極速版/精簡版)(關閉主動防禦/修復功能僅保留掃描)。
— ClamWin(開源、無實時防護、極輕量、適合定期手動掃描)。
— Microsoft Security Essentials (MSE)(官方、輕量、XP 最後支持版 4.10,需離線安裝包)。
進階排查(不想換殺毒時)
- 禁用百度殺毒「自我保護」「實時防護」「雲查殺」非核心模塊,僅保留掃描引擎。
msconfig →「服務」→ 隱藏 Microsoft 服務 → 禁用 BaiduSdSvc、BaiduHips 等相關服務 → 重啟測試。
- 檢查事件查看器(
eventvwr.msc)→「應用程序」日誌,查看 baidusdsvc.exe 錯誤詳情(模塊名、偏移量),搜索精準補丁。
百度殺毒在 XP 時代曾是主流選擇,但隨著系統停止支持、版本迭代停滯,兼容性問題頻發。「卸載→換輕量級替代品」是性價比最高的決策,讓老機器輕裝上陣安度晚年。