Công cụ chẩn đoán mạng LAN Windows 10

Khắc phục sự cố “Không thấy máy tính khác trong mạng LAN Win 10” với công cụ chuyên nghiệp của chúng tôi

Tỷ lệ thành công kết nối:
–%
Nguyên nhân chính:
Chưa xác định
Giải pháp ưu tiên:
Chưa xác định
Mức độ phức tạp:
Chưa xác định

Hướng dẫn toàn diện: Khắc phục lỗi “Không thấy máy tính khác trong mạng LAN Win 10”

Khi làm việc với mạng LAN trên Windows 10, tình trạng không thể nhìn thấy các máy tính khác trong mạng là một trong những vấn đề phổ biến nhất. Sự cố này có thể xuất phát từ nhiều nguyên nhân khác nhau, từ cấu hình sai hệ thống đến các vấn đề về phần cứng mạng. Trong hướng dẫn chuyên sâu này, chúng tôi sẽ phân tích chi tiết 15 nguyên nhân chính và cung cấp giải pháp cụ thể cho từng trường hợp.

1. Kiểm tra cơ bản trước khi khắc phục

Trước khi đi sâu vào các giải pháp phức tạp, hãy thực hiện các bước kiểm tra cơ bản sau:

  1. Kiểm tra kết nối vật lý: Đảm bảo tất cả các cáp mạng được cắm chặt và không có dấu hiệu hỏng hóc. Đèn báo trên router và card mạng phải sáng bình thường.
  2. Xác nhận cùng mạng: Tất cả các máy tính phải kết nối với cùng một mạng (cùng SSID đối với WiFi hoặc cùng VLAN đối với mạng dây).
  3. Kiểm tra IP: Mở Command Prompt và gõ ipconfig để xác nhận rằng tất cả máy tính nằm trong cùng dải IP (ví dụ: 192.168.1.x).
  4. Ping thử: Từ máy tính của bạn, thử ping đến máy tính khác bằng lệnh ping [địa_chỉ_IP]. Nếu nhận được phản hồi, vấn đề nằm ở cấu hình chia sẻ chứ không phải kết nối mạng.

2. Cấu hình Network Discovery và File Sharing

Hệ thống Windows 10 yêu cầu các cài đặt cụ thể để cho phép máy tính nhìn thấy nhau trong mạng LAN:

Cài đặt Vị trí Giá trị khuyến nghị
Network Discovery Control Panel > Network and Sharing Center > Change advanced sharing settings Turn on network discovery
File and Printer Sharing Cùng vị trí như trên Turn on file and printer sharing
Public folder sharing Cùng vị trí như trên Turn on sharing so anyone with network access can read and write files
Password protected sharing Cùng vị trí như trên Turn off password protected sharing (nếu muốn truy cập dễ dàng)

Lưu ý: Các cài đặt này cần được áp dụng trên TẤT CẢ các máy tính trong mạng LAN. Nếu chỉ cấu hình trên một máy, các máy khác vẫn sẽ không thể nhìn thấy nhau.

3. Kiểm tra và cấu hình Dịch vụ (Services)

Windows 10 sử dụng một số dịch vụ quan trọng để quản lý mạng và chia sẻ tài nguyên. Các dịch vụ này cần phải ở trạng thái hoạt động:

Dịch vụ Tên dịch vụ Trạng thái yêu cầu Startup Type
Function Discovery Resource Publication FDResPub Running Automatic (Delayed Start)
SSDP Discovery SSDPSRV Running Manual
UPnP Device Host upnphost Running Manual
DNS Client Dnscache Running Automatic
Server LanmanServer Running Automatic
Workstation LanmanWorkstation Running Automatic

Để kiểm tra và cấu hình các dịch vụ:

  1. Nhấn Win + R, gõ services.msc và nhấn Enter
  2. Tìm từng dịch vụ trong bảng trên
  3. Đối với mỗi dịch vụ:
    • Nếu trạng thái không phải “Running”, nhấp chuột phải và chọn “Start”
    • Nếu “Startup Type” không đúng, nhấp chuột phải > Properties > thiết lập đúng giá trị
  4. Khởi động lại máy tính sau khi thay đổi

4. Cấu hình Tường lửa (Firewall)

Tường lửa Windows có thể chặn các kết nối mạng LAN nếu không được cấu hình đúng cách. Để kiểm tra và cấu hình:

  1. Mở Windows Defender Firewall từ Control Panel
  2. Đảm bảo rằng tường lửa đang bật (trừ khi bạn có giải pháp thay thế)
  3. Nhấp vào “Allow an app or feature through Windows Defender Firewall”
  4. Đảm bảo các mục sau được chọn:
    • File and Printer Sharing
    • Network Discovery
    • Function Discovery Resource Publication (FDResPub)
  5. Đối với mỗi mục trên, đảm bảo cả “Private” và “Public” (nếu áp dụng) được chọn

Lưu ý bảo mật: Chỉ bật các quy tắc cho mạng “Private”. Đối với mạng “Public”, nên giữ nguyên cài đặt mặc định để đảm bảo an toàn.

5. Kiểm tra và sửa lỗi Workgroup

Tất cả các máy tính trong mạng LAN cần phải thuộc cùng một Workgroup (mặc định là WORKGROUP trên Windows 10). Để kiểm tra và thay đổi:

  1. Nhấn chuột phải vào “This PC” > Properties
  2. Nhấp vào “Change settings” bên cạnh “Computer name, domain, and workgroup settings”
  3. Nhấp vào “Change…”
  4. Trong phần “Member of”, chọn “Workgroup”
  5. Nhập tên workgroup (thường là WORKGROUP) và nhấp OK
  6. Khởi động lại máy tính

Lưu ý: Tên workgroup phân biệt chữ hoa chữ thường. “WORKGROUP” và “workgroup” được coi là khác nhau.

6. Cập nhật driver card mạng

Driver lỗi thời hoặc không tương thích có thể gây ra nhiều vấn đề mạng, bao gồm không thể nhìn thấy các máy tính khác. Để cập nhật driver:

  1. Nhấn Win + X và chọn “Device Manager”
  2. Mở rộng mục “Network adapters”
  3. Nhấp chuột phải vào card mạng của bạn (Ethernet hoặc WiFi) và chọn “Update driver”
  4. Chọn “Search automatically for updated driver software”
  5. Nếu Windows không tìm thấy driver mới, hãy truy cập trang web của nhà sản xuất card mạng để tải driver mới nhất
Nguồn thông tin chính thức:

Microsoft cung cấp hướng dẫn chi tiết về cấu hình mạng trong tài liệu chính thức: Microsoft Docs – Windows Firewall Rules

7. Sử dụng lệnh netsh để reset cấu hình mạng

Nếu tất cả các phương pháp trên không giải quyết được vấn đề, bạn có thể reset hoàn toàn cấu hình mạng bằng lệnh netsh:

  1. Mở Command Prompt với quyền admin (nhấp chuột phải > Run as administrator)
  2. Gõ lần lượt các lệnh sau, nhấn Enter sau mỗi lệnh:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  3. Khởi động lại máy tính

Cảnh báo: Thao tác này sẽ reset tất cả cài đặt mạng về mặc định, bao gồm cả các cấu hình VPN hoặc proxy tùy chỉnh.

8. Kiểm tra cấu hình router

Trong một số trường hợp, vấn đề có thể nằm ở router chứ không phải các máy tính. Các bước kiểm tra:

  1. Đăng nhập vào giao diện quản trị router (thường qua 192.168.1.1 hoặc 192.168.0.1)
  2. Kiểm tra các cài đặt sau:
    • AP Isolation (nếu bật, sẽ ngăn các thiết bị nhìn thấy nhau)
    • Client Isolation
    • Multicast/Broadcast filtering
    • IGMP Snooping
  3. Đảm bảo tất cả các cài đặt trên đều được tắt
  4. Khởi động lại router sau khi thay đổi
Tài liệu kỹ thuật từ Cisco:

Cisco cung cấp tài liệu chi tiết về cấu hình mạng LAN: Cisco – LAN Configuration Guide

9. Kiểm tra xung đột IP

Xung đột IP xảy ra khi hai thiết bị trong cùng mạng sử dụng cùng một địa chỉ IP. Điều này có thể ngăn các máy tính nhìn thấy nhau. Để kiểm tra:

  1. Mở Command Prompt trên tất cả các máy tính trong mạng
  2. Gõ lệnh ipconfig và ghi lại địa chỉ IPv4 của mỗi máy
  3. So sánh danh sách để tìm địa chỉ IP trùng lặp
  4. Nếu tìm thấy xung đột:
    • Thiết lập IP tĩnh cho một trong các máy xung đột
    • Hoặc khởi động lại router để reset DHCP

10. Sử dụng công cụ chẩn đoán mạng của Windows

Windows 10 tích hợp sẵn công cụ chẩn đoán mạng có thể giúp phát hiện vấn đề:

  1. Nhấn Win + R, gõ msdt.exe -id NetworkDiagnosticsNetworkAdapter và nhấn Enter
  2. Làm theo hướng dẫn trên màn hình để chạy chẩn đoán
  3. Xem báo cáo chi tiết sau khi quá trình hoàn tất
  4. Áp dụng các giải pháp được đề xuất

11. Kiểm tra cài đặt DNS

Cấu hình DNS sai có thể gây ra nhiều vấn đề mạng, bao gồm không thể phát hiện các máy tính khác. Để kiểm tra và sửa:

  1. Mở Control Panel > Network and Sharing Center
  2. Nhấp vào kết nối mạng hiện tại
  3. Nhấp vào “Properties”
  4. Chọn “Internet Protocol Version 4 (TCP/IPv4)” và nhấp “Properties”
  5. Đảm bảo cài đặt như sau:
    • Nếu sử dụng DHCP: Chọn “Obtain DNS server address automatically”
    • Nếu sử dụng IP tĩnh: Sử dụng DNS công cộng như 8.8.8.8 (Google) hoặc 1.1.1.1 (Cloudflare)

12. Kiểm tra cài đặt SMB

Giao thức SMB (Server Message Block) được sử dụng để chia sẻ file trong mạng Windows. Các phiên bản SMB không tương thích có thể gây ra vấn đề:

  1. Mở Control Panel > Programs > Turn Windows features on or off
  2. Cuộn xuống và tìm “SMB 1.0/CIFS File Sharing Support”
  3. Nếu đã bật, hãy bỏ chọn và bật “SMB Direct” thay thế
  4. Đảm bảo rằng “SMB 2.0” và “SMB 3.0” được bật (nếu có)
  5. Khởi động lại máy tính
Tài liệu từ Stanford University:

Stanford cung cấp hướng dẫn bảo mật mạng chi tiết: Stanford University – Network Configuration

13. Kiểm tra cài đặt năng lượng (Power Options)

Các cài đặt tiết kiệm năng lượng có thể vô hiệu hóa card mạng khi không sử dụng, gây gián đoạn kết nối:

  1. Mở Control Panel > Power Options
  2. Nhấp vào “Change plan settings” cho kế hoạch đang hoạt động
  3. Nhấp vào “Change advanced power settings”
  4. Mở rộng “Wireless Adapter Settings” hoặc “PCI Express” > “Link State Power Management”
  5. Thiết lập cả hai tùy chọn (On battery và Plugged in) thành “Off”
  6. Nhấp OK để lưu thay đổi

14. Sử dụng công cụ của bên thứ ba

Nếu tất cả các phương pháp trên không hiệu quả, bạn có thể cân nhắc sử dụng các công cụ chuyên dụng:

  • Advanced IP Scanner: Công cụ quét mạng miễn phí giúp phát hiện tất cả thiết bị trong mạng
  • WireShark: Phân tích giao thức mạng chi tiết (dành cho người dùng nâng cao)
  • Angry IP Scanner: Quét IP và cổng mở trên các thiết bị mạng
  • NetScanTools: Bộ công cụ chẩn đoán mạng toàn diện

15. Khôi phục hệ thống về trạng thái trước đó

Nếu vấn đề bắt đầu xảy ra gần đây và bạn không thể xác định nguyên nhân, khôi phục hệ thống có thể là giải pháp:

  1. Nhấn Win + R, gõ rstrui và nhấn Enter
  2. Chọn điểm khôi phục từ thời điểm trước khi vấn đề xảy ra
  3. Làm theo hướng dẫn trên màn hình để hoàn tất quá trình
  4. Sau khi khôi phục, kiểm tra lại kết nối mạng

So sánh các giải pháp theo hiệu quả và độ khó

Giải pháp Hiệu quả (%) Độ khó (1-5) Thời gian thực hiện Rủi ro
Kiểm tra kết nối vật lý 15% 1 2-5 phút Thấp
Cấu hình Network Discovery 60% 2 5-10 phút Trung bình
Kiểm tra dịch vụ (Services) 70% 3 10-15 phút Thấp
Cấu hình Tường lửa 55% 3 8-12 phút Trung bình
Kiểm tra Workgroup 40% 2 5-8 phút Thấp
Cập nhật driver 30% 2 10-20 phút Thấp
Reset mạng bằng netsh 80% 4 15-20 phút Cao
Cấu hình router 45% 4 15-30 phút Trung bình
Khôi phục hệ thống 90% 5 30-60 phút Cao

Câu hỏi thường gặp (FAQ)

Câu 1: Tại sao tôi chỉ không thấy một số máy tính cụ thể trong mạng?

Đây thường là dấu hiệu của:

  • Các máy tính đó thuộc workgroup khác
  • Cấu hình tường lửa khác nhau
  • Một số máy sử dụng IP tĩnh trong khi những máy khác dùng DHCP
  • Các máy đó đã tắt dịch vụ Network Discovery

Câu 2: Làm thế nào để biết máy tính của tôi có kết nối với mạng đúng cách?

Thực hiện các bước sau:

  1. Mở Command Prompt và gõ ipconfig /all
  2. Kiểm tra các thông tin sau:
    • IP Address: Phải thuộc dải IP của mạng (ví dụ: 192.168.1.x)
    • Subnet Mask: Thường là 255.255.255.0
    • Default Gateway: Phải là địa chỉ IP của router
    • DNS Servers: Phải có địa chỉ DNS hợp lệ
  3. Thử ping đến default gateway: ping [default_gateway_IP]
  4. Nếu ping thành công, kết nối mạng cơ bản của bạn đang hoạt động

Câu 3: Tại sao tôi có thể ping đến máy tính khác nhưng không thấy chúng trong Network?

Đây là trường hợp phổ biến cho thấy:

  • Network Discovery đã bị tắt trên máy đích
  • Dịch vụ Function Discovery Resource Publication không hoạt động
  • Tường lửa đang chặn các giao thức phát hiện mạng (nhưng cho phép ICMP – dùng cho ping)
  • Cấu hình chia sẻ file không đúng

Câu 4: Làm thế nào để chia sẻ folder giữa các máy tính trong mạng LAN?

Sau khi đã giải quyết được vấn đề nhìn thấy máy tính, làm theo các bước sau để chia sẻ folder:

  1. Nhấp chuột phải vào folder muốn chia sẻ và chọn “Properties”
  2. Chuyển đến tab “Sharing” và nhấp “Share…”
  3. Chọn người dùng hoặc nhóm muốn chia sẻ (hoặc chọn “Everyone” để chia sẻ công khai)
  4. Thiết lập quyền (Read hoặc Read/Write)
  5. Nhấp “Share” để hoàn tất
  6. Trên máy tính khác, mở File Explorer và gõ \\[tên_máy_tính_hoặc_IP] trong thanh địa chỉ

Câu 5: Có nên tắt tường lửa Windows để giải quyết vấn đề?

Không nên tắt hoàn toàn tường lửa Windows vì:

  • Điều này làm giảm đáng kể bảo mật của hệ thống
  • Mở cửa cho các cuộc tấn công từ mạng nội bộ hoặc bên ngoài
  • Vấn đề có thể được giải quyết bằng cách cấu hình đúng tường lửa thay vì tắt nó

Thay vào đó, hãy:

  1. Cho phép các ngoại lệ cụ thể cho Network Discovery và File Sharing
  2. Đảm bảo các quy tắc chỉ áp dụng cho mạng Private
  3. Giữ nguyên cài đặt mặc định cho mạng Public

Kết luận và khuyến nghị

Vấn đề “không thấy máy tính khác trong mạng LAN Win 10” có thể xuất phát từ nhiều nguyên nhân khác nhau, từ đơn giản như cài đặt Network Discovery sai đến phức tạp như xung đột IP hoặc cấu hình router không đúng. Quá trình khắc phục nên bắt đầu từ các giải pháp đơn giản nhất và dần tiến đến các phương pháp phức tạp hơn.

Dựa trên kinh nghiệm của chúng tôi trong việc xử lý hàng nghìn trường hợp tương tự, đây là quy trình khắc phục được khuyến nghị:

  1. Bước 1: Kiểm tra kết nối vật lý và xác nhận tất cả máy tính cùng mạng
  2. Bước 2: Cấu hình Network Discovery và File Sharing trên tất cả máy tính
  3. Bước 3: Kiểm tra và bật các dịch vụ mạng cần thiết
  4. Bước 4: Cấu hình tường lửa cho phép kết nối mạng nội bộ
  5. Bước 5: Xác nhận tất cả máy tính thuộc cùng Workgroup
  6. Bước 6: Cập nhật driver card mạng và kiểm tra xung đột IP
  7. Bước 7: Sử dụng công cụ chẩn đoán mạng của Windows
  8. Bước 8: Nếu vẫn không giải quyết được, cân nhắc reset cấu hình mạng hoặc khôi phục hệ thống

Đối với các môi trường doanh nghiệp với nhiều máy tính, nên cân nhắc sử dụng Active Directory thay vì Workgroup để quản lý tập trung và dễ dàng hơn. Ngoài ra, việc tài liệu hóa tất cả các cài đặt mạng và chia sẻ sẽ giúp quá trình khắc phục sự cố trong tương lai trở nên đơn giản hơn.

Nếu bạn đã thử tất cả các giải pháp trên mà vẫn không giải quyết được vấn đề, có thể cần xem xét đến các vấn đề phần cứng như card mạng hỏng hoặc router bị lỗi. Trong trường hợp này, liên hệ với chuyên gia IT hoặc nhà cung cấp dịch vụ mạng để được hỗ trợ chuyên sâu.

Leave a Reply

Your email address will not be published. Required fields are marked *