मैप की गई ड्राइव वास्तव में सुविधाजनक है क्योंकि यह आपको पूरे नेटवर्क में ड्राइव का उपयोग करने देती है। जब आप ड्राइव को मैप करते हैं, तो साइन-इन पर रीकनेक्ट के रूप में जाना जाने वाला एक विकल्प प्रदान किया जाता है जो आपको हर बार लॉग इन करने पर ड्राइव को मैप करने की परेशानी से बचाता है। यह क्या करता है यह स्टार्टअप पर ड्राइव को स्वचालित रूप से मैप करता है। आम तौर पर, आपको लगता है कि यह एक बड़ी साफ सुथरी विशेषता है जो आपका समय बचाती है, हालांकि, ऐसे मामले हैं जहां यह एक उपद्रव बन जाता है।
त्रुटि संदेश सभी नेटवर्क ड्राइव को फिर से कनेक्ट नहीं कर सका जो आपके सिस्टम को चालू करने पर प्रकट होते हैं। ऐसा क्यों होता है? ऐसा लगता है कि यह दो मुख्य कारणों से है। सबसे पहले, मैप की गई ड्राइव उपलब्ध नहीं हैं, जिसका अर्थ है कि यह विफल हो सकती है या डिस्कनेक्ट हो गई है। दूसरे, समस्या यह है कि जब आपका विंडोज 10 साइन-इन करता है, तो नेटवर्क उपलब्ध होने से पहले थोड़ा विलंब होता है। हालांकि, सिस्टम नेटवर्क उपलब्ध होने से पहले ड्राइव को मैप करने का प्रयास करता है जिसके परिणामस्वरूप समस्या होती है।
जैसा कि यह पता चला है, ऐसे कई तरीके हैं जिनसे आप वास्तव में इस समस्या को हल कर सकते हैं। ऐसी स्क्रिप्ट हैं जो वास्तव में आपके लिए समस्या का समाधान करती हैं और आपको बस इतना करना है कि उन्हें स्टार्टअप के दौरान बनाना है। इसके लिए आप या तो स्टार्टअप फोल्डर का इस्तेमाल कर सकते हैं या टास्क शेड्यूलर फीचर का इस्तेमाल कर सकते हैं। तो, बिना किसी और देरी के, चलिए शुरू करते हैं।
विधि 1:नेटवर्क के लिए Windows प्रतीक्षा करें
जैसा कि हमने उल्लेख किया है, समस्या तब होती है जब सिस्टम उपलब्ध होने से पहले नेटवर्क ड्राइव को मैप करने का प्रयास करता है। इसलिए, पहली चीज जो आपको करनी चाहिए, वह यह है कि ड्राइव को मैप करने का प्रयास करने से पहले विंडोज को नेटवर्क की प्रतीक्षा करनी चाहिए। इसके लिए हमें स्थानीय समूह नीति को थोड़ा बदलना होगा।
ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, Windows key + R दबाएं रन डायलॉग बॉक्स खोलने के लिए।
- फिर, टाइप करें gpedit.msc और एंटर दबाएं। यह स्थानीय समूह नीति संपादक लाएगा।
- स्थानीय समूह नीति संपादक में, निम्न स्थान पर अपना रास्ता बनाएं:
Computer Configuration > Administrative Templates > System > Logon
- उसके बाद, दाईं ओर, कंप्यूटर स्टार्टअप और लॉगऑन पर हमेशा नेटवर्क की प्रतीक्षा करें ढूंढें नीति। इसे संपादित करने के लिए उस पर डबल-क्लिक करें।
- सक्षम का चयन करें और फिर लागू करें दबाएं . अंत में, ठीक . क्लिक करें ।
- परिवर्तनों को सहेजने के लिए अपने सिस्टम को रीबूट करें और देखें कि क्या समस्या बनी रहती है।
विधि 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
- इस फ़ाइल को cmd के रूप में सहेजें कहीं भी आप चाहें।
पावरशेल
Powershell स्क्रिप्ट के लिए, नीचे दिए गए निर्देशों का पालन करें:
- नोटपैड खोलें एक बार फिर।
- अब, निम्न स्क्रिप्ट को कॉपी करें और नई बनाई गई नोटपैड फ़ाइल में पेस्ट करें:
$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 }
- इस फ़ाइल को MapDrives के रूप में सहेजें .ps1 . यह महत्वपूर्ण है कि आप दिए गए नाम का उपयोग करें।
अब जब हमने स्क्रिप्ट बना ली है, तो आप अपने नेटवर्क ड्राइव को कनेक्ट रखने के लिए स्टार्टअप फ़ोल्डर का उपयोग कर सकते हैं। यह स्टार्टअप पर स्क्रिप्ट चलाएगा ताकि आपको त्रुटि या किसी भी चीज़ के बारे में चिंता करने की आवश्यकता न हो। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- फ़ाइल एक्सप्लोरर खोलें और निम्न पथ पर नेविगेट करें:%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
- एक बार जब आप स्टार्टअप में हों फ़ोल्डर में, उस cmd स्क्रिप्ट की प्रतिलिपि बनाएँ जिसे आपने इस फ़ोल्डर में बनाया है।
- इसके बाद, अपने सिस्टम ड्राइव पर जाएं और Scripts . नाम का एक फोल्डर बनाएं ।
- फ़ोल्डर बनाने के बाद, उसमें Powershell स्क्रिप्ट पेस्ट करें।
- आखिरकार, अपने सिस्टम को रीबूट करें और आपको बिना किसी समस्या के मैप की गई ड्राइव देखने में सक्षम होना चाहिए।
विधि 3:कार्य शेड्यूलर का उपयोग करना
यदि आप स्टार्टअप फ़ोल्डर का उपयोग नहीं करना चाहते हैं, तो आपके पास कार्य शेड्यूलर का उपयोग करने का विकल्प है। यहां, आपको एक कार्य शेड्यूल करना होगा जो स्टार्टअप पर चलेगा जो मूल रूप से उन स्क्रिप्ट को निष्पादित करेगा जो हमने पहले ही बनाई हैं। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, आपको एक स्क्रिप्ट बनाना होगा अपने सिस्टम में फ़ोल्डर और वहां Powershell स्क्रिप्ट पेस्ट करें।
- उसके बाद, कार्य शेड्यूलर खोलें इसे प्रारंभ . में खोज कर मेनू।
- एक बार जब आप कार्य शुरू कर देते हैं अनुसूचक , आपको एक कार्य बनाना होगा। ऐसा करने के लिए, कार्रवाई . पर क्लिक करें ड्रॉप-डाउन मेनू और फिर बनाएं . क्लिक करें कार्य विकल्प।
- सामान्य टैब में, कार्य को डिस्क मैपिंग के लिए स्क्रिप्ट . जैसा नाम दें या कुछ भी जो आपको पसंद हो।
- उसके बाद, उपयोगकर्ता या समूह बदलें . पर क्लिक करें बटन। नई विंडो पर, आपको एक स्थानीय समूह या एक उपयोगकर्ता का चयन करना होगा। एक बार हो जाने के बाद, ठीक . क्लिक करें बटन।
- एक बार कर लेने के बाद, चलाएं . को चेक करें साथ उच्चतम विशेषाधिकार विकल्प।
- अब, ट्रिगर . पर क्लिक करें टैब पर क्लिक करें और फिर नया . दबाएं बटन।
- कार्य शुरू करने के लिए विकल्प चुनें, लॉग ऑन पर . चुनें ड्रॉप-डाउन मेनू से विकल्प। इसके बाद ओके बटन पर क्लिक करें।
- अब, कार्रवाइयां पर स्विच करें टैब पर क्लिक करें और फिर नया . दबाएं फिर से बटन।
- प्रारंभ करें का चयन करें एक कार्यक्रम कार्रवाई . से ड्रॉप-डाउन मेनू और फिर प्रोग्राम/स्क्रिप्ट बॉक्स के लिए Powershell.exe टाइप करें।
- तर्क जोड़ें के लिए निम्न आदेश दर्ज करें बॉक्स:
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
- प्रारंभके लिए में , आपको हमारे द्वारा बनाई गई PowerShell स्क्रिप्ट का स्थान टाइप करना होगा। निम्न स्थान दर्ज करें:
%SystemDrive%\Scripts\
- ठीक क्लिक करें नई क्रिया . को बंद करने के लिए बटन खिड़की।
- अब, एक बार ऐसा करने के बाद, शर्तों पर स्विच करें टैब।
- नेटवर्क के अंतर्गत, सुनिश्चित करें कि निम्न नेटवर्क कनेक्शन उपलब्ध होने पर ही प्रारंभ करें चेक किया गया है।
- ड्रॉप-डाउन मेनू से, कोई भी कनेक्शन विकल्प चुनें और फिर ठीक . पर क्लिक करें बटन।
विधि 4:KB4469342 अद्यतन स्थापित करें
त्रुटि को ठीक करने का दूसरा तरीका उस पैच को स्थापित करना होगा जिसे विंडोज द्वारा जारी किया गया है। आपके सिस्टम में उक्त अपडेट की कमी हो सकती है जो समस्या पैदा कर रहा है। अद्यतन स्थापित करने के लिए, निम्न कार्य करें:
- विंडोज अपडेट कैटलॉग के लिए अपना रास्ता बनाएं।
- खोजें KB4469342 अपडेट करें और फिर अपने सिस्टम के लिए अपडेट डाउनलोड करें।
- एक बार डाउनलोड हो जाने के बाद, इसे इंस्टॉल करने के लिए अपडेट चलाएं।
- आखिरकार, यह देखने के लिए कि क्या समस्या ठीक हो गई है, अपने सिस्टम को रीबूट करें।