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:
- 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.
- 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).
- 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:
- Mở Control Panel > Network and Sharing Center > Change advanced sharing settings
- Chọn mạng hiện tại của bạn (Private, Guest, hoặc All Networks)
- 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:
- Mở Windows Defender Firewall từ Control Panel
- Chọn Allow an app or feature through Windows Defender Firewall
- Đả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:
- Nhấn Win + R, gõ
services.mscvà nhấn Enter - 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 Start và OK.
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:
- Mở Network Connections (nhấn Win + R, gõ
ncpa.cpl) - Nhấp chuột phải vào kết nối mạng của bạn, chọn Properties
- Chọn Internet Protocol Version 4 (TCP/IPv4) và nhấn Properties
- Đả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:
- Mở Notepad với quyền admin (nhấp chuột phải > Run as administrator)
- Mở file tại
C:\Windows\System32\drivers\etc\hosts - 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:
- Đă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)
- 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:
- Mở Command Prompt và gõ
arp -ađể xem bảng ARP - Kiểm tra xem có địa chỉ IP nào xuất hiện nhiều lần không
- 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:
- Mở Device Manager (nhấn Win + X > chọn Device Manager)
- Mở rộng mục Network adapters
- Nhấp chuột phải vào card mạng của bạn, chọn Update driver
- 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:
- Mở Network Connections (
ncpa.cpl) - Nhấp chuột phải vào kết nối mạng > Properties
- Chọn Internet Protocol Version 4 (TCP/IPv4) > Properties > Advanced
- Chọn tab WINS
- Đả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:
- Mở Turn Windows features on or off (nhấn Win + R, gõ
optionalfeatures) - Đả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:
- Mở User Account Control Settings (nhấn Win + R, gõ
UserAccountControlSettings) - 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:
- Mở Registry Editor (nhấn Win + R, gõ
regedit) - Đ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):
- Mở Command Prompt với quyền admin
- 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:
- Tạm thời vô hiệu hóa phần mềm diệt virus/tường lửa
- Kiểm tra xem vấn đề có được giải quyết không
- 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ó:
- Mở HomeGroup từ Control Panel
- Đảm bảo máy tính của bạn đã tham gia HomeGroup
- 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ộ:
- Mở Services (
services.msc) - Đảm bảo dịch vụ DNS Client đang chạy
- Đố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:
- Mở Network Connections (
ncpa.cpl) - Nhấp chuột phải vào kết nối mạng > Properties
- Đả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:
- Mở Settings > Network & Internet > Status
- Cuộn xuống và chọn Network reset
- 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 |
|
| 0x80004005 | Unspecified error | Quyền truy cập không đủ, xung đột phần mềm, vấn đề với chia sẻ |
|
| 0x800704cf | Network path not found (RPC) | Dịch vụ RPC không chạy, cổng bị chặn |
|
| 0x8007003b | An unexpected network error occurred | Vấn đề với giao thức SMB, xung đột phần mềm |
|
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 |
|
|
Mạng gia đình nhỏ, văn phòng nhỏ |
| FTP Server |
|
|
Mạng lớn, cần truy cập từ xa |
| NAS (Network Attached Storage) |
|
|
Doanh nghiệp, nhu cầu lưu trữ lớn |
| Đám mây riêng (Nextcloud, OwnCloud) |
|
|
Doanh nghiệp, nhóm làm việc từ xa |
| Chia sẻ qua SMB (Samba) |
|
|
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 |