ข้อผิดพลาดใน 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 正常運作,所有組件都需要正常運行 要檢查它們的狀態,您可以遵循以下說明:
- 使用 Windows Key + R 快捷鍵打開 Run。
- 然後,輸入 services.msc 並按 Enter。
- 找到下面列出的服務:
- Background Intelligent Transfer Service (BITS)
- Cryptographic Service
- Windows Update
- MSI Installer
- 通過右鍵點擊每個服務從上下文菜單選擇 Properties。
- 確保 Startup type 設為 Automatic。
- 如果上述任何服務已被禁用,請確保從 Service Status 選單選擇 Start。
- 然後,右鍵點擊 Windows Update 服務並從上下文菜單選擇 Restart。
- 要保存您的更改,請點擊 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 目錄來修復此錯誤 這裡是如何操作:
- 首先,以管理員身份打開 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 錯誤出現 要修復錯誤,請遵循以下行動:
- 移除或卸載您可能已安裝在電腦上的任何第三方防毒軟體。
- 之後,前往 Windows Update 部分檢查更新。
- 安裝您系統的所有更新。
- 安裝完成後重新啟動電腦。
解決方案 2: 手動啟用 Windows Firewall
您可以嘗試修復 Windows Firewall 0x8007042c 錯誤的下一件事是手動開啟 Windows Firewall,然後確保它將來會自動開啟 只需遵循以下程序即可:
- 按 Start 按鈕並將 Services 輸入搜尋欄位。
- 當 Services 出現時,右鍵點擊它並從菜單中選擇 Run as administrator。
- 當提示確認您的決定時,點擊 Yes.
- 向下捲動 Services 窗格,直到找到 Windows Firewall 並雙擊它以打開它。
- 如果服務狀態為 Stopped,請點擊 Start。
- 從下拉選項中選擇 Automatic 作為 Startup Type.
- 之後,點擊 Apply 然後 OK.
- 返回 Services 視窗並向上捲動以找到 Base Filtering Engine;雙擊它以打開它。
- 如果服務狀態為 Stopped,請點擊 Start。
- 從下拉選項中選擇 Automatic 作為 Startup Type.
- 之後,點擊 Apply 然後 OK.
重新啟動 Windows 並檢查 Windows Firewall 是否已啟用,以查看這是否解決了您的問題 如果 0x8007042c 錯誤持續存在,請繼續下一步
解決方案 3: 掃描電腦尋找惡意軟體並移除它
下一步將是對您的電腦運行惡意軟體掃描 Microsoft Safety Scanner 可以幫助您 只需遵循以下步驟:
- Microsoft Safety Scanner 可以從 Microsoft 網站下載。
- 只需點擊上面的鏈接並選擇 Download Now。
- 如果需要,將文件保存到桌面。
- 打開設置文件並按照螢幕上的說明安裝 Windows Safety Scanner。
- 安裝完成後打開 Windows Safety Scanner。
- 接受許可協議的條款,然後按 Next 兩次。
- 選擇 Quick Check,然後按 Next。Microsoft Safety Scanner 現在將掃描您的電腦以查找任何剩餘的惡意軟體。
- 過程完成後關閉視窗。
- 要打開 Windows Firewall,請按 Start 鍵並將 Firewall 輸入搜尋框。點擊 Windows Firewall 以打開它。
- 從左側導航面板選擇 Turn Windows Firewall on or off.
- 為每個可用的網絡位置選擇 Turn on Windows Firewall 並點擊 OK 以完成過程。
如果 0x8007042c 錯誤持續存在,請繼續下一步
解決方案 4: 開啟相關聯的服務
如果先前的步驟無法解決問題,您可以使用批次文件來停止和重新啟動這些服務 只需遵循以下簡單說明:
- 按 Start 按鈕並將 Notepad 輸入搜尋欄位。
- 一旦 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
- 選擇 File 和 Save As,然後選擇 Desktop 作為目的地。
- 在 Save as 方塊中選擇 All Files (*.*) 並將文件命名為 Repair.bat。
- 關閉 Notepad。
- 在桌面上找到您剛保存的 Repair.bat 文件,右鍵點擊它,並選擇 Run as administrator。
- 過程完成後,重新啟動 Windows Firewall 並刪除 Repair.bat 文件(如果 Windows Firewall 正確啟動)。
如果以上程序均無法成功解決錯誤,您應該向 Microsoft Support Center 尋求進一步協助
解決方案 5: 重新註冊 Firewallapi.dll
重新註冊 firewallapi.dll 並查看是否有幫助 在提升的 CMD 中執行以下命令:regsvr32 firewallapi.dll.
最終想法
所以,這些是一些有效的解決方案來解決 Windows Update 錯誤 0x8007042c 您可以逐一嘗試每個解決方案來解決問題,並讓您的 Windows Update 或 Firewall 程序重新運作 請仔細遵循建議的解決方案,看看哪一個最適合您