Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 應用程式初始化失敗 0xc00000ba?刪除病毒偽造的 ws2_32.dll 偽裝檔案徹底解決

編輯:Win7 系統應用技巧

錯誤 0xc00000ba 表示系統無法正常載入 ws2_32.dll (Windows Sockets API)。病毒/木馬為阻擋防毒軟體聯網,會在殺毒軟體目錄或 System32 放置同名偽造 ws2_32.dll,導致真 DLL 無法載入。

清理偽造檔案

  1. 資料夾選項 → 檢視 → 取消「隱藏受保護作業系統檔案」、取消「隱藏已知副檔名」、選「顯示所有檔案」。
    資料夾選項
    顯示隱藏檔
  2. 在殺毒軟體安裝目錄搜尋 ws2_32.dll → 刪除偽造檔。
  3. 若提示無法刪除,檢查同目錄是否有名為 1. 的非法資料夾(DOS 下建立,Windows 無法識別路徑)。
  4. CMD 進入該目錄,輸入 rd /s /q "1."(注意結尾有點)刪除資料夾。
    CMD 刪除
  5. 仍無法刪除,用「檔案粉碎機」工具粉碎 ws2_32.dll 與 1.。

刪除偽造檔後,系統恢復載入真正的 System32\ws2_32.dll,應用程式初始化失敗即刻消失。

Copyright © Windows教程網 All Rights Reserved