যদি আপনি আপনার NAS, সাম্বা লিনাক্স সার্ভার, পুরনো উইন্ডোজ সংস্করণ (উইন্ডোজ ৭/XP/সার্ভার ২০০৩) চালিত কম্পিউটার থেকে উইন্ডোজ ১০ বা ১১-এ নেটওয়ার্ক শেয়ার্ড ফোল্ডার খুলতে বা ম্যাপ করতে না পারেন, তবে সবচেয়ে সম্ভাব্য কারণ হল বর্তমান উইন্ডোজ বিল্ডগুলিতে লিগ্যাসি এবং অনিরাপদ SMB প্রোটোকল সংস্করণগুলি ডিজেবল করা। SMB প্রোটোকল উইন্ডোজে শেয়ার্ড নেটওয়ার্ক ফোল্ডার ও ফাইল অ্যাক্সেস করার জন্য ব্যবহৃত হয়।
মাইক্রোসফট সিস্টেম্যাটিকভাবে উইন্ডোজের সব недавীন সংস্করণে লিগ্যাসি এবং অনিরাপদ SMB প্রোটোকল সংস্করণগুলিকে ডিজেবল করছে। উইন্ডোজ ১০ ১৭০৯ এবং উইন্ডোজ সার্ভার ২০১৯ (দ নির্দিষ্ট ধাপগুলি উইন্ডোজে শেয়ার্ড ফোল্ডার অ্যাক্সেস করার সময় যে ত্রুটি আসে এবং রিমোট SMB সার্ভারের সেটিংস যেটি শেয়ার্ড নেটওয়ার্ক শেয়ার হোস্ট করে তার ওপর নির্ভর করে। উইন্ডোজ ১০ বিল্ড ১৭০৯ Fall Creators Update (Enterprise এবং Education সংস্করণ) থেকে শুরু করে, ব্যবহারকারীরা কष्ट প্রকাশ করতে लगे যে যখন তারা একজন প্রতিবেশী কম্পিউটারে নেটওয়ার্ক শেয়ার্ড ফোল্ডার খুলতে চেয়েছে, তখন একটি ত্রুটি দেখা দিয়েছে: বরং, উইন্ডোজ ৮.১, উইন্ডোজ ৭, বা ১৭০৯ পর্যন্ত বিল্ডের উইন্ডোজ ১০ থাকা অন্যান্য কম্পিউটারগুলোতে একই শেয়ার্ড নেটওয়ার্ক ফোল্ডারগুলো সাধারণভাবে খুলতে পারে। পয়েন্টটি হল আধুনিক উইন্ডোজ ১০ সংস্করণগুলোতে (বিল্ড ১৭০৯+), SMBv2 প্রোটোকল ব্যবহার করে শেয়ার্ড ফোল্ডারে গেস্ট অ্যাক্সেস ডিফল্টভাবে ডিজেবল করা হয়েছে। গেস্ট (অ্যানোনিমাস) বলতে শেয়ার্ড নেটওয়ার্ক ফোল্ডারে অথেনটিকেশন ছাড়া অ্যাক্সেস বোঝায়। SMBv1/v2 প্রোটোকলে গেস্ট অ্যাকাউন্টের অধীনে নেটওয়ার্ক ফোল্ডার অ্যাক্সেস করার সময় SMB সাইনিং এবং এনক্রিপশন যেন ট্রাফিক সুরক্ষার পদ্ধতিগুলো ব্যবহার করা হয় না, যা আপনার সেশনকে MiTM (ম্যান-ইন-দ-মিডল) আক্রমণের 상대로 savunাহীন করে তোলে। এই পরিবর্তনগুলো উইন্ডোজ ১০ Home সংস্করণে প্রয়োগ হয় না এবং গেস্ট অ্যাকাউন্টের অধীনে নেটওয়ার্ক অ্যাক্সেস ভালো কাজ করে। যদি আপনি SMB v2 প্রোটোকল ব্যবহার করে গেস্ট অ্যাকাউন্টের অধীনে একটি শেয়ার্ড নেটওয়ার্ক ফোল্ডার খুলতে চান, তবে আপনার কম্পিউটারের (SMB ক্লায়েন্ট) ইভেন্ট ভিউতে নিচের ত্রুটি দেখা যাবে: এই ত্রুটিটি বলে যে আপনার কম্পিউটার (ক্লায়েন্ট) গেস্ট অ্যাকাউন্টের অধীনে নন-অথেনটিকেটেড অ্যাক্সেস ব্লক করছে। বেশিরভাগ ক্ষেত্রে, আপনি এই সমস্যায় পড়বেন পুরনো NAS ডিভাইস অ্যাক্সেস করার সময় (সাধারণত সেটআপের সুবিধার জন্য সেখানে গেস্ট অ্যাক্সেস সক্রিয় থাকে) বা উইন্ডোজ ৭/২০০৮ R2/উইন্ডোজ XP/২০০৩ ডিভাইসে অ্যানোনিমাস (গেস্ট) অ্যাক্সেস সক্রিয় থাকা শেয়ার্ড ফোল্ডার খোলার সময় (বিভিন্ন উইন্ডোজ সংস্করণে সমর্থিত SMB প্রোটোকল সংস্করণের টেবিল দেখুন)। মাইক্রোসফট রিমোট কম্পিউটার বা NAS ডিভাইসের সেটিংস পরিবর্তন করার পরামর্শ দেয় যেটি শেয়ার্ড নেটওয়ার্ক ফোল্ডার হোস্ট করে। নেটওয়ার্ক শেয়ারকে SMBv3 মোডে স্যুইচ করা উপযুক্ত। অথবা যদি ডিভাইস শুধু SMBv2 প্রোটোকল সাপোর্ট করে, তবে অথেনটিকেশনের সাথে অ্যাক্সেস কনফিগার করুন। এটি সমস্যা সমাধানের সবচেয়ে সঠিক এবং নিরাপদ উপায়। আপনার শেয়ার্ড ফোল্ডার সংরক্ষিত ডিভাইসে গেস্ট অ্যাক্সেস ডিজেবল করুন: এক আরেকটি উপায় আছে – আপনি আপনার উইন্ডোজ ডিভাইসের সেটিংস পরিবর্তন করে শেয়ার্ড নেটওয়ার্ক ফোল্ডারে গেস্ট অ্যাকাউন্টের অধীনে অ্যাক্সেস অনুমতি দিতে পারেন। এই পদ্ধতিটি শুধু একটি অস্থায়ী ওয়ার্কঅরাউন্ড হিসেবে ব্যবহার করা উচিত (!!!), কারণ অথেনটিকেশন ছাড়া ফোল্ডার অ্যাক্সেস আপনার কম্পিউটার সুরক্ষা উল্লেখযোগ্যভাবে কমিয়ে দেয়। আপনার কম্পিউটার থেকে গেস্ট অ্যাক্সেস সক্ষম করতে, আপনাকে গ্রুপ পলিসি এডিটর ( উইন্ডোজে গ্রুপ পলিসি সেটিংস আপডেট করুন এই কমান্ড দিয়ে: উইন্ডোজ ১০ Home-এ, যাতে লোকাল GPO এডিটর নেই, আপনি রেজিস্ট্রি এডিটর ব্যবহার করে ম্যানুয়ালি একই পরিবর্তন করতে পারেন: অথবা এই কমান্ডগুলো দিয়ে: উইন্ডোজ ১০ থেকে নেটওয়ার্ক ফোল্ডার অ্যাক্সেস করার সময় অন্য একটি সম্ভাব্য সমস্যা হল সার্ভার-সাইডে শুধু SMBv1 প্রোটোকল সংস্করণ সমর্থিত। যেহেতু SMBv1 ক্লায়েন্ট উইন্ডোজ ১০ ১৭০৯+ তে ডিফল্টভাবে ডিজেবল থাকে, শেয়ার্ড ফোল্ডার খুলার বা নেটওয়ার্ক ড্রাইভ ম্যাপ করার চেষ্টা করলে আপনি এই ত্রুটি পেতে পারেন: এই ক্ষেত্রে, নейবরিং কম্পিউটারগুলো লোকাল নেটওয়ার্কে প্রদর্শিত হতে পারে না, এবং UNC পথ দ্বারা শেয়ার্ড ফোল্ডার খোলার চেষ্টা করলে 0x80070035 ত্রুটি দেখা দিতে পারে। ত্রুটি বার্তাটি স্পষ্টভাবে দেখাচ্ছে যে নেটওয়ার্ক শেয়ার্ড ফোল্ডার শুধু SMBv1 ক্লায়েন্ট অ্যাক্সেস প্রোটোকল সাপোর্ট করে। এই ক্ষেত্রে, আপনাকে রিমোট SMB ডিভাইসকে কমপক্ষে SMBv2 ব্যবহার করতে রিকনফিগার করার চেষ্টা करनी चाहिए (সঠিক এবং নিরাপদ উপায়)। যদি আপনি ফাইল শেয়ার করার জন্য লিনাক্সে সাম্বা সার্ভার ব্যবহার করেন, তবে smb.conf ফাইলে SMB প্রোটোকলের ন্যূনতম সমর্থিত সংস্করণ এভাবে নির্দিষ্ট করতে পারেন: উইন্ডোজ ৭/উইন্ডোজ সার্ভার ২০০৮ R2-এ, আপনি রেজিস্ট্রি দিয়ে SMB 1 প্রোটোকল ডিজেবল এবং SMBv2 সক্ষম করতে পারেন নিচের পাওয়ারশেল কমান্ডগুলো দিয়ে: উইন্ডোজ ৮.১/উইন্ডোজ সার্ভার ২০১২ R2-এ, আপনি SMBv1 ডিজেবল, SMBv2 এবং SMBv3 সক্ষম করতে পারেন নিচের কমান্ড দিয়ে (নিশ্চিত করুন যে আপনার নেটওয়ার্ক সংযোগের জন্য প্রাইভেট বা ডোমেন প্রোফাইল ব্যবহৃত হচ্ছে): যদি আপনার নেটওয়ার্ক ডিভাইস (NAS, উইন্ডোজ XP, উইন্ডোজ সার্ভার ২০০৩) শুধু SMB1 প্রোটোকল সাপোর্ট করে, তবে আপনি উইন্ডোজ ১০/১১ বা উইন্ডোজ সার্ভারে আলাদা SMB1Protocol-Client ফিচার সক্ষম করতে পারেন। কিন্তু এটি সুপারিশ করা হয় না!!! যদি রিমোট ডিভাইস সংযোগের জন্য SMBv1 প্রয়োজন হয়, এবং আপনার উইন্ডোজ ডিভাইসে এই প্রোটোকল ডিজেবল থাকে, তবে ইভেন্ট ভিউতে এই ত্রুটি দেখা যায়: উন্নত পাওয়ারশেল প্রম্পট চালান এবং যাচাই করুন যে SMB1Protocol-Client ডিজেবল ( SMBv1 ক্লায়েন্ট প্রোটোকল সক্ষম করুন (রিবুট প্রয়োজন): আপনি উইন্ডোজ ১০ ১৮০৯ এবং তার পরবর্তী সংস্করণে, SMBv1 ক্লায়েন্ট স্বয়ংক্রিয়ভাবে সরিয়ে ফেলা হয় যদি এটি ১৫ দিনেরও বেশি ব্যবহার না করা থাকে (এটি করার জন্য SMB 1.0/CIFS Automatic Removal কম্পোনেন্টটি দায়ী)। এই উদাহরণে, আমি শুধু SMBv1 ক্লায়েন্ট সক্ষম করেছি। আপনার কম্পিউটার লিগ্যাসি ক্লায়েন্টদের দ্বারা শেয়ার্ড ফোল্ডার হোস্ট করার জন্য SMB সার্ভার হিসেবে ব্যবহার না করা পর্যন্ত SMB1Protocol-Server ফিচার সক্ষম করবেন না। SMBv1 ক্লায়েন্ট ইনস্টল করার পর, আপনি কোনো সমস্যা ছাড়া শেয়ার্ড ফোল্ডার বা প্রিন্টারের সাথে সংযোগ করতে পারবেন। যাইহোক, আপনাকে বুঝতে হবে যে এই ওয়ার্কঅরাউন্ড সুপারিশ করা হয় না, কারণ এটি আপনার কম্পিউটারের সুরক্ষা কমিয়ে দেয়। রিমোট কম্পিউটারে শেয়ার্ড নেটওয়ার্ক ফোল্ডারের সাথে সংযোগ করার সময় এই ত্রুটি দেখা দিতে পারে: এই ত্রুটি হলে, আপনাকে নিচের কাজগুলো করতে হবে: এই সেকশনে উইন্ডোজে নেটওয়ার্ক ফোল্ডার খোলার সমস্যা সমাধানের অতিরিক্ত উপায়গুলো দেওয়া হল:শেয়ার্ড ফোল্ডার অ্যাক্সেস করা যায় না কারণ সিকিউরিটি পলিসি অথেনটিকেটেড গেস্ট অ্যাক্সেস ব্লক করে
Restoring Network Connections An error occurs when you try to open a network folder: An error occurred while reconnecting Y: to \\nas1\share Microsoft Windows Network: You can’t access this shared folder because your organization’s security policies block unauthenticated guest access. These policies help protect your PC from unsafe or malicious devices on the network.

Log Name: Microsoft-Windows-SmbClient/Security Source: Microsoft-Windows-SMBClient Event ID: 31017 Rejected an insecure guest logon.
map to guest = never
এবং শেয়ার্ড ফোল্ডার কনফিগারেশন সেকশনে অ্যানোনিমাস অ্যাক্সেস সীমাবদ্ধ করুন: guest ok = no
gpedit.msc) ব্যবহার করতে হবে। এই সেকশনে যান: Computer Configuration -> Administrative templates -> Network -> Lanman Workstation. Enable insecure guest logons পলিসিটি খুঁজে বের করুন এবং সক্ষম করুন। এই পলিসি অপশনটি নির্ধারণ করে যে SMB ক্লায়েন্ট SMB সার্ভারের কাছে অনিরাপদ গেস্ট লগ অন অনুমতি দেবে কিনা।
gpupdate /forceHKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters “AllowInsecureGuestAuth”=dword:1
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
reg add HKLM\Software\Policies\Microsoft\Windows\LanmanWorkstation /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /fফাইল শেয়ার সংযোগ করা যায় না কারণ এটি নিরাপদ নয় এবং পুরনো SMB1 প্রোটোকল প্রয়োজন
You can’t connect to the file share because it’s not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack. Your system requires SMB2 or higher.

[global] server min protocol = SMB2_10 client max protocol = SMB3 client min protocol = SMB2_10 encrypt passwords = true restrict anonymous = 2
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 –ForceDisable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
Set-SmbServerConfiguration –EnableSMB2Protocol $trueLog Name: Microsoft-Windows-SmbClient/Security Source: Microsoft-Windows-SMBClient Event ID: 32000 Description: SMB1 negotiate response received from a remote device when SMB1 cannot be negotiated by the local computer.
State: Disabled):Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-ClientEnable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client
optionalfeatures.exe থেকে উইন্ডোজ ১০ এবং ১১-এ অতিরিক্ত ফিচার সক্ষম/ডিজেবল করতে পারেন। SMB 1.0/CIFS File Sharing Support এক্সপ্যান্ড করুন এবং SMB 1.0/CIFS Client সক্ষম করুন।
উইন্ডোজ শেয়ার্ড ফোল্ডার অ্যাক্সেস করতে পারে না: আপনার পারমিশন নেই
Network Error Windows cannot access \\PC12\Share You do not have permission to access \\PC12\Share. Contact your network administrator to request access.

Get-SmbShareAccess -Name "tools"
তারপর NTFS ফোল্ডার পারমিশন চেক করুন:
get-acl C:\tools\ |fl
প্রয়োজনে ফোল্ডার এবং/অথবা শেয়ার প্রপার্টিতে পারমিশন সম্পাদনা করুন;rundll32.exe keymgr.dll, KRShowKeyMgr এবং রিমোট কম্পিউটারের ক্যাশড ক্রেডেনশিয়াল মুছুন যেটি আপনি অ্যাক্সেস করার চেষ্টা করছেন। 
পরবর্তীবার শেয়ার্ড ফোল্ডারের সাথে সংযোগ করার সময় আপনাকে ইউজারনেম এবং পাসওয়ার্ড জিজ্ঞেস করা হবে। রিমোট কম্পিউটারে শেয়ার্ড নেটওয়ার্ক ফোল্ডার অ্যাক্সেস করার জন্য শংসাপত্র নির্দিষ্ট করুন। আপনি এটি ক্রেডেনশিয়াল ম্যানেজারে সংরক্ষণ করতে পারেন বা ম্যানুয়ালি যোগ করতে পারেন।অন্যান্য সমাধান: উইন্ডোজ শেয়ার্ড ফোল্ডার অ্যাক্সেস করতে পারছে না
Test-NetConnection -ComputerName HomePC212 -Port 445 
যদি কমান্ডলেটটি TcpTestSucceeded : False রিটার্ন করে, তবে এর মানে রিমোট কম্পিউটারে নেটওয়ার্ক ফোল্ডারে অ্যাক্সেস ফায়ারوয়াল দ্বারা ব্লক করা হচ্ছে। সংযোগটি অ্যান্টিভাইরাস বা ফায়ারওয়াল (থার্ড-পার্টি বা বিল্ট-ইন উইন্ডোজ ডিফেন্ডার ফায়ারওয়াল) দ্বারা ব্লক করা হতে পারে। আপনি যদি উইন্ডোজ ডিফেন্ডার ব্যবহার করেন, তবে ফাইল শেয়ার হোস্টে তিনটি নেটওয়ার্ক প্রোফাইলের জন্য File and Printer Sharing 룰 সক্ষম করুন (Control Panel\System and Security\Windows Defender Firewall\Allowed apps\Allow apps to communicate through Windows Firewall)। 
অথবা পাওয়ারশেল দিয়ে ফায়ারওয়াল 룰 তৈরি করুন: New-NetFirewallRule -DisplayName "Allow_SBM-FileSharing_In" -Direction Inbound -Protocol TCP –LocalPort 445 -Action AllowNet Use * /delete কমান্ড দিয়ে) এবং আবার সংযোগ করুন;Win+R -> \\192.168.12.20 -> Ok.Get-WmiObject Win32_ComputerSystem).domain
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /release
ipconfig /renew