Windows 10-এর সাম্প্রতিক বিল্ডগুলিতে একটি বাগ রয়েছে যার কারণে ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলি Windows স্টার্টআপে স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ করতে ব্যর্থ হতে পারে। লগ ইন করার পরে ব্যবহারকারী ফাইল এক্সপ্লোরারে সমস্ত ম্যাপ করা নেটওয়ার্ক ড্রাইভের আইকনে একটি বড় লাল ক্রস দেখতে পান। আপনি যদি net use
চালান কমান্ড প্রম্পটে কমান্ড দিন, তারপর আপনি অনুপলব্ধ দেখতে পাবেন সমস্ত ম্যাপ করা ড্রাইভের সামনে স্থিতি। ব্যবহারকারী-ম্যাপ করা নেটওয়ার্ক ড্রাইভ এবং GPO-ম্যাপড ড্রাইভ উভয়ই স্বয়ংক্রিয়ভাবে পুনরায় সংযুক্ত হয় না।
এই সমস্যাটি প্রথম Windows 10 1809-এ উপস্থিত হয়েছিল, কিন্তু এটি Windows 10 2004 সহ নতুন বিল্ডগুলিতে দেখা যায়৷
Windows 10 এ ম্যাপ করা নেটওয়ার্ক ড্রাইভ পুনঃসংযোগ হচ্ছে না
Windows 10 কোনো কারণে ডিভাইস রিস্টার্ট করার পর স্বয়ংক্রিয়ভাবে নেটওয়ার্ক ড্রাইভ ম্যাপ করা বন্ধ করে দেয়। ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলি ফাইল এক্সপ্লোরারে প্রদর্শিত হয়, কিন্তু আপনি তাদের সাথে সংযোগ করতে পারবেন না৷
৷
এই ক্ষেত্রে, সতর্কতা সহ একটি পপ-আপ উইন্ডো বিজ্ঞপ্তি এলাকায় উপস্থিত হয়:
Could not reconnect all network drives. Click here to check the status of your network drives.
সমস্যাটি NAS ডিভাইস থেকে সংযুক্ত ম্যাপ করা ড্রাইভ এবং অন্যান্য উইন্ডোজ/লিনাক্স কম্পিউটারে শেয়ার করা ফোল্ডারের ক্ষেত্রেই ঘটে। এই বাগটি প্রথম Windows 10 সংস্করণ 1809-এ উপস্থিত হয়েছিল এবং Microsoft এর মতে, KB469342 দ্বারা সংশোধন করা হয়েছিল 5 ডিসেম্বর, 2018-এ প্রকাশিত আপডেট (একটি সমস্যার সমাধান করে যা ম্যাপ করা ড্রাইভগুলিকে একটি উইন্ডোজ ডিভাইসে শুরু এবং লগ ইন করার পরে পুনরায় সংযোগ করতে ব্যর্থ হতে পারে)। কিন্তু সমস্যাটি নতুন Windows 10 বিল্ডেও দেখা দেয়।
আপনি Microsoft আপডেট ক্যাটালগ থেকে আপডেটটি ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করতে পারেন।মাইক্রোসফ্ট ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলিতে সংযোগ পুনরুদ্ধার করার সমস্যার সমাধানও দেয় (দেখুন KB4471218 — ম্যাপ করা নেটওয়ার্ক ড্রাইভ Windows 10, সংস্করণ 1809-এ পুনরায় সংযোগ করতে ব্যর্থ হতে পারে)। এটি করার জন্য, ব্যবহারকারী লগঅনে একটি পাওয়ারশেল স্ক্রিপ্ট চালানোর পরামর্শ দেওয়া হচ্ছে। যদি নেটওয়ার্ক ড্রাইভগুলি গ্রুপ নীতির মাধ্যমে সংযুক্ত থাকে, তাহলে আপনাকে GPO সেটিংস পরিবর্তন করতে হবে।
PowerShell ব্যবহার করে ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলি স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ করুন
একজন ব্যবহারকারী যখন Windows এ লগ ইন করেন তখন ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলিকে স্বয়ংক্রিয়ভাবে পুনরায় সংযোগ করতে পাওয়ারশেল স্ক্রিপ্ট কীভাবে ব্যবহার করবেন তা দেখা যাক৷
Notepad.exe চালান, এতে নিম্নলিখিত PowerShell কোডটি অনুলিপি করুন এবং ফাইলটিকে C:\PS ডিরেক্টরিতে MapDrives.ps1 হিসাবে সংরক্ষণ করুন :
$i=3
while($True){
$error.clear()
$MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives)
{
try {
New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
} catch {
Write-Host "Shared folder connection error: $MappedDrive.RemotePath to drive $MappedDrive.LocalPath"
}
}
$i = $i - 1
if($error.Count -eq 0 -Or $i -eq 0) {break}
Start-Sleep -Seconds 30
}
এই স্ক্রিপ্টটি সমস্ত অ্যাক্সেসযোগ্য ম্যাপড ড্রাইভ নির্বাচন করে এবং তাদের অবিরাম মোডে পুনরায় সংযোগ করার চেষ্টা করে৷
আরেকটি MapDrives.cmd তৈরি করুন নিম্নলিখিত কোড সহ স্ক্রিপ্ট ফাইল:PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\PS\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
এই কোডটি আপনাকে PowerShell এক্সিকিউশন নীতি বাইপাস করতে এবং উপরে বর্ণিত PS1 স্ক্রিপ্ট চালানোর অনুমতি দেয়। আপনি MapDrives.cmd ফাইলটিকে %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
-এ অনুলিপি করে এই ব্যাচ ফাইলটিকে ব্যবহারকারীর স্টার্টআপে রাখতে পারেন। ফোল্ডার।
একজন ব্যবহারকারী লগ অন করলে আপনি MapDrives.cmd ফাইলটি চালানোর জন্য একটি নির্ধারিত কাজও তৈরি করতে পারেন। আপনি PowerShell ব্যবহার করে বা টাস্ক শিডিউলার GUI কনসোল (Taskschd.msc
থেকে একটি শিডিউলার টাস্ক তৈরি করতে পারেন )।
- একটি নতুন টাস্ক তৈরি করুন, এর নাম নির্দিষ্ট করুন (reMapNetworkDrives), নির্বাচন করুন যে টাস্কটি বিল্টিন\ব্যবহারকারীর পক্ষ থেকে চালানো দরকার দল
- ট্রিগারে ট্যাবে, নির্বাচন করুন যে কোনও ব্যবহারকারী সিস্টেমে লগ-ইন করলে কাজটি চালানো উচিত (লগঅনে -> যে কোনও ব্যবহারকারী );
- ক্রিয়াতে ট্যাব, প্রোগ্রাম/স্ক্রিপ্ট-এ ক্ষেত্র, MapDrives.cmd ফাইলের পথ নির্দিষ্ট করুন;
- শর্তগুলিতে ট্যাবে আপনি নেটওয়ার্ক -> শুধুমাত্র নিম্নলিখিত নেটওয়ার্ক সংযোগ উপলব্ধ থাকলেই শুরু করুন বিকল্পগুলি সক্ষম করতে পারেন -> যেকোনো সংযোগ;
- কম্পিউটার রিবুট করুন বা আপনার ব্যবহারকারী অ্যাকাউন্টের অধীনে লগঅফ/লগঅন করুন। যখন ব্যবহারকারী লগ ইন করেন, তখন স্ক্রিপ্টটি চালানো উচিত, যা সমস্ত ম্যাপ করা ড্রাইভ সংযোগ পুনরায় তৈরি করবে৷
GPO এর মাধ্যমে ম্যাপ করা ড্রাইভের স্বয়ংক্রিয় পুনঃসংযোগ
আপনি যদি ডোমেন গ্রুপ নীতিগুলি ব্যবহার করে ব্যবহারকারীদের সাথে নেটওয়ার্ক ড্রাইভ ম্যাপ করেন, তাহলে ড্রাইভগুলিকে সঠিকভাবে সংযোগ করার জন্য আপনাকে নীতি সেটিংস পরিবর্তন করতে হবে৷
ড্রাইভগুলিকে সংযুক্ত করে এমন GPO খুলুন এবং ব্যবহারকারীর সেটিংস -> পছন্দগুলি -> উইন্ডোজ সেটিংস -> ড্রাইভ মানচিত্র বিভাগে, আপনার নেটওয়ার্ক ড্রাইভ অ্যাসাইনমেন্ট নীতি (নীতি) খুঁজুন এবং অ্যাকশন পরিবর্তন করুন। আপডেট থেকে প্রতিস্থাপন টাইপ করুন
ক্লায়েন্টদের গ্রুপ পলিসি সেটিংস আপডেট করার পরে, ব্যবহারকারী লগ অন করলে ম্যাপ করা নেটওয়ার্ক ড্রাইভগুলি সরানো হবে এবং পুনরায় সংযোগ করা হবে৷
ম্যাপ করা নেটওয়ার্ক ড্রাইভ Windows 10 2004 (20H2) এ পুনরায় সংযোগ করতে ব্যর্থ হতে পারে
ম্যাপিং নেটওয়ার্ক ড্রাইভের সমস্যাটি Windows 10 2004 (বিল্ড 20H2) এও ঘটে। সমস্যাটি লিগ্যাসি নেটওয়ার্ক ডিভাইস থেকে সংযুক্ত নেটওয়ার্ক ড্রাইভগুলির সাথে দেখা দেয় যা শুধুমাত্র SMBv1 প্রোটোকল সমর্থন করে (Windows XP/2003, পুরানো NAS ডিভাইসগুলি)।
এই সমস্যার সমাধান করার জন্য, আপনাকে প্যারামিটার যোগ করতে হবে ProviderFlags=1
প্রতিটি ম্যাপ করা নেটওয়ার্ক ড্রাইভের জন্য ব্যবহারকারী রেজিস্ট্রিতে।
উদাহরণস্বরূপ, যদি ব্যবহারকারীর একটি নেটওয়ার্ক ড্রাইভ থাকে U: সেশনে ম্যাপ করা হয়েছে, রেজিস্ট্রি কী এ যান HKEY_CURRENT_USER\Network\U . ProviderFlags নামে একটি DWORD তৈরি করুন 1 এর মান সহ .
অথবা কমান্ড চালান:
REG ADD "HKCU\Network\U" /v "ProviderFlags" /t REG_DWORD /d "1" /f
GPO এর মাধ্যমে উইন্ডোজে নেটওয়ার্ক ড্রাইভের ম্যাপিং বিলম্ব
নেটওয়ার্ক ইন্টারফেস সম্পূর্ণরূপে আরম্ভ হওয়ার আগে উইন্ডোজ ব্যবহারকারী লগঅনে নেটওয়ার্ক ড্রাইভ পুনরায় সংযোগ করার চেষ্টা করতে পারে। নেটওয়ার্ক সম্পূর্ণরূপে সক্রিয় না হওয়া পর্যন্ত ম্যাপ করা ড্রাইভগুলিকে সংযোগ থেকে আটকাতে, আপনি একটি নির্দিষ্ট গ্রুপ নীতি সেটিংস কনফিগার করতে পারেন৷
আপনি স্থানীয় গ্রুপ নীতি সম্পাদক (gpedit.msc
এর মাধ্যমে এই সেটিংটি কনফিগার করতে পারেন ) অথবা ডোমেন GPO সম্পাদক (gpmc.msc
থেকে ) কম্পিউটার কনফিগারেশন -> প্রশাসনিক টেমপ্লেট -> সিস্টেম -> লগইন এ যান এবং কম্পিউটার স্টার্টআপ এবং লগইন করার সময় নেটওয়ার্কের জন্য সর্বদা অপেক্ষা করুন সক্ষম করুন নীতি।
আপনার কম্পিউটার রিবুট করুন৷
৷আপনি যদি লগ ইন করার আগে আপনার কম্পিউটার বুট করার (অথবা হাইবারনেশন/স্লিপ মোড থেকে প্রস্থান করার) 15 সেকেন্ড অপেক্ষা করেন তবে আপনি এই সমস্যাটিও সমাধান করতে পারেন৷ নেটওয়ার্ক শুরু করার জন্য এই সময়টি উইন্ডোজের জন্য যথেষ্ট হবে৷
অক্ষম করুন সমস্ত নেটওয়ার্ক ড্রাইভ বিজ্ঞপ্তি পুনরায় সংযোগ করা যায়নি
যদি আপনার কম্পিউটার কর্পোরেট নেটওয়ার্কে না থাকে (নেটওয়ার্ক ড্রাইভগুলি ডিজাইন দ্বারা উপলব্ধ নয়), এবং আপনি বিরক্তিকর “সমস্ত নেটওয়ার্ক ড্রাইভ পুনরায় সংযোগ করতে পারেনি দ্বারা বিরক্ত হন " যখনই উইন্ডোজ বুট হয়, আপনি এটি নিষ্ক্রিয় করতে পারেন৷
৷এটি করার জন্য, রেজিস্ট্রি কী HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider-এ যান এবং RestoreConnection নামের একটি নতুন DWORD প্যারামিটার তৈরি করুন। এবং মান 0 .