khắc phục lỗi chia sẻ máy in và Cách tắt Network Discovery vĩnh viễn trên Windows (Không tự bật lại 100%)
Network Discovery là tính năng giúp Windows tự động tìm kiếm thiết bị trong mạng LAN. Tuy nhiên, với nhiều người dùng, tính năng này gây phiền phức vì liên tục tự bật lại, dù bạn đã tắt trong Control Panel.
Trong bài viết này, mình sẽ hướng dẫn cách tắt Network Discovery vĩnh viễn, đảm bảo Windows không thể tự bật lại, áp dụng cho Win 10, Win 11 và Win 8.1.
1. Network Discovery là gì?
Network Discovery là tính năng cho phép máy tính Windows:
-
Tìm thiết bị khác trong mạng LAN
-
Nhìn thấy máy tính, máy in, thiết bị chia sẻ
-
Hiển thị thiết bị trong mục Network của File Explorer
Dù hữu ích, nhưng nhiều người dùng muốn tắt do:
-
Lý do bảo mật
-
Mạng công cộng (Public)
-
Không muốn ai thấy máy mình trong mạng
-
Windows tự bật lại → gây khó chịu
2. Vì sao Network Discovery tự bật lại dù đã tắt?
Windows KHÔNG cho phép tắt hoàn toàn Network Discovery chỉ bằng Control Panel.
Lý do là tính năng này phụ thuộc vào 4 dịch vụ hệ thống:
-
Function Discovery Provider Host
-
Function Discovery Resource Publication
-
SSDP Discovery
-
UPnP Device Host
Nếu các dịch vụ này đang chạy, Windows sẽ tự bật lại Network Discovery sau vài phút.
3. Cách tắt Network Discovery vĩnh viễn (100% không bật lại)
Đây là giải pháp hiệu quả nhất, được nhiều kỹ thuật viên và chuyên gia mạng sử dụng.
3.1. Tắt 4 dịch vụ bắt buộc trong Services
Bước 1: Nhấn Win + R → gõ
services.msc→ Enter
Bước 2: Tìm và mở từng dịch vụ sau:-
Function Discovery Provider Host
-
Function Discovery Resource Publication
-
SSDP Discovery
-
UPnP Device Host
Bước 3: Thiết lập như sau:
-
Startup type: Disabled
-
Nhấn Stop
-
Nhấn OK
👉 Sau khi tắt 4 dịch vụ này, Windows không thể bật lại Network Discovery nữa.
3.2. Chặn bật lại bằng Group Policy (Win 10/11 Pro)
Bước 1: Win + R → gõ
gpedit.msc
Bước 2: Điều hướng đến:
Computer Configuration
→ Administrative Templates
→ Network
→ Network Connections
→ Windows FirewallTrong Domain Profile / Private Profile / Public Profile:
-
Bật Prohibit use of network discovery → Enabled
Giải pháp này đảm bảo Windows bị khóa lệnh bật lại.
3.3. Khóa bằng Registry để ngăn khởi động lại dịch vụ
Nếu bạn dùng Win Home (không có gpedit), dùng cách này:
Bước 1: Win + R → gõ
regedit
Bước 2: Tới từng đường dẫn:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FDResPub
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fdPHost
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SSDPSRV
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\upnphostStart = 4 (Disabled hoàn toàn)
4. Cách kiểm tra Network Discovery đã tắt hoàn toàn
Bạn có thể kiểm tra bằng 3 cách:
✔ Kiểm tra trong Control Panel
Network Discovery phải ở trạng thái Turn off.
✔ Kiểm tra trong File Explorer
Vào Network → nếu không thấy thiết bị nào → đã tắt.
✔ Kiểm tra dịch vụ
Mở
services.msc→ 4 dịch vụ ở trạng thái Disabled.5. Kết luận
Nếu bạn chỉ tắt Network Discovery trong Control Panel, Windows sẽ luôn tự bật lại.
Để tắt vĩnh viễn, bạn cần tắt 4 dịch vụ liên quan và khóa Group Policy/Registry.Ưu điểm của phương pháp này:
-
Tắt 100%
-
Windows không tự bật lại
-
Không ảnh hưởng Internet
-
Tăng bảo mật khi dùng mạng công cộng
6. File .BAT tắt Network Discovery vĩnh viễn (Bonus)
Nếu bạn muốn, mình có thể tạo cho bạn 1 file
.BAT:👉 Chạy 1 phát → Tắt 4 dịch vụ → Khóa registry → Tắt vĩnh viễn luôn.
Chỉ cần comment cho mình biết:
“Tạo file BAT tắt Network Discovery” mình sẽ làm ngay.
-
