Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Windows 10/11 0x8007042c Update/Firewall Error อย่างรวดเร็ว

ข้อผิดพลาดใน Windows 10/11 เป็นเรื่องปกติ และข้อผิดพลาด 0x8007042c เพียงเป็นหนึ่งในนั้น ปัญหา 0x8007042c ปกติจะสอดคล้องกับปัญหา Windows Update หรือไฟร์วอลล์ ผู้ใช้รู้สึก困惑 เพราะข้อผิดพลาดนี้จะปรากฏเฉพาะเมื่อใช้บริการ Windows เหล่านี้เท่านั้น

ไฟร์วอลล์เป็นเทคโนโลยีความปลอดภัยเครือข่ายที่สร้างกำแพงกั้นระหว่างเครือข่ายภายในที่ได้รับการ保護 และเครือข่ายภายนอกที่ไม่น่าเชื่อถือ (มักจะอยู่บนอินเทอร์เน็ต) เมื่อปัญหานี้โผล่ขึ้นมา หมายความว่า Windows ไม่สามารถเปิดใช้งาน Firewall ได้ ตามที่รหัสข้อผิดพลาด 0x8007042c บ่งชี้

วิธีที่ดีที่สุดในการตรวจสอบว่านี่เป็นปัญหาหรือไม่ คือการเปิด Windows Firewall ด้วยตนเอง หากรหัสข้อผิดพลาด 0x8007042c ปรากฏขึ้น แสดงว่าเครื่องของคุณไม่ได้รับการป้องกันจากเครือข่ายที่ไม่น่าเชื่อถือ เพราะไฟร์วอลล์ไม่ทำงานเหมาะสม

เคล็ดลับ: 使用專用電腦優化工具來消除不正確的設置、垃圾文件、有害應用程序和安全威脅,這些都可能導致系統問題或性能緩慢。

สำหรับบางผู้ใช้ รหัสข้อผิดพลาด 0x8007042c ยังเชื่อมโยงกับบริการ Windows Update ป้องกันไม่ให้พวกเขาได้รับแพตช์ Windows 10/11 ล่าสุด อื่นๆ ได้รับข้อผิดพลาดนี้ในการดำเนินการใดๆ ในการตั้งค่า Windows ระบุว่าพบปัญหาเครือข่ายบางอย่าง หรือว่าคอมพิวเตอร์ไม่ได้เชื่อมต่ออย่างใดอย่างหนึ่ง

เมื่อ Windows Update, Windows Firewall และบริการที่เกี่ยวข้องอื่นๆ ไม่ทำงาน ปัญหานี้จะถูก觸發 หากคุณได้รับข้อความข้อผิดพลาดนี้ หมายความว่ามีปัญหากับบริการที่เกี่ยวข้อง ปัญหานี้ยังสามารถเกิดจากซอฟต์แวร์ป้องกันไวรัสของบุคคลที่สาม เราจะ看到หลายวิธีในการแก้ไขปัญหานี้ในบทความนี้

รหัสข้อผิดพลาด 0x8007042c คืออะไร?

คู่มือนี้旨在ช่วย助您 如果您在嘗試安裝特定的 Windows 更新或在從舊版 Windows 升級到 Windows 10/11 失敗後 獲得錯誤號碼 0x8007042c 我們還列出了當 Windows 無法開啟防火牆時的解決方案 如錯誤代碼 0x8007042c 所示

這是您將收到的錯誤訊息:

0x8007042C -2147023828 Error_Service_Dependency_Fail, The dependency service or group failed to start

此問題可能由第三方安全軟體觸發 當用戶選擇使用第三方防毒軟體而不是隨 Windows 預裝的安全應用程序時,可能會導致 Windows Firewall 和 Windows Defender 被禁用 防火牆監控進出電腦的數據流量,而 Windows 10/11 中的大多數程序或軟體(包括 Windows Update 文件)將不會安裝,如果防火牆被關閉

當您在 Windows 10/11 上啟動 Windows Firewall 或 Windows Update 並收到錯誤 0x8007042c 時,這意味著某個服務或相依性未在運作 如果您在解決此問題上遇到困難,請查看下面列出的解決方案,看看哪一個適合您的情況

สาเหตุของข้อผิดพลาด 0x8007042c

以下是 Windows Update 問題 0x8007042c 發生的一些原因:

  • 防火牆被禁用
  • 存在第三方防毒軟體
  • 存在惡意軟體干擾電腦上的進程
  • Windows 註冊表中的項目損壞

這不是一份完整的清單,因為當這樣的錯誤發生時,需要考慮很多因素 但上述原因是最常見的 現在,請仔細遵循下面概述的步驟來解決問題並讓您的電腦恢復正常運作 我們將根據涉及的服務劃分解決方案,因此我們將列出當錯誤發生在 Windows Update 和 Windows Firewall 時的修復方法

如何修復 0x8007042c Windows Update

當您收到錯誤代碼 0x8007042c 時,無論是哪個服務觸發的,您需要做的第一件事是重新啟動電腦 它會重置所有進程和服務,大多數情況下解決輕微問題

通過刪除垃圾文件、卸載未使用的程序和優化系統流程來保持電腦處於最佳狀態,也有助於防止 0x8007042c 等錯誤首先發生 您可以手動執行這些維護任務,但我們建議使用 Outbyte PC Repair 來自動化電腦的維護並確保您不會錯過任何東西

如果您遇到此錯誤且重新啟動無幫助,您可以繼續進行以下解決方案:

解決方案 1: 檢查 Windows Services 並確保它們正在運行

為了讓 Windows Update 正常運作,所有組件都需要正常運行 要檢查它們的狀態,您可以遵循以下說明:

  1. 使用 Windows Key + R 快捷鍵打開 Run。
  2. 然後,輸入 services.msc 並按 Enter。
  3. 找到下面列出的服務:
  • Background Intelligent Transfer Service (BITS)
  • Cryptographic Service
  • Windows Update
  • MSI Installer
  1. 通過右鍵點擊每個服務從上下文菜單選擇 Properties。
  2. 確保 Startup type 設為 Automatic。
  3. 如果上述任何服務已被禁用,請確保從 Service Status 選單選擇 Start。
  4. 然後,右鍵點擊 Windows Update 服務並從上下文菜單選擇 Restart。
  5. 要保存您的更改,請點擊 Apply > OK,然後重新啟動電腦。

如果您仍然無法修復 Windows 10/11 Update Error 0x8007042c,請繼續下一個解決方案

解決方案 2: 運行 Windows Update 疑難排解程序

Windows Update 疑難排解程序是一個內建實用程序,可以快速處理 Windows 10/11 更新的常見問題 要使用 Windows Update 疑難排解程序,請採取以下步驟:

  • 要打開 Settings 應用程序,請按 Windows+I。
  • 從下拉選單選擇 Update & Security > Troubleshoot。
  • 在右側窗格中打開 Additional troubleshooters 鏈接。
  • 然後選擇 Windows Update 後點擊 Run the troubleshooter 選項。
  • 這將開始搜尋待處理、卡住或損壞的安裝文件和其他潛在有害文件。

關閉視窗並重新啟動電腦,過程完成後

解決方案 3: 重命名電腦的 SoftwareDistribution 資料夾

損壞和受損的 Windows 元件也可能導致錯誤 0x8007042c 您可以嘗試重命名 SoftwareDistribution 目錄來修復此錯誤 這裡是如何操作:

  1. 首先,以管理員身份打開 Command Prompt。

2. 輸入下面的命令並在每個命令後按 Enter:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

3. 執行下面的命令行逐個重命名 SoftwareDistribution 資料夾

  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 catroot2.old

4. 重新啟動之前禁用的服務 為此,請輸入下面的命令並在每個命令後按 Enter:

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

5. 為了保存您的更改,請重新啟動電腦。

6. 重命名 SoftwareDistribution 資料夾後,檢查 0x8007042c 是否發生,以查看此變通方法是否有效。

如何修復 Windows Firewall 錯誤代碼 0x8007042c

如果您在使用 Windows Firewall 時遇到此錯誤,則可以遵循以下說明:

解決方案 1: 關閉防毒軟體

如前所述,安裝在您電腦上的第三方防毒軟體可能導致 0X8007042C 錯誤出現 要修復錯誤,請遵循以下行動:

  1. 移除或卸載您可能已安裝在電腦上的任何第三方防毒軟體。
  2. 之後,前往 Windows Update 部分檢查更新。
  3. 安裝您系統的所有更新。
  4. 安裝完成後重新啟動電腦。

解決方案 2: 手動啟用 Windows Firewall

您可以嘗試修復 Windows Firewall 0x8007042c 錯誤的下一件事是手動開啟 Windows Firewall,然後確保它將來會自動開啟 只需遵循以下程序即可:

  1. 按 Start 按鈕並將 Services 輸入搜尋欄位。
  2. 當 Services 出現時,右鍵點擊它並從菜單中選擇 Run as administrator。
  3. 當提示確認您的決定時,點擊 Yes.
  4. 向下捲動 Services 窗格,直到找到 Windows Firewall 並雙擊它以打開它。
  5. 如果服務狀態為 Stopped,請點擊 Start。
  6. 從下拉選項中選擇 Automatic 作為 Startup Type.
  7. 之後,點擊 Apply 然後 OK.
  8. 返回 Services 視窗並向上捲動以找到 Base Filtering Engine;雙擊它以打開它。
  9. 如果服務狀態為 Stopped,請點擊 Start。
  10. 從下拉選項中選擇 Automatic 作為 Startup Type.
  11. 之後,點擊 Apply 然後 OK.

重新啟動 Windows 並檢查 Windows Firewall 是否已啟用,以查看這是否解決了您的問題 如果 0x8007042c 錯誤持續存在,請繼續下一步

解決方案 3: 掃描電腦尋找惡意軟體並移除它

下一步將是對您的電腦運行惡意軟體掃描 Microsoft Safety Scanner 可以幫助您 只需遵循以下步驟:

  1. Microsoft Safety Scanner 可以從 Microsoft 網站下載。
  2. 只需點擊上面的鏈接並選擇 Download Now。
  3. 如果需要,將文件保存到桌面。
  4. 打開設置文件並按照螢幕上的說明安裝 Windows Safety Scanner。
  5. 安裝完成後打開 Windows Safety Scanner。
  6. 接受許可協議的條款,然後按 Next 兩次。
  7. 選擇 Quick Check,然後按 Next。Microsoft Safety Scanner 現在將掃描您的電腦以查找任何剩餘的惡意軟體。
  8. 過程完成後關閉視窗。
  9. 要打開 Windows Firewall,請按 Start 鍵並將 Firewall 輸入搜尋框。點擊 Windows Firewall 以打開它。
  10. 從左側導航面板選擇 Turn Windows Firewall on or off.
  11. 為每個可用的網絡位置選擇 Turn on Windows Firewall 並點擊 OK 以完成過程。

如果 0x8007042c 錯誤持續存在,請繼續下一步

解決方案 4: 開啟相關聯的服務

如果先前的步驟無法解決問題,您可以使用批次文件來停止和重新啟動這些服務 只需遵循以下簡單說明:

  1. 按 Start 按鈕並將 Notepad 輸入搜尋欄位。
  2. 一旦 Notepad 打開,將以下文本複製貼上到空白文檔中:
  • sc config MpsSvc start= auto
  • sc config KeyIso start= auto
  • sc config BFE start= auto
  • sc config FwcAgent start= auto
  • net stop MpsSvc
  • net start MpsSvc
  • net stop KeyIso
  • net start KeyIso
  • net start Wlansvc
  • net start dot3svc
  • net start EapHostnet
  • net stop BFE
  • net start BFE
  • net start PolicyAgent
  • net start MpsSvc
  • net start IKEEXT
  • net start DcaSvcnet
  • net stop FwcAgent
  • net start FwcAgent
  1. 選擇 File 和 Save As,然後選擇 Desktop 作為目的地。
  2. 在 Save as 方塊中選擇 All Files (*.*) 並將文件命名為 Repair.bat。
  3. 關閉 Notepad。
  4. 在桌面上找到您剛保存的 Repair.bat 文件,右鍵點擊它,並選擇 Run as administrator。
  5. 過程完成後,重新啟動 Windows Firewall 並刪除 Repair.bat 文件(如果 Windows Firewall 正確啟動)。

如果以上程序均無法成功解決錯誤,您應該向 Microsoft Support Center 尋求進一步協助

解決方案 5: 重新註冊 Firewallapi.dll

重新註冊 firewallapi.dll 並查看是否有幫助 在提升的 CMD 中執行以下命令:regsvr32 firewallapi.dll.

最終想法

所以,這些是一些有效的解決方案來解決 Windows Update 錯誤 0x8007042c 您可以逐一嘗試每個解決方案來解決問題,並讓您的 Windows Update 或 Firewall 程序重新運作 請仔細遵循建議的解決方案,看看哪一個最適合您