Windows ตรวจพบได้อย่างไรว่าเชื่อมต่อกับอินเทอร์เน็ตหรือไม่
- หมวดหมู่: ฟังก์ชันและการสนับสนุนของ Windows 10
หากคุณเคยพบข้อความแจ้งว่า เชื่อมต่อ ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตหรือการตรวจสอบสิทธิ์ในเบราว์เซอร์ใน Windows ของคุณ คุณจะต้องสงสัยอย่างแน่นอน คอมพิวเตอร์ของเรารู้ได้อย่างไรว่าอินเทอร์เน็ตพร้อมใช้งานและหายไปเมื่อใด
Windows รู้ได้อย่างไรว่าคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตเมื่อใด
บทความนี้ตอบคำถามโดยอธิบายกระบวนการทั้งหมดของการตรวจสอบการเชื่อมต่ออินเทอร์เน็ตใน Windows สรุปด่วน ซ่อน 1 ตัวบ่งชี้สถานะการเชื่อมต่อเครือข่าย 2 NCSI ทำงานอย่างไร 3 แล้วความเป็นส่วนตัวของคุณล่ะ? 3.1 วิธีปิดการใช้งาน NCSI จาก Registry Editor 3.2 วิธีปิดการใช้งาน NCSI จากตัวแก้ไขนโยบายกลุ่ม
ตัวบ่งชี้สถานะการเชื่อมต่อเครือข่าย
NS ตัวบ่งชี้สถานะการเชื่อมต่อเครือข่าย (NCSI) เป็นกลไกที่ควบคุมการแสดงผลการเชื่อมต่ออินเทอร์เน็ตในแถบงาน รวมถึงฟังก์ชันอื่นๆ NCSI เป็นส่วนหนึ่งของ การรับรู้เครือข่าย โปรแกรมที่เปิดตัวครั้งแรกใน Windows Vista และได้ดำเนินการมานับตั้งแต่นั้นมาใน Windows แต่ละเวอร์ชัน
กลไกนี้ถือเป็นระบบการแจ้งเตือนอัจฉริยะเพื่อให้ผู้ใช้ทราบสถานะอินเทอร์เน็ตปัจจุบันของตน หาก NCSI ไม่สามารถทำงานได้ แสดงว่าไม่มีอินเทอร์เน็ตให้บริการ แม้ว่าคอมพิวเตอร์จะสามารถเข้าถึงอินเทอร์เน็ตผ่านเบราว์เซอร์และ ping ที่อยู่ IP อื่นๆ ได้
NCSI ทำงานอย่างไร
NCSI ทำงานในสองขั้นตอนที่สำคัญเพื่อตรวจสอบสถานะของอินเทอร์เน็ตที่คอมพิวเตอร์เชื่อมต่ออยู่ งานทั้งสองนี้ดำเนินการอย่างอิสระ
- NCSI ทำการค้นหา DNS สำหรับ www.msftconnecttest.com แล้วส่ง HTTP รับคำขอไปที่ http://www.msftncsi.com/ncsi.txt และดาวน์โหลดไฟล์ข้อความ นี่เป็นไฟล์ข้อความธรรมดาที่มีการทดสอบการเชื่อมต่อของ Microsoft
- NCSI ยังทำการค้นหา DNS สำหรับ dns.msftncsi.com และตรวจสอบเพื่อดูว่าที่อยู่ IP ที่สอดคล้องกันคือ 131.107.255.255 .
จากขั้นตอนที่ 1 หากได้รับไฟล์ข้อความที่ตรงกันทุกประการ Windows จะกำหนดว่าคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ต อย่างไรก็ตาม หากไฟล์ข้อความไม่ถูกดาวน์โหลดหรือถูกเปลี่ยนเส้นทาง NCSI จะย้ายไปยังขั้นตอนที่สอง
เมื่อ NCSI แก้ปัญหาสำหรับ dns.msftncsi.com จากนั้นจะตรวจสอบว่าหน้าสามารถเข้าถึงได้หรือไม่ หากเข้าถึงหน้านี้ได้ ไอคอนเครือข่ายในแท็บ ถาดแจ้งเตือน แสดงว่ามีอินเตอร์เน็ต
อย่างไรก็ตาม หากไม่สามารถเข้าถึงเพจได้ จะแจ้งว่าอาจจำเป็นต้องมีการตรวจสอบสิทธิ์เพิ่มเติม แต่ถ้าความละเอียด DNS ล้มเหลวทั้งหมด หรือกลับไปเป็นที่อยู่ IP อื่น ไอคอนเครือข่ายจะแสดงว่าไม่มีการเข้าถึงอินเทอร์เน็ต
สถานการณ์ที่คล้ายกันอาจเกิดขึ้นหากคุณกำลังทำงานอยู่เบื้องหลังa ไฟร์วอลล์และบล็อกการรับส่งข้อมูลขาเข้าและขาออกทั้งหมด และอนุญาตเฉพาะการจราจรบางส่วนเท่านั้นที่จะผ่านไปได้ นี่หมายความว่า NCSI จะไม่สามารถสื่อสารกับ www.msftncsi.com และ www.msftconnecttest.com . ซึ่งจะทำให้ Windows แจ้งว่าไม่มีอินเทอร์เน็ตในคอมพิวเตอร์ของคุณ
วิธีแก้ปัญหานี้คือการอนุญาตการสื่อสารทั้งขาเข้าและขาออกผ่านไฟร์วอลล์สำหรับ URL ที่กล่าวถึงข้างต้น
แล้วความเป็นส่วนตัวของคุณล่ะ?
ตามเอกสารที่ Microsoft จัดเตรียมไว้บน NCSI เซิร์ฟเวอร์ของพวกเขาจะจัดเก็บเวลาในการเข้าถึงรวมถึงที่อยู่ IP เมื่อมีการร้องขอการค้นหา DNS www.msftncsi.com . แม้ว่าพวกเขาจะอ้างว่าข้อมูลถูกเก็บเป็นความลับ แต่บางคนก็ยังรู้สึกไม่สบายใจกับข้อมูลดังกล่าว
วิธีแก้ปัญหาคือการปิดใช้งานคุณลักษณะ NCSI บน Windows ของคุณ สามารถทำได้โดยแก้ไข System Registries รวมทั้งจาก Group Policy Editor
วิธีปิดการใช้งาน NCSI จาก Registry Editor
- เปิด Registry Editor โดยพิมพ์ regedit ในการวิ่ง
- จากบานหน้าต่างด้านซ้าย ให้ไปที่ต่อไปนี้:
HKEY_Local_Machine -> ระบบ -> CurrentControlSet -> บริการ -> NlaSvc -> พารามิเตอร์ -> อินเทอร์เน็ต - ตอนนี้ดับเบิลคลิก เปิดใช้งาน ActiveProbing ในบานหน้าต่างด้านขวา และตั้งค่า ข้อมูลค่า ถึง 0 .
คลิก ตกลง และรีสตาร์ทคอมพิวเตอร์
วิธีปิดการใช้งาน NCSI จากตัวแก้ไขนโยบายกลุ่ม
ฟังก์ชันเดียวกันนี้สามารถทำได้ผ่านตัวแก้ไขนโยบายกลุ่ม
- เปิดตัวแก้ไขโดยพิมพ์ gpedit.msc ในการวิ่ง
- จากบานหน้าต่างด้านซ้าย ให้ไปที่ต่อไปนี้:
การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> การจัดการการสื่อสารทางอินเทอร์เน็ต -> การตั้งค่าการสื่อสารทางอินเทอร์เน็ต
- ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิก ปิดการทดสอบที่ใช้งานตัวบ่งชี้สถานะการเชื่อมต่อเครือข่าย Windows แล้วเลือก เปิดใช้งาน . คลิก ตกลง .
- ตอนนี้เปิด Command Prompt โดยพิมพ์ cmd ในการวิ่ง
- เข้า gpupdate /force เพื่อบังคับใช้การเปลี่ยนแปลงที่ทำกับนโยบายกลุ่ม
โปรดทราบว่าการเปลี่ยนพารามิเตอร์นี้จะทำให้ระบบปฏิบัติการของคุณไม่สามารถสื่อสารกับเซิร์ฟเวอร์ NCSI ได้ ดังนั้นจึงไม่มีการแจ้งเตือนว่าเบราว์เซอร์ต้องการการตรวจสอบสิทธิ์เพิ่มเติมหรือไม่
ในทางตรงกันข้าม ถาดแจ้งเตือน จะแสดงว่าไม่มีอินเทอร์เน็ต แม้ว่าจะมี
บางคนประสบปัญหากับแอปพลิเคชันของตน เช่น Office 365, Skype, OneDrive และ Outlook หลังจากปิดใช้งาน NCSI อย่างไรก็ตาม ในกรณีของเรา แอปพลิเคชันทั้งหมดทำงานตามปกติ
เราหวังว่าคุณจะพบว่าข้อมูลนี้มีค่า