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

แก้ไข: CMD System Error 6118 (Net View Error 6118)

ข้อผิดพลาด Net View Error 6118 ใน CMD มักปรากฏเมื่อผู้ใช้พยายามใช้คำสั่ง net view /all เพื่อดูรายการเต็มของอุปกรณ์เครือข่ายผ่านเทอร์มินัล ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบรายงานว่าไม่มีอุปกรณ์ใดปรากฏภายใต้ Network ใน File Explorer แม้จะ Ping ได้โดยตรงผ่าน CMD

สาเหตุของ Net View Error 6118 และวิธีแก้ไข

  • การรบกวนของ AV/Firewall บุคคลที่สาม — ปัญหานี้อาจเกิดจากโซลูชันความปลอดภัยที่คุ้มครองมากเกินไปซึ่งขวางระหว่าง Server Message Block (SMB) และอุปกรณ์เครือข่ายอื่นๆ เพื่อแก้ไขในกรณีนี้ ต้องลบ Firewall บุคคลที่สามปัจจุบัน หรืออย่างน้อยปิด Real-time Protection
  • บริการ Function Discovery ถูกปิดใช้งาน — หากอุปกรณ์ที่เชื่อมต่อเครือข่ายไม่มีอะไรปรากฏในหน้าจอ Services อาจเป็นเพราะบริการ Function Discovery Provider Host ถูกปิดใช้งาน แก้ไขได้โดยเปิดหน้าจอ Services และเปิดใช้งานบริการนี้ รวมถึงบริการที่เกี่ยวข้อง (Function Discovery Resource Publication)
  • บริการ Computer Browser ถูกปิดใช้งาน — หากคำสั่ง net view ไม่ถูกประมวลผลโดย CMD อาจเป็นเพราะบริการ Computer Browser ถูกปิดใช้งาน นี่เป็นส่วนหนึ่งของ SMBv1 ที่ถูก Deprecated ใน Windows 10 รุ่นใหม่ล่าสุด เพื่อใช้งาน ต้องเปิด SMBv1 ผ่านเมนู Windows Features แล้วค่อยเปิดบริการ Computer Browser ผ่านเมนู Services

1. ปิด Firewall/AV บุคคลที่สาม (หากเกี่ยวข้อง)

สาเหตุยอดนิยมที่สุดที่อาจก่อให้เกิด Net View Error 6118 คือการป้องกัน Firewall ที่คุ้มครองมากเกินไปบล็อก SMB (Server Message Block) ไม่ให้สื่อสารกับอุปกรณ์เครือข่ายอื่นๆ

หมายเหตุ: หากคุณไม่ได้ใช้ Firewall/ชุดความปลอดภัยภายนอกที่อาจก่อให้เกิดปัญหานี้ ให้ข้ามไปวิธีถัดไปเลย

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าในกรณีของพวกเขา ปัญหาเกิดจากชุดความปลอดภัยที่คุ้มครองมากเกินไปขวางการเชื่อมต่อระหว่าง SMB และอุปกรณ์อื่นๆ ในเครือข่ายเดียวกันเนื่องจาก False Positive

หากเป็นกรณีนี้ ควรเริ่มตรวจสอบว่าโปรแกรมป้องกันไวรัสบุคคลที่สามที่ใช้อยู่ไม่ได้ก่อให้เกิดปัญหา Net View Error 6118

หากคุณใช้ AV บุคคลที่สาม วิธีเริ่มต้นที่เหมาะสมคือปิด Real-time Protection รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาหายไปหมดหรือไม่

อย่างไรก็ตาม หากคุณใช้ Firewall ภายนอก การปิด Shields/Real-Time Protection จะไม่ช่วยอะไร เพราะกฎความปลอดภัยเดิมยังคงมีผลบังคับใช้ หากเป็นกรณีนี้ วิธีเดียวที่จะยืนยันความสงสัยคือลบชุดบุคคลที่สามชั่วคราว และดูว่าข้อผิดพลาด Net View Error 6118 หยุดเกิดหรือไม่

นี่คือคำแนะนำอย่างรวดเร็วในการลบ Firewall บุคคลที่สามเพื่อกำจัดการรบกวนที่เป็นไปได้:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ 'appwiz.cpl' กด Enter เปิดหน้าต่าง Programs and Features
  2. ในหน้าจอ Programs and Features เลื่อนลงรายการแอปที่ติดตั้ง และพยายามค้นหาชุดความปลอดภัย/ไฟร์วอลล์บุคคลที่สามที่ใช้ เมื่อเจอ คลิกขวาเลือก Uninstall
  3. ในหน้าต่างการลบติดตั้ง ทำตามขั้นตอนบนหน้าจอเพื่อเสร็จสิ้นการลบชุด/ไฟร์วอลล์บุคคลที่สาม
  4. รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาหายไปแล้วหรือยังหลังจากที่คุณลบชุดที่เป็นสาเหตุไปแล้ว

หากปัญหาเดิมยังคงอยู่ ให้ติดตั้งชุดบุคคลที่สามที่ลบไปก่อนหน้านี้ใหม่ และดำเนินต่อไปยังวิธีแก้ไขถัดไปสำหรับกลยุทธ์ซ่อมแซมที่แตกต่างกัน

2. เปิดใช้งาน Function Discovery Provider Host

สาเหตุอีกอย่างที่อาจทำให้อุปกรณ์เครือข่ายอื่นเข้าถึงไม่ได้ คือบริการ Function Discovery Provider Host ถูกปิดใช้งาน ผู้ใช้บางคนที่กำลังต่อสู้กับปัญหาเดียวกันรายงานว่าพวกเขาสามารถแก้ไขได้สุดท้ายหลังเข้าถึงเมนู Services และเปิดใช้งานบริการนี้

หลังทำเช่นนี้และเปิด File Explorer อีกครั้ง ผู้ใช้ได้รับแจ้งให้เปิดใช้งาน Network Discovery ซึ่งทำให้อุปกรณ์เครือข่ายที่เชื่อมต่อเข้าถึงได้อีกครั้ง

หมายเหตุ: วิธีนี้จะไม่แก้ข้อผิดพลาด Net View Error 6118 แต่จะให้โปรโตคอลที่ปลอดภัยกว่าสำหรับการเข้าถึงอุปกรณ์เครือข่ายที่เชื่อมต่อโดยตรงจาก File Explorer

นี่คือคำแนะนำอย่างรวดเร็วในการเปิดใช้งาน Function Discovery Provider Host เพื่อบังคับให้อุปกรณ์เครือข่ายอื่นปรากฏใน File Explorer:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ 'services.msc' กด Enter เปิดหน้าจอ Services เมื่อ UAC ถาม คลิก Yes ให้สิทธิ์ Admin
  2. ในหน้าจอ Services เลื่อนลงรายการบริการท้องถิ่น และค้นหาบริการ Function Discovery Provider Host เมื่อเจอ คลิกขวาเลือก Properties
  3. ในเมนู Properties ของ Function Discovery Provider Host เลือกแท็บ General เปลี่ยน Startup type เป็น Automatic (Delayed Restart) คลิก Apply บันทึก
  4. ต่อไป ค้นหา Function Discovery Resource Publication และทำการเปลี่ยนแปลงเหมือนขั้นตอนที่ 3 สำหรับบริการ Function Discovery Provider Host
  5. หลังปรับเปลี่ยนแล้ว ปิดหน้าจอ Services และเปิด File Explorer คลิก Network จากเมนูด้านซ้าย
  6. จะได้ข้อความข้อผิดพลาดตอนแรก ปิดมันโดยคลิก OK
  7. ต่อไป คลิกแถบสีเหลืองที่ปรากฏด้านบนหน้าต่าง แล้วคลิก Turn on Network Discovery and File Sharing เพื่อให้อุปกรณ์เครือข่ายที่เชื่อมต่อมองเห็นได้

หากคุณต้องการวิธีแก้ไขที่แตกต่างซึ่งจะรักษาอาการของข้อผิดพลาด Net View Error 6118 และทำให้อุปกรณ์เครือข่ายมองเห็นได้ในเทอร์มินัล ให้ดำเนินต่อไปยังวิธีถัดไป

3. เปิดใช้งานบริการ Computer Browser

สาเหตุหมายเลขหนึ่งที่ทราบว่าทำให้เกิด Net View Error 6118 คือบริการที่ชื่อ Computer Browser ถูกปิดใช้งาน แต่ปัญหาคือ บริการนี้ถูก Deprecated ใน Windows 10 รุ่นใหม่ล่าสุดเพื่อเหตุผลด้านความปลอดภัย

อย่างไรก็ตาม หากคุณต้องการใช้วิธีแก้ไขนี้ คุณต้องเริ่มด้วยการเปิด SMBv1 ผ่าน Windows Features — เทคโนโลยีนี้ถูก Deprecated ไปแล้ว หลังทำเช่นนี้และรีสตาร์ทคอมพิวเตอร์ บริการ Computer Browser ควรจะพร้อมใช้งานในหน้าจอ Services

นี่คือคำแนะนำอย่างรวดเร็วในการเปิด SMBv1 ผ่าน Windows Features แล้วเริ่มบริการ Computer Browser เพื่อแก้ Net View Error 6118:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ 'appwiz.cpl' กด Enter เปิดเมนู Programs and Features
  2. ในหน้าจอ Programs and Features ใช้เมนูแนวตั้งด้านขวา คลิก Turn Windows Features On or Off
  3. ในหน้าจอ Windows Features เลื่อนลงรายการฟีเจอร์ Windows แบบเนทีฟ และค้นหา SMB 1.0/CIFS File Sharing Support เมื่อเจอ ติ๊กช่องของมัน และกด OK
  4. รอการดำเนินการเสร็จและนำการเปลี่ยนแปลงไปใช้ เมื่อถูกพูดให้รีสตาร์ท ให้ทำโดยคลิก Restart Now
  5. หลังเริ่มต้นใหม่เสร็จ กด Windows key + R เปิดกล่อง Run อีกครั้ง พิมพ์ 'services.msc' กด Enter เปิดหน้าจอ Services เมื่อ UAC ถาม คลิก Yes ให้สิทธิ์ Admin
  6. ในหน้าจอ Services เลื่อนลงรายการบริการท้องถิ่น และค้นหาบริการ Computer Browser
  7. เมื่อเจอ คลิกขวาเลือก Properties
  8. ในหน้าจอ Properties ของบริการ Computer Browser เลือกแท็บ General แล้วเปลี่ยน Startup type จาก Disabled เป็น Automatic คลิก Start เริ่มทันที และจบด้วยการคลิก Apply บันทึก
  9. ตอนนี้บริการ Computer Browser เปิดใช้งานแล้ว เปิดหน้าต่างเทอร์มินัล และรันคำสั่งเดียวกันที่ก่อให้เกิด Net View Error 6118 ก่อนหน้านี้ เพื่อดูว่าปัญหาแก้ไขแล้วหรือยัง