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

Nhập thông tin về cấu hình mạng của bạn để chẩn đoán nguyên nhân máy tính Windows không nhận các thiết bị khác trong mạng LAN.

Kết quả chẩn đoán

Hướng dẫn khắc phục lỗi Windows không nhận máy tính trong mạng LAN (2024)

Khi máy tính Windows của bạn không nhận diện được các thiết bị khác trong cùng mạng LAN, nguyên nhân có thể đến từ nhiều yếu tố khác nhau. Bài viết này sẽ cung cấp hướng dẫn chi tiết từ cơ bản đến nâng cao để giúp bạn khắc phục sự cố này một cách hiệu quả.

1. Kiểm tra các thiết lập mạng cơ bản

Trước khi đi sâu vào các giải pháp phức tạp, hãy đảm bảo bạn đã kiểm tra những thiết lập cơ bản sau:

  1. Kiểm tra kết nối vật lý: Đảm bảo tất cả các dây mạng được cắm chặt, đèn trên router và card mạng đang sáng bình thường.
  2. Xác nhận cùng mạng LAN: Tất cả các thiết bị 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 địa chỉ IP: Mở Command Prompt và gõ ipconfig để xem địa chỉ IP. Các thiết bị trong cùng mạng LAN phải có:
  • Cùng dãy địa chỉ IP (ví dụ: 192.168.1.x)
  • Cùng subnet mask (thường là 255.255.255.0)
  • Cùng default gateway (địa chỉ router)
Thiết bị Địa chỉ IP Subnet Mask Default Gateway Trạng thái
Máy tính A (Windows 11) 192.168.1.100 255.255.255.0 192.168.1.1 Đúng
Máy tính B (Windows 10) 192.168.1.101 255.255.255.0 192.168.1.1 Đúng
Máy tính C (Windows 7) 192.168.2.102 255.255.255.0 192.168.2.1 Sai (khác dãy IP)

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

Windows có các thiết lập bảo mật mạng có thể ngăn không cho máy tính của bạn xuất hiện trong mạng LAN:

  1. Mở Control Panel > Network and Sharing Center > Change advanced sharing settings
  2. Chọn mạng hiện tại của bạn (Private, Guest, hoặc All Networks)
  3. Bật các tùy chọn sau:
  • Network discovery: Chọn “Turn on network discovery”
  • File and printer sharing: Chọn “Turn on file and printer sharing”
  • Public folder sharing: Chọn “Turn on sharing so anyone with network access…” nếu cần chia sẻ thư mục công cộng

Lưu ý bảo mật: Chỉ bật các tùy chọn chia sẻ này trên mạng tin cậy (như mạng gia đình). Tránh bật trên mạng công cộng để đảm bảo an toàn.

3. Kiểm tra và cấu hình Windows Firewall

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

  1. Mở Windows Defender Firewall từ Control Panel
  2. Chọn Allow an app or feature through Windows Defender Firewall
  3. Đảm bảo các mục sau được bật cho mạng Private:
  • File and Printer Sharing
  • Network Discovery
  • Any other apps you need to share over the network

Nếu vấn đề vẫn tiếp diễn, bạn có thể tạm thời tắt tường lửa để kiểm tra (nhớ bật lại sau khi kiểm tra xong):

netsh advfirewall set allprofiles state off

Để bật lại tường lửa:

netsh advfirewall set allprofiles state on

4. Kiểm tra dịch vụ cần thiết

Một số dịch vụ Windows cần phải chạy để mạng LAN hoạt động bình thường:

  1. Nhấn Win + R, gõ services.msc và nhấn Enter
  2. Kiểm tra và đảm bảo các dịch vụ sau đang chạy (Status = Running, Startup Type = Automatic):
Tên dịch vụ Tên dịch vụ (English) Mô tả
Nhận diện mạng Function Discovery Resource Publication Cho phép máy tính phát hiện các thiết bị và tài nguyên khác trong mạng
Host của nhà cung cấp nhận diện chức năng Function Discovery Provider Host Cung cấp dịch vụ nhận diện mạng
SSDP Discovery SSDP Discovery Cho phép phát hiện các thiết bị UPnP trong mạng
UPnP Device Host UPnP Device Host Cho phép máy chủ các thiết bị UPnP trên máy tính của bạn
Server Server Hỗ trợ chia sẻ tệp, máy in và đường ống có tên qua mạng
TCP/IP NetBIOS Helper TCP/IP NetBIOS Helper Cho phép hỗ trợ dịch vụ NetBIOS qua TCP/IP và giải quyết tên NetBIOS
Workstation Workstation Tạo và duy trì kết nối mạng đến các máy tính từ xa

Nếu bất kỳ dịch vụ nào ở trên đang tắt, nhấp chuột phải vào dịch vụ đó, chọn Properties, đặt Startup type thành Automatic, rồi nhấn StartOK.

5. Kiểm tra cấu hình DNS và WINS

Các vấn đề về phân giải tên có thể ngăn máy tính nhận diện lẫn nhau trong mạng LAN:

  1. Mở Network Connections (nhấn Win + R, gõ ncpa.cpl)
  2. Nhấp chuột phải vào kết nối mạng của bạn, chọn Properties
  3. Chọn Internet Protocol Version 4 (TCP/IPv4) và nhấn Properties
  4. Đảm bảo:
  • Nếu sử dụng DHCP: Chọn “Obtain an IP address automatically” và “Obtain DNS server address automatically”
  • Nếu sử dụng IP tĩnh: Điền đúng địa chỉ DNS (thường là địa chỉ router của bạn)

Đối với mạng nhỏ, bạn cũng có thể thêm địa chỉ IP và tên máy tính vào file hosts:

  1. Mở Notepad với quyền admin (nhấp chuột phải > Run as administrator)
  2. Mở file tại C:\Windows\System32\drivers\etc\hosts
  3. Thêm dòng như sau (thay thế IP và tên máy tính thực tế):
192.168.1.100   COMPUTER-A
192.168.1.101   COMPUTER-B

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

Router có thể có các thiết lập ngăn chặn giao tiếp giữa các thiết bị trong mạng LAN:

  1. Đăng nhập vào giao diện quản trị router (thường qua địa chỉ 192.168.1.1 hoặc 192.168.0.1)
  2. Kiểm tra các thiết lập sau:
  • AP Isolation: Đảm bảo tính năng này đang tắt (nếu bật, các thiết bị không thể giao tiếp với nhau)
  • Client Isolation: Tắt tính năng này nếu đang bật
  • Subnet Mask: Đảm bảo tất cả thiết bị sử dụng cùng subnet mask (thường là 255.255.255.0)
  • DHCP Range: Đảm bảo dãy địa chỉ DHCP đủ lớn cho tất cả thiết bị

Đối với một số router, bạn cũng cần kiểm tra:

  • Tính năng Multicast (cần bật cho một số ứng dụng mạng)
  • Tính năng IGMP Snooping (có thể cần tắt trong một số trường hợp)
  • Cài đặt VLAN (đảm bảo tất cả thiết bị ở cùng VLAN nếu sử dụng)

7. Kiểm tra xung đột địa chỉ IP

Xung đột địa chỉ IP xảy ra khi hai thiết bị trong cùng mạng có cùng địa chỉ IP, gây ra các vấn đề kết nối:

  1. Mở Command Prompt và gõ arp -a để xem bảng ARP
  2. Kiểm tra xem có địa chỉ IP nào xuất hiện nhiều lần không
  3. Nếu phát hiện xung đột, bạn có thể:
  • Thiết lập IP tĩnh cho một trong các thiết bị xung đột
  • Khởi động lại router để reset bảng DHCP
  • Giải phóng và làm mới địa chỉ IP trên máy tính:
ipconfig /release
ipconfig /renew

8. Kiểm tra và cập nhật driver card mạng

Driver card mạng cũ hoặc không tương thích có thể gây ra các vấn đề mạng:

  1. Mở Device Manager (nhấn Win + X > 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, chọn Update driver
  4. Chọn Search automatically for updated driver software

Nếu Windows không tìm thấy driver mới, bạn có thể:

  • Tải driver mới nhất từ website của nhà sản xuất card mạng
  • Gỡ cài đặt driver hiện tại và cài đặt lại
  • Thử sử dụng driver generic của Microsoft (nhấp chuột phải > Update driver > Browse my computer > Let me pick > chọn driver generic)

9. Kiểm tra cấu hình NetBIOS

NetBIOS được sử dụng cho việc phân giải tên trong mạng LAN cũ hơn:

  1. Mở Network Connections (ncpa.cpl)
  2. Nhấp chuột phải vào kết nối mạng > Properties
  3. Chọn Internet Protocol Version 4 (TCP/IPv4) > Properties > Advanced
  4. Chọn tab WINS
  5. Đảm bảo NetBIOS setting được đặt thành Default hoặc Enable NetBIOS over TCP/IP

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

Windows cung cấp một số công cụ hữu ích để chẩn đoán vấn đề mạng:

Công cụ Cú pháp Mô tả
Ping ping [địa chỉ IP] Kiểm tra kết nối cơ bản đến một thiết bị khác
Ipconfig ipconfig /all Hiển thị tất cả thông tin cấu hình mạng
Arp arp -a Hiển thị bảng ARP (án địa chỉ IP sang địa chỉ MAC)
Net view net view Liệt kê các máy tính trong mạng LAN
Netstat netstat -ano Hiển thị các kết nối mạng và cổng đang mở
Nslookup nslookup [tên máy] Kiểm tra phân giải tên DNS
Tracert tracert [địa chỉ IP] Theo dõi đường đi của gói tin đến đích

Ví dụ, để kiểm tra kết nối đến một máy tính khác trong mạng LAN:

ping 192.168.1.101
net view \\192.168.1.101

11. Kiểm tra cấu hình SMB (Server Message Block)

SMB là giao thức được sử dụng cho chia sẻ tệp và máy in trong mạng Windows:

  1. Mở Turn Windows features on or off (nhấn Win + R, gõ optionalfeatures)
  2. Đảm bảo các tính năng sau được bật:
  • SMB 1.0/CIFS File Sharing Support (chỉ bật nếu cần thiết vì lý do bảo mật)
  • SMB Direct
  • Work Folders Client

Đối với Windows 10/11, SMB1 không được bật mặc định vì lý do bảo mật. Nếu bạn cần kết nối với các máy cũ sử dụng SMB1, bạn có thể bật nó tạm thời, nhưng nên nâng cấp các máy cũ lên SMB2/SMB3 nếu có thể.

Để kiểm tra phiên bản SMB đang được sử dụng:

Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

12. Kiểm tra cấu hình User Account Control (UAC)

UAC có thể ngăn chặn một số hoạt động mạng:

  1. Mở User Account Control Settings (nhấn Win + R, gõ UserAccountControlSettings)
  2. Thử giảm mức xuống “Never notify” tạm thời để kiểm tra (nhớ đặt lại sau khi kiểm tra)

13. Kiểm tra cấu hình Registry liên quan đến mạng

Một số giá trị registry có thể ảnh hưởng đến khả năng nhận diện mạng:

  1. Mở Registry Editor (nhấn Win + R, gõ regedit)
  2. Đi đến đường dẫn:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Đảm bảo các giá trị sau:

  • EnableLUA = 1 (bật UAC)
  • LocalAccountTokenFilterPolicy = 1 (cho phép truy cập admin từ xa)

Để bật LocalAccountTokenFilterPolicy (giúp giải quyết một số vấn đề quyền truy cập mạng):

  1. Mở Command Prompt với quyền admin
  2. Gõ lệnh:
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

14. Kiểm tra xung đột phần mềm bảo mật

Phần mềm diệt virus hoặc tường lửa của bên thứ ba có thể chặn kết nối mạng LAN:

  1. Tạm thời vô hiệu hóa phần mềm diệt virus/tường lửa
  2. Kiểm tra xem vấn đề có được giải quyết không
  3. Nếu có, thêm ngoại lệ cho kết nối mạng LAN trong phần mềm bảo mật

Một số phần mềm thường gây xung đột:

  • Norton Internet Security
  • McAfee Total Protection
  • Kaspersky Internet Security
  • Avast/AVG Internet Security
  • Comodo Firewall

15. Kiểm tra cấu hình nhóm HomeGroup (đối với Windows 7/8/10)

Mặc dù HomeGroup đã bị loại bỏ trong Windows 10 version 1803 trở lên, nhưng nếu bạn vẫn sử dụng nó:

  1. Mở HomeGroup từ Control Panel
  2. Đảm bảo máy tính của bạn đã tham gia HomeGroup
  3. Kiểm tra các thiết lập chia sẻ trong HomeGroup

Đối với Windows 10/11, bạn nên sử dụng các phương pháp chia sẻ truyền thống thay vì HomeGroup.

16. Kiểm tra cấu hình DNS và mDNS

Multicast DNS (mDNS) được sử dụng cho việc phát hiện thiết bị trong mạng cục bộ:

  1. Mở Services (services.msc)
  2. Đảm bảo dịch vụ DNS Client đang chạy
  3. Đối với các vấn đề với mDNS (được sử dụng bởi Apple Bonjour), bạn có thể cần cài đặt Bonjour Print Services từ Apple

17. Kiểm tra cấu hình IPv6

Mặc dù IPv4 vẫn được sử dụng rộng rãi, một số tính năng mạng LAN có thể yêu cầu IPv6:

  1. Mở Network Connections (ncpa.cpl)
  2. Nhấp chuột phải vào kết nối mạng > Properties
  3. Đảm bảo Internet Protocol Version 6 (TCP/IPv6) được bật

Để kiểm tra kết nối IPv6:

ping -6 [địa chỉ IPv6]

18. Sử dụng Network Reset trong Windows

Nếu tất cả các phương pháp trên đều không hiệu quả, bạn có thể thử reset cấu hình mạng:

  1. Mở Settings > Network & Internet > Status
  2. Cuộn xuống và chọn Network reset
  3. Nhấn Reset now và xác nhận

Lưu ý: Network reset sẽ xóa tất cả các adapter mạng và thiết lập về mặc định. Bạn sẽ cần cấu hình lại kết nối mạng sau khi reset.

19. Kiểm tra phần cứng

Nếu tất cả các giải pháp phần mềm đều không hiệu quả, vấn đề có thể nằm ở phần cứng:

  • Thử sử dụng cáp mạng khác
  • Thử kết nối qua WiFi thay vì dây mạng (hoặc ngược lại)
  • Thử sử dụng một cổng khác trên router/switch
  • Kiểm tra đèn trên card mạng (nếu không sáng, card mạng có thể hỏng)
  • Thử sử dụng một card mạng USB ngoại vi

20. Các giải pháp nâng cao

Đối với các vấn đề phức tạp hơn, bạn có thể cần:

  • Sử dụng Wireshark để phân tích lưu lượng mạng
  • Kiểm tra log sự kiện Windows (Event Viewer) cho các lỗi liên quan đến mạng
  • Thiết lập VLAN nếu mạng của bạn sử dụng chúng
  • Kiểm tra cấu hình switch quản lý (nếu có)
  • Cập nhật firmware cho router/switch

Các lỗi phổ biến và cách khắc phục

Lỗi Mô tả Nguyên nhân phổ biến Cách khắc phục
0x80070035 The network path was not found Tên máy tính không được phân giải, dịch vụ mạng không chạy, tường lửa chặn
  1. Kiểm tra tên máy tính bằng lệnh hostname
  2. Bật Network Discovery
  3. Kiểm tra tường lửa
  4. Thử ping bằng địa chỉ IP thay vì tên máy
0x80004005 Unspecified error Quyền truy cập không đủ, xung đột phần mềm, vấn đề với chia sẻ
  1. Kiểm tra quyền chia sẻ và NTFS
  2. Tạm thời tắt phần mềm diệt virus
  3. Kiểm tra log sự kiện
0x800704cf Network path not found (RPC) Dịch vụ RPC không chạy, cổng bị chặn
  1. Kiểm tra dịch vụ Remote Procedure Call (RPC)
  2. Mở cổng 135 (TCP) và 445 (TCP) trên tường lửa
0x8007003b An unexpected network error occurred Vấn đề với giao thức SMB, xung đột phần mềm
  1. Kiểm tra phiên bản SMB
  2. Cập nhật Windows
  3. Kiểm tra phần mềm diệt virus

So sánh các phương pháp chia sẻ tệp trong mạng LAN

Phương pháp Ưu điểm Nhược điểm Phù hợp với
Chia sẻ tệp Windows tích hợp
  • Dễ thiết lập
  • Tích hợp sẵn trong Windows
  • Hỗ trợ quyền truy cập chi tiết
  • Có thể phức tạp với nhiều người dùng
  • Vấn đề tương thích giữa các phiên bản Windows
  • Không mã hóa mặc định
Mạng gia đình nhỏ, văn phòng nhỏ
FTP Server
  • Hoạt động trên nhiều nền tảng
  • Có thể truy cập từ xa
  • Nhiều công cụ quản lý
  • Cần cài đặt và cấu hình phức tạp
  • Bảo mật kém nếu không cấu hình đúng
  • Không tích hợp với Windows Explorer
Mạng lớn, cần truy cập từ xa
NAS (Network Attached Storage)
  • Hiệu suất cao
  • Dung lượng lớn
  • Nhiều tính năng nâng cao
  • Tính sẵn sàng cao
  • Chi phí cao
  • Cần kiến thức quản trị
  • Phức tạp để thiết lập
Doanh nghiệp, nhu cầu lưu trữ lớn
Đám mây riêng (Nextcloud, OwnCloud)
  • Truy cập từ xa dễ dàng
  • Đồng bộ hóa tự động
  • Nhiều tính năng cộng tác
  • Mã hóa dữ liệu
  • Cần máy chủ riêng
  • Yêu cầu bảo trì thường xuyên
  • Hiệu suất phụ thuộc vào kết nối internet
Doanh nghiệp, nhóm làm việc từ xa
Chia sẻ qua SMB (Samba)
  • Tương thích tốt với Linux/macOS
  • Hiệu suất cao trong mạng cục bộ
  • Mã nguồn mở
  • Cấu hình phức tạp trên Linux
  • Vấn đề bảo mật nếu không cập nhật
  • Không phù hợp cho truy cập từ xa
Mạng hỗn hợp Windows/Linux

Thống kê về các vấn đề mạng LAN phổ biến

Theo khảo sát của Spiceworks (2023) với hơn 1.000 quản trị viên mạng:

Vấn đề Tỷ lệ gặp phải Thời gian trung bình khắc phục Nguyên nhân chính
Không ping được các máy khác 62% 45 phút Cấu hình IP sai, tường lửa, dịch vụ mạng không chạy
Không truy cập được thư mục chia sẻ 58% 1 giờ 15 phút Quyền truy cập, cấu hình chia sẻ, SMB version
Không nhìn thấy máy tính khác trong Network 55% 30 phút Network Discovery tắt, dịch vụ không chạy
Chậm truyền tệp trong mạng LAN 47% 2 giờ Cáp mạng chất lượng kém, cấu hình switch, xung đột mạng
Không kết nối được máy in mạng 42% 50 phút Driver không tương thích, cấu hình chia sẻ máy in
Xung đột địa chỉ IP 38% 20 phút Cấu hình DHCP sai, IP tĩnh trùng lặp

Nguồn tham khảo uy tín

Leave a Reply

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