2 Máy Tính Không Nhìn Thấy Nhau Trên Win 7

Công cụ chẩn đoán kết nối mạng Win 7

Giải quyết vấn đề “2 máy tính không nhìn thấy nhau trên Windows 7” với công cụ chuyên nghiệp

Hướng dẫn toàn diện: Khắc phục lỗi “2 máy tính không nhìn thấy nhau trên Windows 7”

Vấn đề hai máy tính chạy Windows 7 không thể nhìn thấy nhau trong mạng nội bộ là một trong những sự cố phổ biến nhất mà người dùng gặp phải. Nguyên nhân có thể xuất phát từ nhiều yếu tố khác nhau, từ cấu hình mạng sai đến các thiết lập bảo mật quá nghiêm ngặt. Trong hướng dẫn chi tiết này, chúng tôi sẽ phân tích từng khía cạnh của vấn đề và cung cấp các giải pháp hiệu quả.

1. Kiểm tra các yếu tố cơ bản trước tiên

Trước khi đi sâu vào các thiết lập phức tạp, hãy đảm bảo rằng tất cả các yếu tố cơ bản đều hoạt động chính xác:

  • Kết nối vật lý: Đảm bảo cáp mạng được cắm chặt (đối với kết nối có dây) hoặc cả hai máy tính đều kết nối với cùng một mạng Wi-Fi.
  • Đèn báo mạng: Kiểm tra đèn báo trên card mạng (nếu có) hoặc trên router/modem. Đèn xanh hoặc cam nhấp nháy cho thấy kết nối hoạt động.
  • Cùng Workgroup: Cả hai máy tính phải thuộc cùng một Workgroup (mặc định là “WORKGROUP” trên Windows 7).
  • Tên máy tính duy nhất: Mỗi máy tính trong mạng phải có tên riêng biệt.

2. Cấu hình mạng chính xác

Cấu hình IP không đúng là nguyên nhân phổ biến nhất gây ra vấn đề này. Dưới đây là các bước kiểm tra và cấu hình:

  1. Kiểm tra cấu hình IP:
    • Nhấn Win + R, gõ ncpa.cpl và nhấn Enter
    • Nhấp chuột phải vào kết nối mạng đang sử dụng → Properties
    • Chọn “Internet Protocol Version 4 (TCP/IPv4)” → Properties
  2. Cấu hình IP tĩnh (nếu cần):

    Đối với mạng nhỏ với 2 máy tính, bạn có thể cấu hình IP tĩnh như sau:

    Máy tính Địa chỉ IP Subnet Mask Default Gateway DNS Server
    Máy tính 1 192.168.1.1 255.255.255.0 192.168.1.1 8.8.8.8
    Máy tính 2 192.168.1.2 255.255.255.0 192.168.1.1 8.8.8.8

    Lưu ý: Nếu sử dụng router, hãy đảm bảo Default Gateway trùng với địa chỉ IP của router (thường là 192.168.1.1 hoặc 192.168.0.1).

  3. Kiểm tra kết nối:

    Mở Command Prompt (gõ cmd trong Run) và thực hiện lệnh:

    ping 192.168.1.2

    (Thay thế bằng địa chỉ IP của máy tính kia)

    Nếu nhận được phản hồi (reply), kết nối mạng cơ bản đang hoạt động. Nếu nhận “Request timed out”, có vấn đề với kết nối mạng.

3. Cấu hình chia sẻ và bảo mật

Windows 7 có các thiết lập chia sẻ và bảo mật khá nghiêm ngặt. Dưới đây là các bước cần thực hiện trên cả hai máy tính:

  1. Bật Network Discovery:
    • Mở Control Panel → Network and Sharing Center
    • Nhấp vào “Change advanced sharing settings”
    • Chọn mạng hiện tại (Home/Work/Public)
    • Chọn “Turn on network discovery”
    • Chọn “Turn on file and printer sharing”
    • Nhấn “Save changes”
  2. Cấu hình User Accounts:

    Đảm bảo cả hai máy tính đều có tài khoản người dùng với mật khẩu (même nếu mật khẩu trống). Windows 7 yêu cầu điều này để chia sẻ tệp:

    • Control Panel → User Accounts
    • Tạo mật khẩu cho tài khoản nếu chưa có
  3. Cấu hình chia sẻ nâng cao:

    Đối với thư mục cụ thể cần chia sẻ:

    • Nhấp chuột phải vào thư mục → Properties → Sharing tab
    • Nhấp “Advanced Sharing” → Đánh dấu “Share this folder”
    • Đặt tên chia sẻ (Share name)
    • Nhấp “Permissions” → Chọn “Everyone” → Đánh dấu “Full Control” (hoặc quyền thích hợp)
    • Nhấp “Security” tab → Edit → Add → Gõ “Everyone” → OK
    • Chọn quyền phù hợp (Full control/Read/Write) → OK

4. Cấu hình Windows Firewall

Tường lửa Windows có thể chặn kết nối mạng nội bộ. Thực hiện các bước sau:

  1. Mở Control Panel → Windows Firewall
  2. Nhấp “Allow a program or feature through Windows Firewall”
  3. Đảm bảo các mục sau được đánh dấu:
    • File and Printer Sharing
    • Network Discovery
  4. Nhấp “Change settings” → Đảm bảo cả Private và Public đều được chọn cho các mục trên
  5. Nhấp OK để lưu thay đổi

Nếu vẫn gặp vấn đề, bạn có thể tạm thời tắt Windows Firewall để kiểm tra (không khuyến khích lâu dài):

Control Panel → Windows Firewall → Turn Windows Firewall on or off

5. Kiểm tra và cấu hình các dịch vụ cần thiết

Một số dịch vụ hệ thống cần phải hoạt động để chia sẻ mạng hoạt động chính xác:

  1. Nhấn Win + R, gõ services.msc và nhấn Enter
  2. Đảm bảo các dịch vụ sau đang chạy và được thiết lập khởi động tự động (Automatic):
    Dịch vụ Tên dịch vụ Trạng thái Khởi động
    Function Discovery Provider Host fdPHost Running Automatic
    Function Discovery Resource Publication FDResPub Running Automatic
    Network Connections Netman Running Automatic
    Server LanmanServer Running Automatic
    TCP/IP NetBIOS Helper LmHosts Running Automatic
    Workstation LanmanWorkstation Running Automatic
  3. Nếu bất kỳ dịch vụ nào không chạy, nhấp chuột phải → Properties → Startup type: Automatic → Apply → Start

6. Kiểm tra và sửa lỗi NetBIOS

NetBIOS over TCP/IP là giao thức cho phép các máy tính nhìn thấy nhau trong mạng cục bộ. Để kiểm tra và kích hoạt:

  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 → Properties
  3. Chọn “Internet Protocol Version 4 (TCP/IPv4)” → Properties
  4. Nhấp “Advanced” → Tab “WINS”
  5. Trong phần “NetBIOS setting”, chọn “Enable NetBIOS over TCP/IP”
  6. Nhấp OK để lưu thay đổi

Sau khi thực hiện, khởi động lại máy tính và kiểm tra lại kết nối.

7. Sử dụng lệnh Command Prompt để chẩn đoán

Một số lệnh hữu ích trong Command Prompt có thể giúp chẩn đoán vấn đề:

  • Kiểm tra kết nối cơ bản:
    ping [địa_chỉ_IP_máy_kia]

    Ví dụ: ping 192.168.1.2

  • Kiểm tra tên máy tính:
    ping [tên_máy_tính]

    Ví dụ: ping DESKTOP-PC1

    Nếu lệnh ping với tên máy tính không hoạt động nhưng ping với IP thì thành công, vấn đề nằm ở giải quyết tên (name resolution).

  • Xem bảng ARP:
    arp -a

    Lệnh này hiển thị bảng ánh xạ địa chỉ IP sang địa chỉ MAC. Nếu không thấy địa chỉ IP của máy tính kia, có vấn đề với kết nối lớp 2.

  • Kiểm tra cấu hình IP:
    ipconfig /all

    So sánh cấu hình IP của cả hai máy tính để đảm bảo chúng cùng subnet.

  • Làm mới cấu hình DHCP:
    ipconfig /release
    ipconfig /renew
  • Xóa bộ nhớ cache DNS:
    ipconfig /flushdns

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 nhiều vấn đề kết nối:

  1. Nhấn Win + R, gõ devmgmt.msc và nhấn Enter
  2. Mở rộng mục “Network adapters”
  3. Nhấp chuột phải vào card mạng đang sử dụng → Properties
  4. Kiểm tra trạng thái thiết bị (Device status). Nếu có dấu chấm than vàng, driver có vấn đề
  5. Để cập nhật driver:
    • Nhấp chuột phải → Update Driver Software
    • Chọn “Search automatically for updated driver software”
    • Nếu Windows không tìm thấy driver mới, hãy tải driver mới nhất từ website của nhà sản xuất card mạng

9. Kiểm tra và cấu hình router (nếu có)

Nếu hai máy tính kết nối qua router, cần kiểm tra các thiết lập sau:

  • AP Isolation: Đảm bảo tính năng AP Isolation (cách ly các thiết bị) không được bật
  • Client Isolation: Tương tự như AP Isolation, cần tắt tính năng này
  • Subnet Mask: Đảm bảo tất cả thiết bị trong cùng subnet (thường là 255.255.255.0)
  • DHCP Range: Kiểm tra dải địa chỉ IP mà router cấp phát (thường từ 192.168.1.100 đến 192.168.1.199)
  • Firmware: Cập nhật firmware mới nhất cho router

10. Giải pháp nâng cao

Nếu tất cả các bước trên đều không giải quyết được vấn đề, hãy thử các giải pháp nâng cao sau:

  1. Tạo kết nối mạng mới:
    • Xóa kết nối mạng hiện tại
    • Khởi động lại máy tính
    • Để Windows tự động phát hiện và cấu hình kết nối mới
  2. Sử dụng địa chỉ IP APIPA (169.254.x.x):

    Nếu không có DHCP server (như router), Windows sẽ tự động gán địa chỉ trong dải 169.254.0.1 đến 169.254.255.254. Bạn có thể cấu hình thủ công:

    • Máy 1: 169.254.1.1
    • Máy 2: 169.254.1.2
    • Subnet mask: 255.255.0.0
  3. Sử dụng công cụ chẩn đoán mạng:

    Windows 7 có công cụ chẩn đoán mạng tích hợp:

    • Nhấp chuột phải vào biểu tượng mạng trong khay hệ thống
    • Chọn “Troubleshoot problems”
    • Làm theo hướng dẫn của trình chẩn đoán
  4. Kiểm tra xung đột IP:

    Sử dụng lệnh arp -a để kiểm tra xem có hai thiết bị nào đang sử dụng cùng một địa chỉ IP không.

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

Dưới đây là một số lỗi cụ thể và cách giải quyết:

Lỗi Nguyên nhân có thể Giải pháp
Không ping được bằng tên nhưng ping được bằng IP Lỗi giải quyết tên (NetBIOS/LLMNR)
  • Bật NetBIOS over TCP/IP
  • Kiểm tra dịch vụ “Function Discovery Resource Publication”
  • Sử dụng file hosts (C:\Windows\System32\drivers\etc\hosts) để ánh xạ thủ công
Không ping được bằng IP
  • Kết nối vật lý lỗi
  • Cấu hình IP sai
  • Tường lửa chặn ICMP
  • Kiểm tra cáp mạng/đèn báo
  • Kiểm tra cấu hình IP (ipconfig)
  • Tạm thời tắt tường lửa để kiểm tra
Máy tính xuất hiện trong Network nhưng không truy cập được
  • Quyền chia sẻ không đúng
  • Tài khoản người dùng không khớp
  • Password protected sharing
  • Kiểm tra quyền chia sẻ (Everyone: Full Control)
  • Đảm bảo cả hai máy dùng cùng tài khoản/mật khẩu
  • Tắt Password Protected Sharing trong Advanced Sharing Settings
Mạng hiển thị là “Unidentified Network” hoặc “Public Network” Windows không nhận diện đúng loại mạng
  • Đổi loại mạng trong Network and Sharing Center
  • Xóa và tạo lại kết nối mạng
  • Kiểm tra dịch vụ “Network Location Awareness”

12. Các công cụ hỗ trợ hữu ích

Một số công cụ bên thứ ba có thể giúp chẩn đoán và khắc phục sự cố mạng:

  • Wireshark: Phân tích giao thức mạng chi tiết
  • Angry IP Scanner: Quét mạng để tìm thiết bị
  • Advanced IP Scanner: Quét và quản lý thiết bị mạng
  • NetScanTools: Bộ công cụ chẩn đoán mạng toàn diện
  • PingPlotter: Phân tích đường đi của gói tin

13. Các thiết lập registry liên quan

Cảnh báo: Chỉnh sửa registry có thể gây hại cho hệ thống. Sao lưu registry trước khi thực hiện bất kỳ thay đổi nào.

Một số khóa registry ảnh hưởng đến chia sẻ mạng:

  • Bật NetBIOS qua TCP/IP (nếu thiếu tùy chọn trong GUI):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
    Tạo DWORD "TransportBindName" với giá trị "\Device\"
  • Tắt IPv6 (nếu gây xung đột):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
    Tạo DWORD "DisabledComponents" với giá trị "0xFFFFFFFF"
  • Đặt thời gian chờ cho NetBIOS:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
    Tạo DWORD "SessionKeepAlive" với giá trị 3600000 (hex)

14. Các giải pháp thay thế

Nếu không thể giải quyết vấn đề qua mạng cục bộ truyền thống, xem xét các giải pháp thay thế:

  • Sử dụng phần mềm chia sẻ tệp:
    • TeamViewer (chế độ truyền tệp)
    • AnyDesk
    • Dropbox/Google Drive (đối với tệp nhỏ)
  • Tạo mạng Ad-hoc:
    • Sử dụng tính năng tạo mạng không dây ad-hoc trong Windows 7
    • Kết nối cả hai máy tính qua mạng ad-hoc này
  • Sử dụng cáp crossover:
    • Kết nối trực tiếp hai máy tính bằng cáp mạng crossover
    • Cấu hình IP tĩnh cho cả hai máy
  • Sử dụng thiết bị trung gian:
    • Switch/hub mạng
    • Router không dây

15. Phòng ngừa vấn đề trong tương lai

Để tránh gặp phải vấn đề tương tự trong tương lai:

  • Luôn cập nhật Windows 7 với các bản vá mới nhất
  • Cập nhật driver card mạng định kỳ
  • Sử dụng cấu hình IP tĩnh cho mạng nhỏ để tránh xung đột DHCP
  • Tạo tài liệu ghi chép cấu hình mạng để tham khảo sau này
  • Thường xuyên kiểm tra trạng thái các dịch vụ mạng quan trọng
  • Sao lưu cấu hình router sau khi thiết lập xong
  • Hạn chế thay đổi loại mạng (Home/Work/Public) sau khi đã cấu hình xong

Tài nguyên tham khảo chính thức

Để tìm hiểu thêm về các vấn đề mạng trên Windows 7, bạn có thể tham khảo các nguồn thông tin chính thức sau:

Kết luận

Vấn đề “2 máy tính không nhìn thấy nhau trên Windows 7” có thể xuất phát từ nhiều nguyên nhân khác nhau, từ các thiết lập đơn giản như cấu hình IP sai đến các vấn đề phức tạp hơn như xung đột dịch vụ hoặc lỗi driver. Bằng cách làm theo hướng dẫn chi tiết trong bài viết này, bạn nên có thể xác định và khắc phục nguyên nhân gốc rễ của vấn đề.

Quá trình khắc phục sự cố mạng đòi hỏi sự kiên nhẫn và phương pháp tiếp cận có hệ thống. Bắt đầu với các giải pháp đơn giản nhất, sau đó dần dần chuyển sang các phương pháp phức tạp hơn nếu cần. Luôn ghi chép lại các thay đổi bạn thực hiện để có thể hoàn nguyên nếu cần thiết.

Nếu sau khi thử tất cả các giải pháp trên mà vấn đề vẫn tiếp diễn, có thể có sự cố phần cứng với card mạng hoặc router của bạn. Trong trường hợp đó, nên xem xét thay thế thiết bị hoặc nhờ sự trợ giúp từ chuyên gia mạng.

Leave a Reply

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