Lỗi không nhìn thấy máy tính trong mạng lan win 10 thường gây gián đoạn quy trình chia sẻ tài liệu và tài nguyên máy in trong doanh nghiệp. Vấn đề này xuất phát từ việc Microsoft thắt chặt bảo mật trong các bản cập nhật Windows 10 (từ Version 1803 trở đi), vô hiệu hóa các giao thức lỗi thời như SMBv1. Bài viết này hướng dẫn cách khắc phục triệt để lỗi kết cấu mạng dựa trên kiến thức quản trị hệ thống chuyên sâu và tiêu chuẩn bảo mật NIST.

Chuyển Đổi Profile Network Từ Public Sang Private

Nguyên nhân kỹ thuật hàng đầu khiến bạn gặp lỗi không nhìn thấy máy tính trong mạng lan win 10 là do máy tính đang ở chế độ Public. Theo cơ chế của Windows Defender Firewall, cấu hình Public sẽ chặn mọi kết nối Inbound để bảo vệ thiết bị khi dùng mạng công cộng. Trong môi trường nội bộ, chúng ta cần chuyển sang Private để kích hoạt quyền tin cậy.

Bước 1: Nhấn vào biểu tượng Sart ở góc trái màn hình, sau đó chọn biểu tượng răng cưa để mở Settings hoặc sử dụng tổ hợp phím Windows + I.

Cách truy cập menu cài đặt mạng trên Windows 10Cách truy cập menu cài đặt mạng trên Windows 10Mô tả: Sử dụng giao diện Settings để bắt đầu quá trình thay đổi đặc tính nhận diện mạng.

Bước 2: Truy cập mục Network & Internet. Tại tab Status, hãy nhấn vào nút Properties nằm ngay dưới tên mạng (Ethernet hoặc Wi-Fi) mà bạn đang kết nối.

Kiểm tra trạng thái cấu hình mạng hiện tạiKiểm tra trạng thái cấu hình mạng hiện tạiMô tả: Giao diện Status cho phép người quản trị kiểm tra nhanh Device Properties và Network Profile.

Bước 3: Tại mục Network Profile, tích chọn vào ô Private. Hành động này sẽ tự động nới lỏng các quy tắc Firewall, cho phép các thiết bị khác trong cùng Subnet tìm thấy máy tính của bạn thông qua giao thức NetBIOS.

Chuyển đổi trạng thái mạng sang chế độ riêng tưChuyển đổi trạng thái mạng sang chế độ riêng tưMô tả: Lựa chọn Private giúp kích hoạt các tính năng Network Discovery một cách an toàn.

⚠️ Cảnh báo: Chỉ thực hiện chuyển sang Private khi bạn chắc chắn đang ở trong mạng nội bộ an toàn. Việc đặt Private trên mạng Wi-Fi công cộng sẽ làm lộ các cổng dịch vụ nhạy cảm của hệ điều hành.

Kiểm Tra Thông Suốt Lớp 3 Bằng Lệnh Ping

Trước khi can thiệp vào các dịch vụ lớp ứng dụng (OSI Layer 7), kỹ sư mạng cần xác định xem kết nối vật lý và logic ở lớp Network (Layer 3) có thông suốt hay không. Nếu không thể Ping thấy nhau, việc cấu hình không nhìn thấy máy tính trong mạng lan win 10 ở các bước sau sẽ không có ý nghĩa.

Tại máy chủ (máy chứa dữ liệu):

Bước 1: Mở hộp thoại Run bằng phím Windows + R, gõ cmd và nhấn Enter.

Mở cửa sổ dòng lệnh Command PromptMở cửa sổ dòng lệnh Command PromptMô tả: Thao tác khởi chạy CMD để thực hiện các lệnh kiểm tra hạ tầng mạng.

Bước 2: Nhập lệnh ipconfig để kiểm tra địa chỉ IPv4 Address. Hãy ghi nhớ dãy số này (ví dụ: 192.168.1.15).

Kiểm tra địa chỉ IP nội bộ của máy tínhKiểm tra địa chỉ IP nội bộ của máy tínhMô tả: Lệnh ipconfig cung cấp thông số IP, Subnet Mask và Default Gateway cần thiết.

Tại máy trạm (máy cần truy cập):

Thực hiện tương tự để mở CMD, sau đó sử dụng cấu trúc: ping -t. Ví dụ: ping 192.168.1.15 -t.

Thực hiện lệnh Ping để kiểm tra độ trễ và kết nốiThực hiện lệnh Ping để kiểm tra độ trễ và kết nốiMô tả: Kết quả trả về “Reply from…” biểu thị đường truyền vật lý hoàn toàn ổn định.

Nếu nhận thông báo “Request timed out”, hãy kiểm tra lại dây cáp mạng hoặc thiết bị Switch/Router. Trong kiến trúc TCP/IP, việc mất gói tin ở bước này khẳng định lỗi nằm ở hạ tầng hoặc cấu hình IP tĩnh sai dải mạng (Subnet).

Kích Hoạt File And Printer Sharing Trong Control Panel

Giao thức SMB (Server Message Block) yêu cầu tính năng chia sẻ tệp phải được bật trong ngăn xếp mạng của Microsoft. Đây là bước quan trọng để giải quyết triệt để tình trạng không nhìn thấy máy tính trong mạng lan win 10 khi các dịch vụ mặc định bị Windows vô hiệu hóa để tiết kiệm tài nguyên.

Bước 1: Mở Control Panel, tại mục View by hãy chọn Large icons để dễ dàng quan sát mọi tùy chỉnh hệ thống.

Điều chỉnh cách hiển thị trong bảng điều khiển hệ thốngĐiều chỉnh cách hiển thị trong bảng điều khiển hệ thốngMô tả: Chế độ hiển thị Large icons giúp tìm kiếm các mục Network nhanh chóng hơn.

Bước 2: Tìm và truy cập vào Network and Sharing Center. Đây là trung tâm điều phối mọi hoạt động kết nối và chia sẻ của Windows.

Truy cập trung tâm điều khiển mạng và chia sẻTruy cập trung tâm điều khiển mạng và chia sẻMô tả: Network and Sharing Center chứa các thiết lập nâng cao về giao thức chia sẻ.

Bước 3: Nhấn vào Change advanced sharing settings. Tại phần Guest or Public, hãy đảm bảo mục File and printer sharing đã được chuyển sang trạng thái Turn on.

Kích hoạt tính năng chia sẻ tệp và máy in nội bộKích hoạt tính năng chia sẻ tệp và máy in nội bộMô tả: Bật tính năng này cho phép hệ điều hành mở các cổng TCP 445 và UDP 137-138.

Việc kích hoạt này tuân thủ các nguyên tắc về tính khả dụng của tài nguyên mạng. Tuy nhiên, hãy lưu ý cấu hình thêm mật khẩu truy cập (Password protected sharing) ở phần All Networks để đảm bảo an toàn thông tin theo chuẩn ISO 27001.

Cấu Hình Dịch Vụ Network Discovery Nâng Cao

Dịch vụ Network Discovery dựa trên giao thức WS-Discovery và SSDP để quét các thiết bị trong mạng LAN. Khi gặp sự cố không nhìn thấy máy tính trong mạng lan win 10, bạn cần kiểm tra xem tính năng này có bị chặn bởi các tiến trình ngầm của hệ điều hành hay không.

Bước 1: Sử dụng tổ hợp phím Windows + I để mở Settings, sau đó vào Network & Internet.

Bước 2: Cuốn xuống phía dưới và chọn Advanced network settings. Đây là khu vực quản lý các Adapter mạng vật lý và ảo trên máy tính.

Vào phần cài đặt mạng nâng cao trên Windows 10Vào phần cài đặt mạng nâng cao trên Windows 10Mô tả: Menu Advanced network settings chứa các tùy chọn cấu hình Adapter chuyên sâu.

Bước 3: Tìm mục Network Discovery và gạt thanh trạng thái sang On. Đối với các phiên bản Windows 10 cũ hơn, bạn có thể thực hiện thông qua mục Make this PC discoverable.

Bật khả năng nhận diện thiết bị trong mạng LANBật khả năng nhận diện thiết bị trong mạng LANMô tả: Khi bật Discovery, máy tính sẽ gửi các gói tin quảng bá (Broadcast) để tìm thiết bị lân cận.

Theo kinh nghiệm quản trị hệ thống thực tế, nếu bạn đã bật nhưng máy vẫn tự động tắt sau khi khởi động lại, hãy kiểm tra các dịch vụ sau trong services.msc:

  • Function Discovery Provider Host (chuyển sang Automatic)
  • Function Discovery Resource Publication (chuyển sang Automatic)
  • SSDP Discovery (chuyển sang Automatic)

Điều Chỉnh Quy Tắc Windows Defender Firewall

Nếu bạn vẫn không nhìn thấy máy tính trong mạng lan win 10 sau khi đã bật mọi tính năng, khả năng cao là Firewall đang chặn các gói tin SMB hoặc NetBIOS. Trong môi trường kiểm thử hoặc xử lý sự cố khẩn cấp, chúng ta có thể tạm thời tắt tường lửa để xác định nguyên nhân.

Bước 1: Trong giao diện Control Panel, hãy chọn mục Windows Defender Firewall.

Mở trình quản lý tường lửa mặc định của WindowsMở trình quản lý tường lửa mặc định của WindowsMô tả: Windows Defender Firewall là chốt chặn bảo mật quan trọng nhất ở lớp hệ điều hành.

Bước 2: Chọn dòng Turn Windows Defender Firewall on or off ở thực đơn bên tay trái.

Thay đổi trạng thái hoạt động của tường lửaThay đổi trạng thái hoạt động của tường lửaMô tả: Người quản trị có thể vô hiệu hóa tường lửa cho từng loại Profile mạng riêng biệt.

Bước 3: Tích chọn Turn off Windows Defender Firewall cho cả hai mục Private và Public, sau đó nhấn OK.

Trường hợp khuyến nghị: Thay vì tắt hoàn toàn gây rủi ro bảo mật, hãy vào phần “Allow an app or feature through Windows Defender Firewall” và tích chọn vào ô File and Printer Sharing cho mạng Private. Điều này giúp hệ thống vừa an toàn vừa duy trì được sự kết nối.

Khắc Phục Lỗi Giao Thức SMBv1 Và SMBv2

Một sai sót phổ biến khi xử lý lỗi không nhìn thấy máy tính trong mạng lan win 10 là quên kiểm tra phiên bản giao thức SMB. Kể từ thảm họa mã độc WannaCry (sử dụng lỗ hổng EternalBlue – CVE-2017-0144), Microsoft mặc định gỡ bỏ SMBv1. Nếu văn phòng của bạn vẫn dùng các dòng máy in cũ hoặc máy chạy Windows XP/7, bạn phải bật lại giao thức này.

Cách kiểm tra và kích hoạt bằng lệnh PowerShell:

  1. Nhấp chuột phải vào nút Start, chọn Windows PowerShell (Admin).
  2. Nhập lệnh sau để kiểm tra trạng thái: Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol.
  3. Nếu trạng thái là Disabled, hãy dùng lệnh sau để bật: Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol.

Sau khi chạy lệnh, hệ thống sẽ yêu cầu khởi động lại. Việc kích hoạt lại SMBv1 là một sự thỏa hiệp về bảo mật, vì vậy hãy đảm bảo hệ thống dịch vụ phòng thủ (Antivirus) của bạn luôn ở trạng thái hoạt động tốt nhất.

Khởi Động Lại Hệ Thống Để Làm Sạch Cache Mạng

Đôi khi, bộ nhớ đệm (Cache) của dịch vụ Network Discovery hoặc bản ghi ARP bị lỗi khiến máy tính lưu thông tin sai lệch. Việc khởi động lại không chỉ giúp làm mới hệ điều hành mà còn thiết lập lại toàn bộ các phiên làm việc (Session) của giao thức chia sẻ dữ liệu. Đây là thủ thuật cơ bản nhưng cực kỳ hiệu quả khi xử lý lỗi không nhìn thấy máy tính trong mạng lan win 10.

Cách thực hiện nhanh nhất:

  • Sử dụng phím Alt + F4 tại màn hình Desktop và chọn Restart.
  • Hoặc dùng lệnh trong CMD: shutdown /r /t 0 để ép buộc khởi động lại ngay lập tức.

Ngoài ra, một mẹo nhỏ cho sysadmin là sử dụng tổ hợp lệnh sau trong CMD để reset hoàn toàn ngăn xếp mạng trước khi khởi động lại: netsh int ip resetnetsh winsock resetipconfig /flushdns

Những lệnh này giúp xóa bỏ các cấu hình IP lỗi và làm sạch Winsock, giải quyết các xung đột tầng Socket mà giao diện đồ họa không thể xử lý được.

Việc xử lý lỗi không nhìn thấy máy tính trong mạng lan win 10 đòi hỏi sự kiên nhẫn và hiểu biết về cấu trúc mạng Windows. Bằng cách tuân thủ quy trình từ kiểm tra kết nối vật lý, cấu hình Profile mạng đến can thiệp vào các dịch vụ hệ thống như SMB, bạn chắc chắn sẽ thiết lập được một hạ tầng mạng nội bộ ổn định và hiệu quả. Hãy luôn chú trọng đến yếu tố bảo mật bằng cách sử dụng mật khẩu mạnh cho các thư mục chia sẻ.

Cập nhật lần cuối 04/03/2026 by Hiếu IT

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *