เมื่อเริ่มต้น Windows Firewall และคุณได้รับข้อผิดพลาด 0x8007042c – “บริการหรือกลุ่มอ้างอิงล้มเหลวในการเริ่มต้น ” ที่เกี่ยวข้องกับไฟร์วอลล์ไม่สามารถเริ่มทำงานได้ มีแนวโน้มว่าจะเนื่องมาจากสาเหตุหลักสองประการนี้:ไฟร์วอลล์ Windows หรือการพึ่งพาที่จำเป็นสำหรับบริการไฟร์วอลล์เพื่อเริ่มทำงานไม่ทำงานหรือมีมัลแวร์ในปัจจุบันที่ขัดขวางไม่ให้ไฟร์วอลล์เริ่มทำงานพี>
นอกจากนี้ ในบางกรณี การมีซอฟต์แวร์ไฟร์วอลล์ของบริษัทอื่นสามารถปิดใช้งาน Windows Firewall และถอนการติดตั้งได้จะช่วยแก้ปัญหาได้ทันที
บทความนี้จะให้การแก้ไขสองสามอย่าง ซึ่งรวมถึงการสแกนหาและลบมัลแวร์และการเริ่ม Windows Firewall และการอ้างอิง ข้อผิดพลาดนี้ใช้กับ Windows Vista จนถึง Windows 10
วิธีที่ 1:การเริ่มต้น Windows Firewall Service และการพึ่งพา
คุณสามารถเริ่มบริการ Windows Firewall และตรวจสอบให้แน่ใจว่าบริการจะเริ่มโดยอัตโนมัติในอนาคต ทำตามขั้นตอนเหล่านี้เพื่อทำสิ่งนี้:
- กดปุ่ม ปุ่ม Windows , พิมพ์ บริการ . คลิกขวาที่ บริการ แอป จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . ยอมรับข้อความแจ้งหรือป้อนข้อมูลประจำตัวของคุณเมื่อถูกถาม คุณยังสามารถเปิดบริการโดยพิมพ์ cmd ในเมนูเริ่ม เปิดในฐานะผู้ดูแลระบบ พิมพ์ services.msc แล้วกด Enter
- ในหน้าต่าง Services ให้เลื่อนจนกว่าคุณจะเห็น Windows Firewall แล้วดับเบิลคลิกที่มัน
- ภายใต้ตัวเลือกประเภทการเริ่มต้น ให้เลือก อัตโนมัติ .
- ถ้าสถานะบริการถูกหยุด คลิก เริ่ม .
- คลิกนำไปใช้ จากนั้น ตกลง .
- ในหน้าต่างเดียวกัน ให้ค้นหา Base Filtering Engine แล้วดับเบิ้ลคลิก
- ภายใต้ตัวเลือกประเภทการเริ่มต้น ให้เลือก อัตโนมัติ .
- ถ้าสถานะบริการถูกหยุด คลิก เริ่ม .
- คลิกนำไปใช้ จากนั้น ตกลง .
- รีสตาร์ท Windows แล้วยืนยันว่าเปิดใช้งาน Windows Firewall หรือไม่
วิธีที่ 2:การเริ่มต้นบริการที่เกี่ยวข้อง
อาจเป็นไปได้ว่าบริการที่เกี่ยวข้องกับ Windows Firewall ไม่พร้อม คุณสามารถเรียกใช้คำสั่งต่อไปนี้ในพร้อมท์คำสั่งที่ยกระดับหรือใช้ขั้นตอนที่อธิบายไว้ด้านล่าง
- กด คีย์ Windows + อาร์ แล้วพิมพ์ notepad
คัดลอกคำสั่งต่อไปนี้แล้ววางลงในหน้าต่าง Notepad
sc config MpsSvc start=auto
sc config KeyIso start=auto
sc config BFE start=auto
sc config FwcAgent start=auto
เน็ตหยุด MpsSvc
เน็ตเริ่ม MpsSvc
เน็ตหยุด KeyIso
เน็ตสตาร์ท KeyIso
เน็ตเริ่ม Wlansvc
net start dot3svc
เริ่มเน็ต EapHostnet
เน็ตหยุด BFE
net start BFE
net start PolicyAgent
เน็ตเริ่ม MpsSvc
เริ่มเน็ต IKEEXT
เน็ตสตาร์ท DcaSvcnet
เน็ตหยุด FwcAgent
net start FwcAgent
- ในหน้าต่าง Notepad ให้ไปที่ ไฟล์> บันทึกเป็น จากนั้นเลือก ไฟล์ทั้งหมด ในช่อง “บันทึกเป็นประเภท” ให้เลือก เดสก์ท็อป ที่บานหน้าต่างด้านข้าง พิมพ์ repair.bat ในกล่องชื่อไฟล์ จากนั้นคลิก บันทึก แล้วปิดหน้าต่าง Notepad
- ตรงไปที่เดสก์ท็อปของคุณ คลิกขวาที่ ซ่อมแซม ตี ไฟล์ที่คุณสร้างใน Notepad แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . ยอมรับข้อความแจ้งที่ปรากฏบนหน้าจอของคุณ หากคุณได้รับพร้อมท์ในหน้าต่างพร้อมท์คำสั่งให้หยุดบริการ ให้พิมพ์ Y แล้วกด Enter
- รีบูต Windows และลองเปิดใช้งานไฟร์วอลล์ทันที
คุณยังสามารถลองเรียกใช้สคริปต์นี้ ฉันทำการซ่อมแซมอย่างกว้างขวาง คลิกขวาที่ไฟล์และเรียกใช้ในฐานะผู้ดูแลระบบ ทำตามคำแนะนำในหน้าต่างพรอมต์คำสั่งเพื่อแก้ไขไฟร์วอลล์ของคุณ
วิธีที่ 3:การสแกนหามัลแวร์
การปรากฏตัวของมัลแวร์สามารถป้องกันไม่ให้ไฟร์วอลล์ Windows ของคุณเริ่มทำงานเนื่องจากสามารถบล็อกมัลแวร์ที่สื่อสารกับเซิร์ฟเวอร์ภายในบ้านได้ ใช้ซอฟต์แวร์มัลแวร์ที่มีอยู่เพื่อสแกนและลบมัลแวร์ หรือทำตามขั้นตอนเหล่านี้เพื่อติดตั้งและใช้ซอฟต์แวร์ป้องกันมัลแวร์
- ดาวน์โหลด Malwarebytes Anti-Malware โดยคลิกที่ลิงก์นี้
- หลังจากดาวน์โหลดแล้ว ให้ติดตั้งจากไดเร็กทอรีดาวน์โหลด
- ไปที่ แท็บสแกน> สแกนแบบกำหนดเอง . ทำเครื่องหมายในช่องทั้งหมดในบานหน้าต่างด้านซ้ายและเลือกไดรฟ์ของคุณในบานหน้าต่างด้านขวา
- คลิกที่ สแกน แล้ว กักกันทั้งหมด หลังจากการสแกนเสร็จสิ้น
วิธีที่ 4:การสแกนและซ่อมแซมไฟล์ระบบ
ไฟล์ที่เกี่ยวข้องกับบริการสามารถเสียหายหรือถูกลบโดยไวรัส การใช้ยูทิลิตี้ SFC สามารถช่วยแก้ไขปัญหานี้ได้
- กดปุ่ม Windows พิมพ์ cmd คลิกขวาและเลือก Run as Administrator จากนั้นกด Enter ยอมรับข้อความแจ้งเมื่อปรากฏขึ้นที่หน้าจอ
- พิมพ์ sfc /scannow แล้วกด Enter ยูทิลิตีจะสแกนหาและแก้ไขไฟล์ระบบที่สูญหายหรือเสียหายทั้งหมด
- เริ่มต้นใหม่เมื่อกระบวนการเสร็จสิ้น และพยายามเปิดใช้งาน Windows Firewall