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 恢復網路功能

編輯:Windows 7 系統介紹

錯誤代碼 0xc00000ba 表示系統無法正常載入 ws2_32.dll (Windows Sockets API)。病毒/木馬為阻擋防毒軟體與防火牆啟動,會在防毒軟體目錄或 System32 放置同名偽造檔案,導致合法程式載入失敗。刪除偽造檔案即可修復。

修復步驟

  1. 開啟「電腦」 → 「編排」→「資料夾及搜尋選項」→「檢視」→ 取消勾選「隱藏受保護的作業系統檔案」與「隱藏已知副檔名」→ 勾選「顯示隱藏的檔案、資料夾及磁碟機」→ 確定。
  2. 資料夾選項設定

    顯示隱藏檔案

  3. 在防毒軟體安裝目錄搜尋 ws2_32.dll → 刪除偽造檔案。
  4. 若無法刪除,檢查同目錄是否有名為 1. 的資料夾 (DOS 非法命名) → 開啟命令提示字元 → cd 目標路徑 → rd /s /q "1." (注意結尾有點) → 刪除後再刪 ws2_32.dll。
  5. 若仍無法刪除,使用「檔案粉碎機」工具強力刪除 ws2_32.dll 與 1. 資料夾。

核心原則

系統真正的 ws2_32.dll 位於 C:\Windows\System32\,其他位置同名檔案皆為惡意偽造。徹底清除偽造檔案後,應用程式即可正常載入系統原版 DLL。

Copyright © Windows教程網 All Rights Reserved