Windows, Wi-Fi नेटवर्क से कनेक्ट करने के लिए उपयोग किए गए पासवर्ड को सेव करने की अनुमति देता है। इसके कारण, यदि कोई ज्ञात Wi-Fi नेटवर्क आपके वायरलेस नेटवर्क एडाप्टर की रेंज में है, तो Windows पासवर्ड मांगे बिना स्वचालित रूप से उससे कनेक्ट हो सकता है। इस लेख में हम दिखाएंगे कि Windows 10 पर Wi-Fi नेटवर्क के लिए सेव किए गए पासवर्ड कैसे निकालें, सुरक्षा कुंजी के साथ सेव किए गए वायरलेस नेटवर्क की सूची को अन्य कंप्यूटरों पर ट्रांसफर करें, और कुछ WLAN को कैसे हटाएं (भूलें)।
Windows 10 में, आप सक्रिय Wi-Fi नेटवर्क पासवर्ड और उन सभी वायरलेस नेटवर्क के पासवर्ड दोनों देख सकते हैं जिनसे आपका डिवाइस कभी कनेक्ट हुआ है।
Windows 10 पर वर्तमान Wi-Fi पासवर्ड कैसे खोजें?
यदि आपका Windows 10 डिवाइस Wi-Fi नेटवर्क से कनेक्टेड है, तो आप कंट्रोल पैनल के माध्यम से उसका पासवर्ड (सुरक्षा कुंजी) देख सकते हैं:
- Start -> Settings -> Network & Internet -> Status -> Network and Sharing Center -> Change adapter settings पर क्लिक करें; नेटवर्क कनेक्शन विंडो तुरंत खोलने के लिए
ncpa.cplकमांड का उपयोग करें। - अपने वायरलेस नेटवर्क एडाप्टर पर राइट-क्लिक करें और Status चुनें;

- Security टैब पर जाएं और "Show characters" चेकबॉक्स सेट करें;
- वर्तमान में कनेक्टेड (सक्रिय) Wi-Fi नेटवर्क की सुरक्षा कुंजी (पासवर्ड) "
Network security key" फ़ील्ड में निर्दिष्ट है।

कमांड प्रॉम्प्ट का उपयोग करके Windows 10 पर सेव किए गए Wi-Fi पासवर्ड सूचीबद्ध करें
ऊपर, हमने दिखाया है कि Windows 10 पर वर्तमान Wi-Fi कनेक्शन का पासवर्ड कैसे प्राप्त करें। हालांकि, आप किसी भी वायरलेस नेटवर्क का पासवर्ड देख सकते हैं जिससे आपका डिवाइस पहले कनेक्ट हुआ है। यह जानकारी केवल बिल्ट-इन netsh टूल का उपयोग करके कमांड प्रॉम्प्ट में उपलब्ध है।
जब आप Wi-Fi नेटवर्क से कनेक्ट होते हैं, तो Windows उसके लिए एक WLAN प्रोफाइल बनाता है जिसमें नेटवर्क नाम (SSID), पासवर्ड (सुरक्षा कुंजी) और वायरलेस एक्सेस पॉइंट से कनेक्ट करने के लिए उपयोग किए जाने वाले कुछ Wi-Fi सुरक्षा विकल्प होते हैं। आप निम्न कमांड का उपयोग करके सेव किए गए WLAN प्रोफाइल की सूची प्रदर्शित कर सकते हैं:
netsh wlan show profile

किसी विशिष्ट WLAN प्रोफाइल और उसके सेव किए गए पासवर्ड के बारे में जानकारी प्राप्त करने के लिए, आपको उसका SSID निर्दिष्ट करना होगा। उदाहरण के लिए:
netsh wlan show profile “Xiaomi_10D1” key=clear

Profile Xiaomi_10D1 on interface Wi-Fi: ======================================================================= Applied: All User Profiles Profile information -------------------------- Version: 1 Type: Wireless LAN Name: Xiaomi_10D1 Control options: Connection mode: Connect automatically Network broadcast: Connect only if this network is broadcasting AutoSwitch: Do not switch to other networks MAC randomization: Disabled Connectivity settings --------------------- Number of SSIDs: 1 SSID name: "Xiaomi_10D1" Network type: Infrastructure Radio type: [ Any Radio Type ] Vendor extension: Not present Security settings ---------------------- Authentication: WPA2-Personal Cipher: CCMP Authentication: WPA2-Personal Cipher: Unknown Security key: h33K3*d2 Cost settings ------------- Cost: Unrestricted Congested: No Approaching Data Limit: No Over Data Limit: No Roaming: No Cost Source: Default
सेव किया गया Wi-Fi पासवर्ड Security key फ़ील्ड में निर्दिष्ट है।
Windows, Wi-Fi नेटवर्क प्रोफाइल को %ProgramData%\Microsoft\Wlansvc\Profiles\Interfaces फ़ोल्डर में सेव करता है।
PowerShell का उपयोग करके सभी सेव किए गए Wi-Fi पासवर्ड प्रदर्शित करें
PowerShell का उपयोग करके, आप सभी सेव किए गए नेटवर्क SSID और पासवर्ड की सूची प्रदर्शित कर सकते हैं। यहां Windows 10 पर सभी WLAN प्रोफाइल के पासवर्ड प्रदर्शित करने के लिए PowerShell वन-लाइनर है:
(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table –Wrap

अपने डेस्कटॉप पर टेक्स्ट फ़ाइल में WLAN प्रोफाइल के सभी Wi-Fi पासवर्ड डंप करने के लिए, पिछली कमांड के अंत में एक पाइप जोड़ें:
| Format-Table -AutoSize | Out-File $env:USERPROFILE\Desktop\SavedWiFiPass.txt
Windows 10 पर WLAN प्रोफाइल कैसे एक्सपोर्ट और इंपोर्ट करें?
आप किसी भी सेव किए गए WLAN प्रोफाइल सेटिंग्स को Wi-Fi नेटवर्क सुरक्षा कुंजी के साथ XML फ़ाइल में एक्सपोर्ट कर सकते हैं और फिर इसे दूसरे कंप्यूटर पर इंपोर्ट कर सकते हैं।
WLAN प्रोफाइल एक्सपोर्ट करने के लिए, इस कमांड का उपयोग किया जाता है:
netsh wlan export profile name="Xiaomi_10D1" key=clear folder=C:\PS
या आप सभी सेव किए गए वायरलेस प्रोफाइल एक्सपोर्ट कर सकते हैं (नेटवर्क SSID को अपने नाम के रूप में प्रत्येक प्रोफाइल के लिए एक अलग XML फ़ाइल बनाई जाती है):
netsh wlan export profile key=clear folder=C:\PS

फिर आप कॉन्फ़िगर किए गए वायरलेस प्रोफाइल वाली XML फ़ाइलों को दूसरे Windows डिवाइस पर कॉपी कर सकते हैं (या GPO का उपयोग करके फ़ाइलों को तैनात करें) और सभी कंप्यूटर उपयोगकर्ताओं के लिए सेव किए गए WLAN प्रोफाइल को नीचे दी गई कमांड का उपयोग करके इंपोर्ट करें:
netsh wlan add profile filename=" "C:\PS\home-Xiaomi_10D1.xml" user=all
या आप केवल वर्तमान उपयोगकर्ता के लिए सेव किए गए Wi-Fi नेटवर्क को इंपोर्ट कर सकते हैं:
netsh wlan add profile filename=" "C:\PS\home-Xiaomi_10D1.xml" user=current
अब, यदि इंपोर्ट किए गए कोई भी Wi-Fi नेटवर्क कंप्यूटर के वायरलेस एडाप्टर की रेंज में है, तो Windows स्वचालित रूप से उससे कनेक्ट हो जाएगा।
Windows 10 पर सेव किए गए Wi-Fi नेटवर्क को कैसे भूलें?
आप Windows सेटिंग्स में सेव किए गए Wi-Fi नेटवर्क को उसके पासवर्ड के साथ हटा सकते हैं। Settings -> Network & Internet -> Wi-Fi -> Manage known networks खोलें।

आप पहले उपयोग किए गए नेटवर्क के सेव किए गए वायरलेस प्रोफाइल की सूची देखेंगे। उस नेटवर्क का SSID चुनें जिसे आप हटाना चाहते हैं और Forget पर क्लिक करें।

आप कमांड प्रॉम्प्ट से netsh का उपयोग करके भी सेव किए गए Wi-Fi नेटवर्क को हटा (भुला) सकते हैं। उस WLAN प्रोफाइल का नाम निर्दिष्ट करें जिसे आप हटाना चाहते हैं, उदाहरण के लिए:
netsh wlan delete profile name=”Rt2253”

Profile "Rt2253" is deleted from interface "Wireless network".
यदि आप एक साथ सभी सेव किए गए Wi-Fi नेटवर्क हटाना चाहते हैं, तो निम्न कमांड चलाएं:
netsh wlan delete profile name=*