บาง User พบปัญหา Network discovery หลัง Upgrade Windows 10 ที่คอมพิวเตอร์หนึ่งหรือหลายตัวที่เชื่อมต่อ Network ไม่แสดงขึ้น Microsoft ลบฟังก์ชัน HomeGroup ออกใน Windows 10 v1803 และนี่อาจเป็นสาเหตุที่เป็นไปได้
การ Upgrade ไม่ใช่สาเหตุเพียงอย่างเดียว ปัญหา Network settings หรือ Adapters ก็ทำให้คอมพิวเตอร์ของคุณไม่แสดงใน Network ได้เช่นกัน โชคดีที่มี Fixes ง่ายๆ หลายอย่างให้ลอง
เปิด Network Discovery
นี่คือสิ่งแรกที่ต้องเช็ค ถ้า Network discovery ปิดอยู่บนคอมพิวเตอร์ Windows 10 PC ของคุณจะไม่มองเห็นอุปกรณ์อื่นใน Network และในทางกลับกัน
คุณเช็คได้ว่า Network discovery ปิดอยู่หรือไม่ โดยคลิก Network ในแถบซ้ายของ File Explorer
ถ้าคุณเห็น Error message ว่า "Network discovery is turned off. Network computers and devices are not visible. Please turn on network discovery in Network and Sharing Center" แสดงว่า Network discovery ปิดอยู่บนคอมพิวเตอร์ของคุณ
เพื่อเปิด Network discovery:
- กด Ctrl + R พิมพ์ control กด Enter เพื่อเปิด Control Panel
- ไปที่ Network and Internet > Network and Sharing Center
- เลือก Change advanced sharing settings จากด้านซ้ายของหน้าจอ
- หา Network discovery settings ใต้ Private network profile เช็คว่า Radio button ถัดจาก Turn on network discovery (และ ไม่ใช่ Turn off network discovery) ถูกเลือก และ Checkbox สำหรับ Turn on automatic setup of network connected devices ถูกติ๊ก
- ต่อไป เปิดตัวเลือกต่อไปนี้ภายใต้ส่วน All Networks:
- Turn on file and printer sharing เพื่ออนุญาต Read/Write access ไปยัง Public folders ทั้งหมดสำหรับคอมพิวเตอร์ทุกเครื่องใน Network
- ถ้า Network ของคุณมีอุปกรณ์รัน Windows เวอร์ชันเก่า ให้เลือก Enable file sharing for devices that use 40- or 56-bit encryption
- ถ้าคุณไว้ใจอุปกรณ์ทั้งหมดใน Network คุณอาจ Turn off password protected sharing ได้
- เลือก Save changes และปิดหน้าต่าง
Restart PC และเช็คว่าตอนนี้คุณเห็น Network-connected devices ใน File Explorer > Network หรือยัง
เช็คว่า Required Services ทำงานอยู่หรือไม่
มี Services หลายตัวที่ต้องรันบน PC ของคุณ เพื่อให้มันปรากฏใน Network ถ้ามันไม่ได้รัน Startup type น่าจะเป็น Manual คุณต้องเปลี่ยน Startup type เป็น Automatic เพื่อให้คอมพิวเตอร์แสดงใน Network
- กด Win + R พิมพ์ services.msc กด Enter เพื่อเปิด Services console
- หา Services ต่อไปนี้:
- FdPHost: Function Discovery Provider Host
- FDResPub: Function Discovery Resource Publication
- Dnscache: DNS Client
- SSDPSrv: SSDP Discovery
- Upnphost: PnP Device Host
- Enable ทีละตัว โดย Double-click ที่ Service เปลี่ยน Startup type เป็น Automatic เลือก OK
Restart คอมพิวเตอร์ และดูว่าตอนนี้คอมพิวเตอร์ปรากฏใน Network แล้วหรือยัง
ใช้ Workgroup Wizard
คอมพิวเตอร์ของคุณอาจไม่ปรากฏใน Network environment หาก Workgroup settings ผิด ถ้านี่คือสาเหตุ คุณสามารถเพิ่มคอมพิวเตอร์เข้า Workgroup ใหม่ได้ด้วย Wizard เรียบง่าย
- ไปที่ Control Panel > System and Security > System
- นี่ควรเปิด Settings app เลื่อนลงสุดหน้าต่าง และเลือก Advanced system settings
- ตอนนี้คุณจะเห็นหน้าต่าง System Properties สลับไปแท็บ Computer Name และเลือก Network ID
- นี่จะเริ่ม Wizard ที่จะพาคุณ Join workgroup บนหน้าจอแรก ให้เลือก This computer is part of a business network; I use it to connect to other computers at work
- บนหน้าจอถัดไป ให้เลือก My company uses a network without a domain
- ใส่ Workgroup name ของคุณบนหน้าจอถัดไป และเลือก Next
คุณต้อง Restart คอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
Flush DNS Cache และ Network Reset
ถ้ายังไม่เห็นคอมพิวเตอร์ใน Network environment ลอง Flush DNS cache และ Reset Network
- กด Win + R พิมพ์ cmd กด Ctrl + Shift + Enter เพื่อเปิด Elevated Command Prompt
- รันคำสั่ง: Ipconfig /flushdns
- กด Win + I เปิด Settings app ไปที่ Network and Internet > Status และเลือก Network reset
ถ้าต้องการเส้นทางสั้นกว่า คุณสามารถรันคำสั่งต่อไปนี้เพื่อ Reset Network และ Firewall settings หลัง Flush DNS cache:
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset
Reinstall Network Adapter
Reinstall Network Adapter จะ Reset Network card และ revert เป็น Default protocol settings ถ้ายังเห็นคอมพิวเตอร์ไม่แสดงใน Network ลองทำดู
- กด Win + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager
- หา Network adapters คลิกลูกศรด้านซ้าย ระบุ Adapter ที่ใช้ คลิกขวา และเลือก Uninstall device
ตอน Restart PC Windows จะ Reinstall Network Adapter อัตโนมัติ เช็คว่าวิธีนี้แก้ปัญหา คอมพิวเตอร์ไม่แสดงใน Network ได้ไหม ถ้าไม่ได้ ยังมี Last resort fix อีก
Enable SMB 1.0 Protocol
นี่คือ Last resort fix เพราะ SMB 1.0 protocol (Server Message Block) ไม่ปลอดภัย บน Windows 10 v1709 ขึ้นไป SMB 1.0 Protocol และ Computer Browser service (Service ที่สร้างและดูแลรายการคอมพิวเตอร์ใน Network) ถูก Disable โดยค่าเริ่มต้น เวอร์ชันใหม่ใช้ SSDP และ WS-Discovery protocols ที่ปลอดภัยกว่า
อย่างไรก็ตาม หากคุณลองทุกอย่างแล้วแต่ยังล้มเหลว คุณสามารถใช้ Computer Browser service และแก้ปัญหา คอมพิวเตอร์ไม่แสดงใน Network โดย Enable SMB 1.0 file sharing protocol
- ค้นหา windows features ใน Start Menu และเลือก Turn Windows features on or off
- หา SMB 1.0/CIFS File Sharing Support ติ๊ก checkbox ถัดจากมัน และกด OK
- ต่อไป ตั้งค่าคอมพิวเตอร์เป็น Master Browser โดยรันคำสั่งต่อไปนี้ใน Elevated Command Prompt:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /f
ตอนนี้คุณเห็นคอมพิวเตอร์ใน Network แล้วหรือยัง?
หวังว่าวิธีแก้ใดวิธีหนึ่งจะช่วยคุณได้ และตอนนี้คุณสามารถโต้ตอบกับคอมพิวเตอร์ Windows 10 อื่นๆ ใน Network ได้อย่างราบรื่น หากยังแก้ไม่ได้ และมีไฟล์ที่ต้องการ Transfer ด่วน พิจารณาวิธีอื่นในการ Transfer files ระหว่างคอมพิวเตอร์ใน Network เดียวกัน