সমস্যা
সাম্প্রতিক উইন্ডোজ ১০ বিল্ডগুলিতে নেটওয়ার্ক এনভায়রনমেন্টে কম্পিউটারগুলো দেখানো বন্ধ হয়ে যায়। Windows 10 1703 (Creators Update) থেকে এই সমস্যাটি শুরু হয়। File Explorer-এ Network-এ ক্লিক করলে নিচের এরর দেখায়:
Advanced Sharing Settings চেক করুন
Private নেটওয়ার্ক প্রোফাইলে নিচের অপশনগুলো অন করতে হবে:
- Turn on network discovery + Turn on automatic setup of network connected devices;
- Turn on file and printer sharing;
- Allow Windows to manage homegroup connections (recommended)。
All networks সেকশনে:
- Turn on sharing (Public ফোল্ডারে রিড/রাইট অ্যাক্সেস);
- Turn off password Protected Sharing (নেটওয়ার্কের সব ডিভাইস বিশ্বস্ত হলে);
- লিগ্যাসি ডিভাইস থাকলে: Enable file sharing for devices that use 40-bit or 56-bit encryption অন করুন।
নেটওয়ার্ক প্রোফাইল Private সেট করুন
Settings → Network and Internet → Ethernet (বা Wi-Fi) → নেটওয়ার্ক আইকনে ক্লিক → Make this PC discoverable অন করুন।
DNS ক্যাশ ফ্লাশ করুন: ipconfig /flushdns
Windows Defender Firewall-এ Network Discovery ট্রাফিক অনুমতি দিন
এলিভেটেড কমান্ড প্রম্পটে:
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
PowerShell-এ:
Get-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True -Action Allow -Direction Inbound
বা GUI-তে: Control Panel → Windows Defender Firewall → Allowed apps → Network Discovery (Private নেটওয়ার্কে কমপক্ষে) অন করুন।
Workgroup সেটিং চেক করুন
Control Panel → System and Security → System → Change Settings → Network ID → Workgroup পুনরায় যোগ করুন। রিবুট করুন।
রিবুটের পর নেটওয়ার্ক এনভায়রনমেন্টে কম্পিউটার見えた হলে, নেটওয়ার্ক প্রোফাইল টাইপ (location) চেক করুন। সাধারণত লোকাল নেটওয়ার্ক Public হিসেবে চিনহিত হয়। এটি Private এ পরিবর্তন করুন: Settings → Network and Internet → Status → Homegroup → Change network location → Yes।
নেটওয়ার্ক সেটিংস রিসেট করুন
Settings → Network and Internet → Status → Network Reset।
কমান্ড লাইন থেকে:
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset
রিবুট করুন।
ডিভাইস ম্যানেজার (devmgmt.msc) থেকে নেটওয়ার্ক অ্যাডাপ্টার আনইনস্টল করুন (Delete device) → রিবুট → উইন্ডোজ অটোমেটিক ড্রাইভার ইনস্টল করবে।
প্রয়োজনীয় সার্ভিসগুলো রানিং আছে কিনা চেক করুন (services.msc):
- FdPHost – Function Discovery Provider Host (অন্য কম্পিউটার আবিষ্কার করে)
- FDResPub – Function Discovery Resource Publication (আপনার ডিভাইস অন্যদের আবিষ্কার করতে দেয়)
- Dnscache – DNS Client
- SSDPSrv – SSDP Discovery
- Upnphost – PnP Device Host
সকল সার্ভিস Automatic Startup-এ রাখুন। থার্ড-পার্টি অ্যান্টিভাইরাস/ফায়ারওয়াল (যেমন ESET NOD32) NetBIOS, WDS, broadcast DNS কোয়েরি ব্লক করতে পারে। টেম্পোরারি ডিসেবল করে চেক করুন।
Windows 10 1803+ এ Network Discovery সক্ষম করা
Windows 10 1803 (Spring Creators Update) থেকে Microsoft HomeGroup তৈরির ক্ষমতা সরিয়ে ফেলেছে। ফলে File Explorer-এ নেটওয়ার্ক ডিভাইস দেখানো বন্ধ হয়েছে। Microsoft মনে করে HomeGroup লিগ্যাসি পদ্ধতি। বদলে ক্লাউড সার্ভিস (OneDrive বা Microsoft Account) ব্যবহার করার পরামর্শ দিয়েছে।
Windows 10 1803+ এ লোকাল নেটওয়ার্কে শেয়ার রিসোর্স অ্যাক্সেস করতে হোস্টনেম (\\pcname1) বা IP (\\192.168.1.90) জানতে হয়। তবে পাশের কম্পিউটারগুলো দেখানো বন্ধ। এটিকে ফিক্স করা যায়।
পাশের কম্পিউটারগুলোর ডেস্কটপ শর্টকাট তৈরি করুন UNC পাথ দিয়ে।
Function Discovery Provider Host (FdPHost) সার্ভিস পাশের কম্পিউটার আবিষ্কার করে। Function Discovery Resource Publication (FDResPub) আপনার কম্পিউটার আবিষ্কার করিয়ে। এগুলো SSDP এবং WS-Discovery প্রোটোকল ব্যবহার করে (NetBIOS over TCP/IP-এর চেয়ে আধুনিক)। সুতরাং NetBIOS নিষ্ক্রিয় করলেও চলে।
সাম্প্রতিক বিল্ডে এই সার্ভিসগুলো ডিসেবল থাকতে পারে (Manual থেকে Disabled)। সার্ভিসগুলো সক্রিয় করুন:
- services.msc খুলুন
- Function Discovery Resource Publication → Startup type: Automatic (Delayed Start)
- Function Discovery Provider Host → একইভাবে সেট করুন
- PowerShell এক লাইনে:
get-Service fdPHost,FDResPub|Set-Service -startuptype automatic -passthru|Start-Service - রিবুট করুন
SMB 1.0 প্রোটোকল ও Master Browser সমস্যা
Computer Browser সার্ভিস লোকাল নেটওয়ার্কের এক্টিভ কম্পিউটারের তালিকা বানায়। নেটওয়ার্কে শুধু একটিই Master Browser হতে পারে।
Master Browser চিনতে: nbtstat -a ComputerName → যেটিতে __MSBROWSE__ মান আছে, সেটিই Master Browser।
Windows 10 1703-এ Computer Browser সার্ভিস ভুল কাজ করে। উইন্ডোজ ১০-এ এটি ডিসেবল করে উইন্ডোজ ৭/৮.১/Server 2012 R2 কে Master Browser বানানো ভালো। রেজিস্ট্রি থেকে সেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
MaintainServerList = False (ডিসেবল)
MaintainServerList = Yes (ফোর্স Master Browser)
Windows 10 1709+ তে Computer Browser এবং SMB v1.0 ডিফল্ট ডিসেবল। শুধু Win 10 1709+ কম্পিউটার থাকলে Computer Browser ব্যবহার করতে চাইলে কমপক্ষে এক কম্পিউটারে SMB v1.0 সক্রিয় করতে হবে (অনিরাপদ!)।
SMB 1.0 সক্রিয় করুন (Control Panel → Windows Features):
- SMB 1.0 /CIFS Client
- SMB 1.0 /CIFS Server
DISM কমান্ড:
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"
SMB1 সক্রিয় করলে Master Browser বানানোর কমান্ড:
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
Windows 10 নেটওয়ার্ক শেয়ার ফোল্ডার অ্যাক্সেস করতে পারছে না
কখনো Windows 10 পাশের ডিভাইস দেখে কিন্তু শেয়ার ফোল্ডার লিস্ট দেখায় না। এরর: 0x80070035 – Network path not found। সমাধান: এই আর্টিকেল।
যদি ডিভাইস見える কিন্তু UNC পাথে (\\Hostname_or_IP) এ্যাক্সেস করলে এরর: You can't access this shared folder because your organization's security policies block unauthenticated guest access। তাহলে AllowInsecureGuestAuth রেজিস্ট্রি প্যারামিটার সক্রিয় করুন:
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
(বিস্তারিত: Can't Access Shared Folder from Windows 10)