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

Win7 無法啟動共享存取 錯誤 0x80004005:啟用 Windows Firewall 服務即時修復

編輯:Win7 系統應用技巧

錯誤 0x80004005 畫面

錯誤核心成因

錯誤代碼 0x80004005(未指定的錯誤)在檔案/印表機共享情境下,多數源於 Windows Firewall 服務未啟動。共享功能依賴防火牆服務開啟必要通訊埠(TCP 139、445、UDP 137、138),服務停用將導致共享連線被封鎖。

三步驟修復:啟用並設定 Windows Firewall 服務為自動

步驟 1:開啟服務管理單元

  1. 工作列空白處右鍵 → 「工作管理員」
  2. 切換「服務」分頁 → 點擊右下「服務」按鈕(或 Win+R 輸入 services.msc)

工作管理員-服務分頁

步驟 2:找到並啟動 Windows Firewall 服務

  1. 於服務清單中尋找 Windows Firewall(顯示名稱:Windows 防火牆)
  2. 右鍵選擇「啟動」,狀態變為「正在執行」

服務清單-Windows Firewall

步驟 3:設定啟動類型為「自動」,確保開機生效

  1. 再次右鍵「Windows Firewall」→ 選擇「內容」
  2. 「啟動類型」下拉選單選擇「自動」
  3. 點擊「套用」→「確定」

Windows Firewall 內容-自動啟動

驗證修復結果

  1. 於「網路和共用中心」 → 「變更進階共用設定」確認「開啟檔案和印表機共用」已勾選
  2. 嘗試從其他電腦存取共用資料夾/印表機
  3. 若仍失敗,檢查「網路和共用中心」→「變更介面卡設定」→ 右鍵網卡 → 內容 → 確認「Microsoft 網路的檔案和印表機共用」已勾選

進階排除:若服務無法啟動(灰色/報錯)

現象可能原因解決方案
服務啟動後自動停止第三方防火牆/安全軟體衝突暫時解除安裝第三方安全軟體,或於其設定中關閉「防火牆」功能
錯誤 1079/1068(相依服務失敗)Base Filtering Engine (BFE) 服務未啟動同樣啟用並設為自動:Base Filtering Engine、Remote Procedure Call (RPC)、Windows Defender 等相依服務
服務灰色無法操作群組原則強制停用防火牆執行 gpedit.msc → 電腦設定 → 管理範本 → 網路 → 網路連線 → Windows 防火牆 → 設為「未設定」
系統檔案損壞防火牆核心元件異常管理員 CMD 執行 sfc /scannow 修復

相關服務啟動檢查清單

確保下列服務均為「自動」且「正在執行」:

  • Windows Firewall
  • Base Filtering Engine (BFE)
  • Remote Procedure Call (RPC)
  • Server (LanmanServer) — 檔案/印表機共用核心
  • Workstation (LanmanWorkstation) — 存取遠端共用
  • Function Discovery Provider Host / Resource Publication — 網路發現

啟用 Windows Firewall 服務並設為自動啟動,即可解決 90% 以上的共用存取 0x80004005 錯誤,恢復區域網路檔案與印表機共用功能。

Copyright © Windows教程網 All Rights Reserved