Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Máy tính mạng không hiển thị trong Windows 10

Tôi đã nhận được một số email từ độc giả yêu cầu tôi giúp giải quyết vấn đề hiển thị máy tính trong môi trường mạng trên các bản dựng Windows 10 mới nhất. Thật vậy, có những sự cố phát hiện mạng thiết bị trong các bản phát hành mới nhất của Windows 10:bạn không thể thấy các máy tính khác trên mạng hoặc Windows 10 của bạn không hiển thị trong Nhóm làm việc. Hãy xem cách sửa lỗi Network Discovery trên các phiên bản Windows 10 mới nhất (lên đến 1909).

Windows 10 không thể nhìn thấy máy tính mạng khác trong nhóm làm việc

Sự cố không hiển thị máy tính mạng trong môi trường Workgroup của Windows 10 bắt đầu xuất hiện kể từ phiên bản Windows 10 1703 (Creators Update). Sau khi nâng cấp lên bản dựng Windows 10 này (hoặc mới hơn), máy tính của bạn có thể không nhìn thấy các máy tính lân cận khi xem các thiết bị trong mục Mạng của File Explorer.

Bạn có thể xem danh sách các máy tính trong môi trường mạng trong File Explorer hoặc bằng lệnh:

net view

Máy tính mạng không hiển thị trong Windows 10

Và khi bạn nhấp vào Mạng trong Windows 10 File Explorer, lỗi này được hiển thị:

Network discovery is turned off. Network computers and devices are not visible. Please turn on network discovery in Network and Sharing Center.

Máy tính mạng không hiển thị trong Windows 10

Cài đặt chia sẻ nâng cao . Đảm bảo rằng trong Riêng tư phần cấu hình mạng, các tùy chọn sau đã được chọn:

  • Bật tính năng khám phá mạng + Bật thiết lập tự động của các thiết bị được kết nối mạng ;
  • Bật chia sẻ tệp và máy in ;
  • Cho phép Windows quản lý các kết nối nhóm nhà (được khuyến nghị) .

Máy tính mạng không hiển thị trong Windows 10

Sau đó, bật các tùy chọn sau trong Tất cả các mạng phần:

  • Bật chia sẻ vì vậy bất kỳ ai có quyền truy cập mạng đều có thể đọc và ghi tệp trong thư mục Công khai;
  • Tắt Chia sẻ được Bảo vệ bằng mật khẩu (nếu bạn tin tưởng tất cả các thiết bị trong mạng của mình); Như vậy, bạn có thể mở quyền truy cập mạng ẩn danh vào máy tính của mình. Vì vậy, khi bạn bật tùy chọn này, bạn phải thiết lập chính xác các quyền trên các máy in và thư mục mạng được chia sẻ.
  • Nếu có các thiết bị mạng cũ trong mạng của bạn (phiên bản Windows cũ, chia sẻ Samba, thiết bị NAS), hãy bật tùy chọn “ Bật chia sẻ tệp cho các thiết bị sử dụng mã hóa 40 bit hoặc 56 bit ”.

Máy tính mạng không hiển thị trong Windows 10

Sau đó, đi tới Cài đặt -> Mạng và Internet -> Ethernet (hoặc chọn Wi-Fi, nếu bạn được kết nối với mạng cục bộ thông qua kết nối không dây). Nhấp vào biểu tượng mạng và xác minh rằng nút Đặt PC này có thể phát hiện được tùy chọn được kích hoạt.

Máy tính mạng không hiển thị trong Windows 10

Xóa bộ nhớ cache DNS trên máy tính:

ipconfig /flushdns

Để bật lưu lượng truy cập Network Discovery trên Windows 10 Defender Firewall, bạn phải chạy lệnh sau trong dấu nhắc lệnh nâng cao:

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

Hoặc bạn có thể bật lưu lượng khám phá mạng trong Tường lửa của Windows với PowerShell:

Get-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True -Action Allow -Direction Inbound

Ngoài ra, bạn có thể bật Khám phá mạng theo cách thủ công giao thức cho ít nhất là Riêng tư mạng trong Tường lửa của Bộ bảo vệ Windows cài đặt (Bảng điều khiển \ Tất cả các mục trong Bảng điều khiển \ Tường lửa của Bộ bảo vệ Windows \ Ứng dụng được phép).

Máy tính mạng không hiển thị trong Windows 10

Trong một số trường hợp, máy tính Windows có thể không được hiển thị trong môi trường mạng do cài đặt nhóm làm việc không chính xác. Cố gắng thêm lại máy tính này vào nhóm làm việc. Đi tới Bảng điều khiển -> Hệ thống và bảo mật -> Hệ thống -> Thay đổi cài đặt -> ID mạng .

Máy tính mạng không hiển thị trong Windows 10

Trong Trình hướng dẫn Tham gia Miền hoặc Nhóm làm việc mở ra, hãy chọn:Máy tính này là một phần của mạng doanh nghiệp -> Công ty của tôi sử dụng mạng không có miền -> nhập tên nhóm làm việc của bạn. Sau đó, bạn cần khởi động lại máy tính.

Nếu sau khi khởi động lại, máy tính xuất hiện trong môi trường mạng nhưng bạn không thể truy cập, hãy kiểm tra loại cấu hình mạng (vị trí) trên máy tính của bạn. Nhiều khả năng mạng cục bộ của bạn đã được công nhận là Công khai. Bạn cần thay đổi vị trí mạng thành Riêng tư . Để thực hiện việc này, hãy mở Cài đặt -> Mạng và Internet -> Trạng thái -> Nhóm nhà.

Máy tính mạng không hiển thị trong Windows 10

Nhấp vào Thay đổi vị trí mạng , sau đó chọn “Có” trong hộp thoại “Bạn có muốn cho phép PC của mình được các PC và thiết bị khác trên mạng này phát hiện không? Chúng tôi khuyên bạn nên cho phép điều này trên mạng gia đình và cơ quan của bạn, nhưng không cho phép mạng công khai ”.

Mở Mạng và xác minh rằng bạn hiện đang nhìn thấy các máy tính Windows lân cận.

Máy tính mạng không hiển thị trong Windows 10

Nếu những mẹo này không hữu ích và các máy tính trong nhóm làm việc vẫn không được hiển thị, hãy thử đặt lại cài đặt mạng (Cài đặt -> Mạng và Internet -> Trạng thái -> Đặt lại mạng).

Máy tính mạng không hiển thị trong Windows 10

Bạn cũng có thể đặt lại cài đặt mạng và quy tắc tường lửa bằng các lệnh:

netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset

Sau đó, bạn cần khởi động lại máy tính.

Trong một số trường hợp, bạn cần phải xóa hoàn toàn bộ điều hợp mạng của mình bằng Trình quản lý Thiết bị (chạy devmgmt.msc bảng điều khiển -> Bộ điều hợp mạng -> cạc mạng của bạn -> Xóa thiết bị). Máy tính mạng không hiển thị trong Windows 10

Sau đó khởi động lại máy tính của bạn. Windows sẽ tự động phát hiện bộ điều hợp mạng của bạn và cài đặt các trình điều khiển thích hợp. Trong trường hợp này, tất cả các cài đặt giao thức cũ cho card mạng sẽ được đặt lại.

Ngoài ra, hãy kiểm tra xem các dịch vụ sau có đang chạy hay không (chúng phải ở trạng thái khởi động tự động để hiển thị chính xác môi trường mạng của bạn). Chạy dịch vụ. mcs bảng điều khiển và kiểm tra trạng thái dịch vụ:

  • FdPHost - Máy chủ Nhà cung cấp Khám phá Chức năng (chịu trách nhiệm cho các máy tính khác khám phá trên mạng);
  • FDResPub - Công bố tài nguyên khám phá chức năng (cho phép các máy tính khác phát hiện thiết bị của bạn trên mạng);
  • Dnscache - Máy khách DNS;
  • SSDPSrv - Khám phá SSDP;
  • Upnphost - Máy chủ thiết bị PnP.

Trong một số trường hợp, tường lửa và chống vi-rút của bên thứ ba có thể chặn các yêu cầu phân giải tên NetBIOS, WDS và truy vấn DNS truyền phát (chắc chắn đã có sự cố với ESET NOD32). Cố gắng tạm thời vô hiệu hóa chương trình chống vi-rút / tường lửa của bạn và kiểm tra xem tính năng phát hiện mạng có hoạt động bình thường trên thiết bị Windows 10 của bạn hay không.

Làm cách nào để Bật Khám phá Mạng trên Windows 10?

Bắt đầu với Windows 10 1803 (Bản cập nhật dành cho người sáng tạo mùa xuân), các nhà phát triển của Microsoft đã loại bỏ khả năng tạo Nhóm nhà. Ngoài ra, máy tính Windows 10 không còn được hiển thị trong môi trường mạng của File Explorer khi xem các thiết bị mạng.

Theo quan điểm của Microsoft, HomeGroup là một cách kế thừa để tạo mạng cục bộ để chia sẻ các thư mục và máy in. Thay vì sử dụng Nhóm nhà, Microsoft đề xuất sử dụng các dịch vụ đám mây của mình (OneDrive hoặc truy cập thông qua Tài khoản Microsoft).

Trong Windows 10 1803 (và mới hơn), để truy cập tài nguyên được chia sẻ trên một máy tính khác qua mạng cục bộ, bạn cần biết tên máy chủ của nó (\\pcname1 ) hoặc địa chỉ IP (\\192.168.1.90 ), nhưng các máy tính lân cận trong mạng không được hiển thị. Tuy nhiên, điều này có thể được khắc phục.

Bạn có thể tạo lối tắt trên màn hình cho các máy tính lân cận bằng cách chỉ định đường dẫn UNC tới chúng (theo tên máy tính hoặc địa chỉ IP).

Máy tính mạng không hiển thị trong Windows 10

Thực tế là một Máy chủ cung cấp dịch vụ khám phá chức năng riêng biệt dịch vụ chịu trách nhiệm phát hiện các máy tính lân cận trên mạng Windows 10. Một dịch vụ khác, Xuất bản tài nguyên khám phá chức năng , chịu trách nhiệm khám phá máy tính của bạn.

FdPHost dịch vụ sử dụng Giao thức khám phá dịch vụ đơn giản (SSDP) Khám phá dịch vụ web (WS-Discovery) giao thức để khám phá các thiết bị trên mạng.

Các giao thức này thay thế NetBIOS qua TCP / IP, trước đây đã được sử dụng để khám phá các thiết bị trên mạng Microsoft Windows bằng Trình duyệt Chính. Theo đó, bạn có thể vô hiệu hóa giao thức NetBIOS một cách an toàn cho bộ điều hợp mạng của mình.

Sau khi cài đặt các bản dựng Windows 10 mới nhất, các dịch vụ này có thể bị vô hiệu hóa (kiểu khởi động được thay đổi từ Tự động thành Vô hiệu hóa). Nếu các dịch vụ này bị dừng, máy tính sẽ không bị các máy tính khác phát hiện trên mạng và không thể nhìn thấy những người khác. Bạn có thể bật các dịch vụ khám phá mạng trong Windows 10 như sau.

  1. Mở Bảng điều khiển Quản lý Dịch vụ Windows (services.msc);
  2. Trong danh sách dịch vụ, hãy tìm Ấn bản tài nguyên khám phá chức năng dịch vụ;
  3. Thay đổi kiểu khởi động dịch vụ từ Thủ công thành Tự động (Bắt đầu bị Trễ) ; Máy tính mạng không hiển thị trong Windows 10
  4. Theo cách tương tự, hãy bật Máy chủ nhà cung cấp khám phá chức năng dịch vụ; Bạn có thể thay đổi kiểu khởi động của các dịch vụ này bằng lệnh một lớp PowerShell sau:get-Service fdPHost,FDResPub|Set-Service  -startuptype automatic -passthru|Start-Service
  5. Khởi động lại máy tính của bạn

Sau khi khởi động lại, các máy tính khác trong mạng cục bộ sẽ có thể khám phá máy tính này và các tài nguyên của nó (máy in và thư mục mạng dùng chung).

Các vấn đề về giao thức SMB 1.0 và trình duyệt chính trên Windows 10

Có thể xảy ra sự cố hiển thị máy tính trong môi trường mạng liên quan đến Trình duyệt máy tính dịch vụ. Dịch vụ này chịu trách nhiệm tạo và duy trì danh sách các máy tính đang hoạt động trong mạng cục bộ. Trong mạng cục bộ chỉ có thể có một máy tính có vai trò là Trình duyệt chính .

Bạn có thể xác định Trình duyệt Chính hiện tại trong mạng của mình bằng cách chạy lệnh sau cho từng máy tính trong mạng của bạn:

nbtstat -a ComputerName

Máy tính là Trình duyệt chính là máy tính duy nhất có giá trị __MSBROWSE__.

Trong Windows 10 1703, dịch vụ Trình duyệt Máy tính hoạt động không chính xác. Bạn nên tắt hoàn toàn dịch vụ này trên Windows 10 và sử dụng máy tính chạy Windows 7 (hoặc Windows 8.1 / Windows Server 2012 R2 theo Windows 7 EoS) làm Trình duyệt Chính trên mạng của bạn. Bạn có thể đặt máy tính Trình duyệt chính thông qua sổ đăng ký.

Để tắt Trình duyệt Máy tính, hãy đi tới khóa đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Browser \ Parameters và thay đổi giá trị của BrowseServerList thành Sai . Để buộc đặt máy tính nào là mạng Master Browser, hãy thay đổi giá trị của BrowseServerList thành .

Ngoài ra, trong Windows 10 1709 và mới hơn (1803, 1809, 1903, 1909), dịch vụ Trình duyệt Máy tính và giao thức SMB v1.0 bị tắt theo mặc định. Trình duyệt máy tính dịch vụ chịu trách nhiệm biên dịch danh sách các máy tính trên mạng và hiển thị chúng (giao thức khám phá này được sử dụng rộng rãi trước khi chuyển sang giao thức SSDP và WS-Discovery).

Nếu bạn chỉ có máy tính chạy Win 10 1709 trở lên trong mạng cục bộ của mình (xem bảng phiên bản SMB) và bạn vẫn muốn sử dụng Trình duyệt Máy tính, bạn phải bật giao thức SMB v1.0 (giao thức này không an toàn!) ít nhất một máy tính. Máy tính này sẽ được sử dụng làm Trình duyệt Chính trên mạng của bạn.

Bạn có thể bật hỗ trợ SMB 1.0 bằng cách bật các tính năng Windows sau từ Bảng điều khiển:

  • Ứng dụng khách SMB 1.0 / CIFS;
  • Máy chủ SMB 1.0 / CIFS.

Máy tính mạng không hiển thị trong Windows 10

Hoặc bạn có thể bật tính năng máy khách và máy chủ SMB 1 từ OptionalFeatures.exe hoặc với các lệnh DISM:

Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"

Chúng tôi nhắc bạn rằng không nên kích hoạt máy chủ SMB1 trong Windows. Giao thức SMB 1.0 không an toàn, rất nhiều lỗ hổng SMB1 có thể dễ dàng bị khai thác từ xa.

Nếu bạn đã bật giao thức SMB1, thì để chỉ định máy tính hiện tại làm Trình duyệt chính trên mạng, hãy chạy các lệnh sau:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ  /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ  /d Yes /f

Máy tính này sẽ là Trình duyệt Chính trong mạng của bạn.

Windows 10 không thể kết nối các thư mục dùng chung trong mạng

Trong một số trường hợp, Windows 10 có thể xem và khám phá thiết bị lân cận trong môi trường nhóm làm việc, nhưng không thể hiển thị danh sách các thư mục mạng được chia sẻ trên đó. Điều này thường đi kèm với lỗi “ 0x80070035 - Không tìm thấy đường dẫn mạng ”. Giải pháp cho vấn đề này được mô tả trong bài viết này.

Nếu máy tính lân cận (thiết bị) hiển thị trên mạng, nhưng khi bạn cố gắng mở bất kỳ thư mục mạng nào từ môi trường mạng hoặc sử dụng đường dẫn UNC (\\ Hostname_or_IP), lỗi sẽ xuất hiện “ Bạn không thể truy cập vào thư mục được chia sẻ vì các chính sách bảo mật của tổ chức bạn chặn quyền truy cập của khách chưa được xác thực ”. Trong trường hợp này, bạn cần bật AllowInsecureGuestAuth tham số đăng ký bằng lệnh (để biết chi tiết, hãy xem bài viết Không thể truy cập thư mục được chia sẻ từ Windows 10):

reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f