विंडोज 10 के हालिया बिल्ड में एक बग है जिसके कारण मैप की गई नेटवर्क ड्राइव विंडोज स्टार्टअप पर स्वचालित रूप से फिर से कनेक्ट होने में विफल हो सकती है। लॉग इन करने के बाद उपयोगकर्ता को फाइल एक्सप्लोरर में सभी मैप किए गए नेटवर्क ड्राइव के आइकन पर एक बड़ा लाल क्रॉस दिखाई देता है। यदि आप net use
चलाते हैं कमांड प्रॉम्प्ट में कमांड करें, फिर आप देखेंगे अनुपलब्ध सभी मैप किए गए ड्राइव के सामने स्थिति। उपयोगकर्ता-मैप की गई नेटवर्क ड्राइव और GPO- मैप की गई ड्राइव दोनों स्वचालित रूप से पुन:कनेक्ट नहीं होती हैं।
यह समस्या पहली बार विंडोज 10 1809 पर दिखाई दी, लेकिन यह विंडोज 10 2004 सहित नए बिल्ड में होती है।
विंडोज 10 में मैप की गई नेटवर्क ड्राइव फिर से कनेक्ट नहीं हो रही हैं
विंडोज 10 किसी कारण से डिवाइस को पुनरारंभ करने के बाद नेटवर्क ड्राइव को स्वचालित रूप से मैप करना बंद कर देता है। मैप की गई नेटवर्क ड्राइव फ़ाइल एक्सप्लोरर में प्रदर्शित होती हैं, लेकिन आप उनसे कनेक्ट नहीं हो सकते।
इस मामले में, अधिसूचना क्षेत्र में एक पॉप-अप विंडो अलर्ट के साथ दिखाई देती है:
Could not reconnect all network drives. Click here to check the status of your network drives.
समस्या NAS उपकरणों से जुड़ी मैप की गई ड्राइव और अन्य विंडोज / लिनक्स कंप्यूटर पर साझा किए गए फ़ोल्डरों के साथ होती है। यह बग पहली बार विंडोज 10 संस्करण 1809 में दिखाई दिया और, माइक्रोसॉफ्ट के अनुसार, इसे KB469342 द्वारा ठीक किया गया था। 5 दिसंबर, 2018 को जारी किया गया अपडेट (एक समस्या को संबोधित करता है जिसके कारण मैप की गई ड्राइव विंडोज डिवाइस पर शुरू और लॉग इन करने के बाद फिर से कनेक्ट होने में विफल हो सकती है)। लेकिन समस्या नए Windows 10 बिल्ड में भी होती है।
आप Microsoft अद्यतन कैटलॉग से अद्यतन को मैन्युअल रूप से डाउनलोड और स्थापित कर सकते हैं।Microsoft मैप किए गए नेटवर्क ड्राइव से कनेक्टिविटी को पुनर्स्थापित करने की समस्या के लिए एक समाधान भी प्रदान करता है (देखें KB4471218 - मैप्ड नेटवर्क ड्राइव विंडोज 10, संस्करण 1809) में फिर से कनेक्ट होने में विफल हो सकता है। ऐसा करने के लिए, उपयोगकर्ता लॉगऑन पर पावरशेल स्क्रिप्ट चलाने का सुझाव दिया जाता है। यदि नेटवर्क ड्राइव समूह नीति के माध्यम से जुड़े हुए हैं, तो आपको GPO सेटिंग बदलने की आवश्यकता है।
पावरशेल का उपयोग करके मैप की गई नेटवर्क ड्राइव को ऑटो रीकनेक्ट करें
आइए देखें कि जब कोई उपयोगकर्ता विंडोज पर लॉग ऑन करता है तो मैप किए गए नेटवर्क ड्राइव को स्वचालित रूप से पुन:कनेक्ट करने के लिए पावरशेल स्क्रिप्ट का उपयोग कैसे करें।
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
यह कोड आपको पावरशेल निष्पादन नीति को बायपास करने और ऊपर वर्णित 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) पर फिर से कनेक्ट होने में विफल हो सकती है
नेटवर्क ड्राइव को मैप करने की समस्या विंडोज 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
Windows में GPO के माध्यम से नेटवर्क डिस्क का विलंबित मानचित्रण
नेटवर्क इंटरफ़ेस पूरी तरह से प्रारंभ होने से पहले Windows उपयोगकर्ता लॉगऑन पर नेटवर्क ड्राइव को पुन:कनेक्ट करने का प्रयास कर सकता है। मैप की गई ड्राइव को नेटवर्क के पूरी तरह से सक्षम होने तक कनेक्ट होने से रोकने के लिए, आप एक विशिष्ट समूह नीति सेटिंग कॉन्फ़िगर कर सकते हैं।
आप इस सेटिंग को स्थानीय समूह नीति संपादक के माध्यम से कॉन्फ़िगर कर सकते हैं (gpedit.msc
) या डोमेन GPO संपादक से (gpmc.msc
) कंप्यूटर कॉन्फ़िगरेशन -> व्यवस्थापकीय टेम्पलेट -> सिस्टम -> लॉगऑन पर जाएं और कंप्यूटर स्टार्टअप और लॉगऑन पर हमेशा नेटवर्क की प्रतीक्षा करें को सक्षम करें नीति।
अपने कंप्यूटर को रीबूट करें।
यदि आप लॉग इन करने से पहले अपने कंप्यूटर को बूट करने (या हाइबरनेशन/स्लीप मोड से बाहर निकलने) के बाद केवल 15 सेकंड प्रतीक्षा करते हैं, तो आप इस समस्या को ठीक कर सकते हैं। यह समय विंडोज के लिए नेटवर्क को इनिशियलाइज़ करने के लिए पर्याप्त होगा।
अक्षम करें सभी नेटवर्क डिस्क अधिसूचना को पुन:कनेक्ट नहीं कर सका
यदि आपका कंप्यूटर कॉर्पोरेट नेटवर्क पर नहीं है (नेटवर्क ड्राइव डिज़ाइन द्वारा उपलब्ध नहीं हैं), और आप कष्टप्रद "सभी नेटवर्क ड्राइव को फिर से कनेक्ट नहीं कर सका से परेशान हैं। हर बार जब विंडोज बूट होता है तो अधिसूचना, आप इसे अक्षम कर सकते हैं।
ऐसा करने के लिए, रजिस्ट्री कुंजी HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider पर जाएं, और RestoreConnection नाम से एक नया DWORD पैरामीटर बनाएं। और मान 0 ।