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

Win7 64位 開機彈出 netsh.exe 應用程式錯誤?兩大修復方案

編輯:Win7 系統應用技巧

開機彈出 netsh.exe - 應用程式錯誤(常見 0xc0000142、0xc0000005),通常因系統檔案遺失(Framedyn.dll)或啟動項殘留導致。提供檔案補充與啟動項清理雙方案。

方案一:補充 Framedyn.dll 系統檔案(針對 0xc0000142)

  1. 開啟 C:\Windows\System32\wbem 找到 Framedyn.dll 複製。
  2. 貼上至 C:\Windows\System32 覆蓋/補充(需管理員權限)。
  3. 重開機驗證。

原理: Framedyn.dll 為 WMI 提供者框架 DLL,netsh 依賴 WMI 查詢網路設定,缺失導致初始化失敗。

方案二:停用 netsh 啟動項(釐清非必要啟動)

  1. Win+R → msconfig →「啟動」頁籤。
  2. 找到名稱為 netsh 的項目(命令通常含 netsh interface ip set address 等),取消勾選。
  3. 確定 → 重開機。

進階:系統檔案完整性修復

以管理員身分執行 CMD:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth  (Win7 需先安裝 DISM)

若 sfc 回報無法修復檔案,參考 CBS.log (C:\Windows\Logs\CBS\CBS.log) 尋找具體損壞檔案,從同版本系統或安裝媒體 (install.wim) 提取替換。

根因分析

  • 第三方優化軟體/安全軟體誤刪系統檔或添加異常啟動項。
  • Windows Update 更新中斷導致檔案不完整。
  • 惡意軟體偽裝 netsh.exe(檢查路徑是否為 C:\Windows\System32\netsh.exe)。

建議先試方案二(風險最低),無效再試方案一與系統檔案修復。

Copyright © Windows教程網 All Rights Reserved