मैप्ड ड्राइव्स वास्तव में सुविधाजनक हैं क्योंकि यह आपको नेटवर्क पर ड्राइव्स का उपयोग करने देता है। जब आप ड्राइव्स को मैप करते हैं, तो साइन-इन पर पुनः कनेक्ट के रूप में एक विकल्प प्रदान किया जाता है जो आपको हर बार लॉग इन करने पर ड्राइव्स को मैप करने की परेशानी से बचाता है। यह क्या करता है यह ड्राइव्स को स्टार्टअप पर स्वचालित रूप से मैप करता है। आमतौर पर, आप सोचेंगे कि यह एक बेहतरीन छोटी सुविधा है जो आपका समय बचाती है, हालांकि, ऐसे मामले हैं जहां यह एक उपद्रव बन जाता है।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152424.png)
त्रुटि संदेश "सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका" जब भी आप अपने सिस्टम को चालू करते हैं तो प्रकट होता है। ऐसा क्यों होता है? ऐसा दो मुख्य कारणों से प्रतीत होता है। पहला, मैप्ड ड्राइव्स उपलब्ध नहीं हैं जिसका मतलब है कि वे विफल हो रहे होंगे या डिस्कनेक्ट हो गए होंगे। दूसरी बात, समस्या यह है कि जब आपका विंडोज 10 साइन-इन करता है, तो नेटवर्क उपलब्ध होने से पहले थोड़ी देरी होती है। हालांकि, सिस्टम नेटवर्क उपलब्ध होने से पहले ड्राइव्स को मैप करने का प्रयास करता है जिसके परिणामस्वरूप समस्या होती है।
जैसा कि पता चला है, इस समस्या को हल करने के कई तरीके हैं। ऐसी स्क्रिप्ट्स हैं जो वास्तव में आपके लिए समस्या का समाधान करती हैं और आपको बस उन्हें स्टार्टअप के दौरान चलाना होता है। इसके लिए, आप या तो स्टार्टअप फोल्डर का उपयोग कर सकते हैं या टास्क शेड्यूलर सुविधा का उपयोग कर सकते हैं। तो, बिना किसी देरी के, शुरू करते हैं।
विधि 1: विंडोज को नेटवर्क के लिए प्रतीक्षा कराएं
जैसा कि हमने उल्लेख किया है, समस्या तब होती है जब सिस्टम नेटवर्क उपलब्ध होने से पहले ही नेटवर्क ड्राइव्स को मैप करने का प्रयास करता है। इसलिए, पहली चीज जो आपको करनी चाहिए वह है विंडोज को ड्राइव्स को मैप करने का प्रयास करने से पहले नेटवर्क के लिए प्रतीक्षा कराना। इसके लिए, हमें स्थानीय ग्रुप पॉलिसी को थोड़ा बदलना होगा।
ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, विंडोज कुंजी + R दबाकर रन डायलॉग बॉक्स खोलें।
- फिर, gpedit.msc टाइप करें और एंटर दबाएं। यह लोकल ग्रुप पॉलिसी एडिटर लाएगा।
- लोकल ग्रुप पॉलिसी एडिटर में, निम्न स्थान पर जाएं:
कंप्यूटर कॉन्फ़िगरेशन > एडमिनिस्ट्रेटिव टेम्पलेट्स > सिस्टम > लॉगऑन
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152509.png)
- उसके बाद, दाईं ओर, कंप्यूटर स्टार्टअप और लॉगऑन पर हमेशा नेटवर्क की प्रतीक्षा करें पॉलिसी ढूंढें। इसे संपादित करने के लिए इस पर डबल-क्लिक करें।
- सक्षम चुनें और फिर लागू करें पर क्लिक करें। अंत में, ओके पर क्लिक करें।
- परिवर्तनों को सहेजने के लिए अपने सिस्टम को रीबूट करें और देखें कि समस्या बनी रहती है या नहीं।
विधि 2: स्टार्ट-अप पर स्क्रिप्ट्स का उपयोग करना
यदि उपरोक्त विधि आपके लिए समस्या ठीक नहीं करती है, तो आप स्क्रिप्ट्स बना सकते हैं जो स्टार्टअप पर चलेंगी ताकि आपके लिए ड्राइव्स मैप हो जाएं और समस्या हल हो जाए। हम कमांड प्रॉम्प्ट और पावरशेल दोनों के लिए स्क्रिप्ट्स प्रदान करेंगे। आपको दोनों की आवश्यकता होगी क्योंकि cmd स्क्रिप्ट पावरशेल स्क्रिप्ट को संदर्भित करती है।
कमांड प्रॉम्प्ट
कमांड प्रॉम्प्ट के लिए स्क्रिप्ट बनाने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, नोटपैड खोलें।
- फिर, नीचे दी गई स्क्रिप्ट को कॉपी करके टेक्स्ट फ़ाइल में पेस्ट करें।
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1 PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152642.png)
- इस फ़ाइल को cmd के रूप में कहीं भी सेव करें जहां आप चाहें।
पावरशेल
पावरशेल स्क्रिप्ट के लिए, नीचे दिए गए निर्देशों का पालन करें:
- एक बार फिर नोटपैड खोलें।
- अब, निम्न स्क्रिप्ट को कॉपी करें और नए बनाए गए नोटपैड फ़ाइल में पेस्ट करें:
$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 "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath" } } $i = $i - 1 if($error.Count -eq 0 -Or $i -eq 0) {break} Start-Sleep -Seconds 30 }![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152630.png)
- इस फ़ाइल को MapDrives.ps1 के रूप में सेव करें। यह महत्वपूर्ण है कि आप दिए गए नाम का उपयोग करें।
अब जब हमने स्क्रिप्ट्स बना ली हैं, तो आप अपने नेटवर्क ड्राइव्स को कनेक्टेड रखने के लिए स्टार्टअप फोल्डर का उपयोग कर सकते हैं। यह स्टार्टअप पर स्क्रिप्ट चलाएगा इसलिए आपको त्रुटि या किसी भी चीज़ के बारे में चिंता करने की आवश्यकता नहीं होगी। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- फाइल एक्सप्लोरर खोलें और निम्न पथ पर जाएं: %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
- एक बार जब आप स्टार्टअप फोल्डर में हों, तो आपके द्वारा बनाई गई cmd स्क्रिप्ट को इस फोल्डर में कॉपी करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152755.png)
- उसके बाद, अपने सिस्टम ड्राइव पर जाएं और Scripts नाम का एक फोल्डर बनाएं।
- एक बार फोल्डर बन जाने पर, उसमें पावरशेल स्क्रिप्ट पेस्ट करें।
- अंत में, अपने सिस्टम को रीबूट करें और आपको बिना किसी समस्या के मैप्ड ड्राइव्स देखने में सक्षम होना चाहिए।
विधि 3: टास्क शेड्यूलर का उपयोग करना
यदि आप स्टार्टअप फोल्डर का उपयोग नहीं करना चाहते हैं, तो आपके पास टास्क शेड्यूलर का उपयोग करने का विकल्प है। यहां, आपको एक टास्क शेड्यूल करना होगा जो स्टार्टअप पर चलेगा जो मूल रूप से उन स्क्रिप्ट्स को निष्पादित करेगा जो हमने पहले ही बना ली हैं। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, आपको अपने सिस्टम में एक Scripts फोल्डर बनाना होगा और वहां पावरशेल स्क्रिप्ट पेस्ट करनी होगी।
- उसके बाद, स्टार्ट मेनू में खोजकर टास्क शेड्यूलर खोलें।
- एक बार जब आप टास्क शेड्यूलर लॉन्च कर लेते हैं, तो आपको एक टास्क बनाना होगा। ऐसा करने के लिए, एक्शन ड्रॉप-डाउन मेनू पर क्लिक करें और फिर टास्क बनाएं विकल्प पर क्लिक करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152844.png)
- जनरल टैब में, टास्क को ड्राइव्स मैप करने के लिए स्क्रिप्ट या जो भी आप चाहें नाम दें।
- उसके बाद, यूजर या ग्रुप बदलें बटन पर क्लिक करें। नई विंडो पर, आपको एक स्थानीय ग्रुप या यूजर चुनना होगा। एक बार हो जाने पर, ओके बटन पर क्लिक करें।
- एक बार हो जाने पर, सबसे उच्च विशेषाधिकारों के साथ चलाएं विकल्प को चेक करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152951.png)
- अब, ट्रिगर्स टैब पर क्लिक करें और फिर नया बटन दबाएं।
- टास्क शुरू करें विकल्प के लिए, ड्रॉप-डाउन मेनू से लॉग ऑन पर विकल्प चुनें। उसके बाद, ओके बटन पर क्लिक करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112152974.png)
- अब, एक्शन्स टैब पर स्विच करें और फिर से नया बटन दबाएं।
- एक्शन ड्रॉप-डाउन मेनू से प्रोग्राम शुरू करें चुनें और फिर प्रोग्राम/स्क्रिप्ट बॉक्स के लिए Powershell.exe टाइप करें।
- तर्क जोड़ें बॉक्स के लिए निम्न कमांड दर्ज करें:
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
- शुरू करें के लिए, आपको हमारे द्वारा बनाई गई पावरशेल स्क्रिप्ट का स्थान टाइप करना होगा। निम्न स्थान दर्ज करें:
%SystemDrive%\Scripts\
- नया एक्शन विंडो बंद करने के लिए ओके बटन पर क्लिक करें।
- अब, एक बार जब आप ऐसा कर लेते हैं, तो शर्तें टैब पर स्विच करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112153016.png)
- नेटवर्क के तहत, सुनिश्चित करें कि केवल तभी शुरू करें यदि निम्न नेटवर्क कनेक्शन उपलब्ध है विकल्प चेक किया गया है।
- ड्रॉप-डाउन मेनू से, कोई भी कनेक्शन विकल्प चुनें और फिर ओके बटन पर क्लिक करें।
विधि 4: KB4469342 अपडेट इंस्टॉल करें
त्रुटि को ठीक करने का एक और तरीका विंडोज द्वारा जारी किए गए पैच को इंस्टॉल करना होगा। आपका सिस्टम उक्त अपडेट की कमी हो सकती है जो समस्या पैदा कर रहा है। अपडेट इंस्टॉल करने के लिए, निम्न कार्य करें:
- विंडोज अपडेट कैटलॉग पर जाएं।
- KB4469342 अपडेट खोजें और फिर अपने सिस्टम के लिए अपडेट डाउनलोड करें।
![[फिक्स] सभी नेटवर्क ड्राइव को पुनः कनेक्ट नहीं कर सका](https://in.wsxdn.com/UploadFiles_4959/202204/2022041112153171.png)
- एक बार डाउनलोड हो जाने पर, अपडेट इंस्टॉल करने के लिए इसे चलाएं।
- अंत में, यह देखने के लिए अपने सिस्टम को रीबूट करें कि समस्या ठीक हुई है या नहीं।