هل تحتاج إلى كلمة مرور WiFi ولكن نسيتها؟ يقوم Windows بتخزين جميع كلمات مرور WiFi المتصلة مسبقًا. وإليك كيفية استعادتها.
إظهار كلمة مرور WiFi الحالية
افتح موجه الأوامر وقم بتشغيل:
netsh wlan show profile name="YOUR-WIFI-NAME" key=clear
استبدال YOUR-WIFI-NAME باسم شبكتك (SSID).
ابحث عن السطر الذي يقول:
Key Content : your-wifi-password-here
هذه هي كلمة المرور الخاصة بك.
ابحث عن اسم شبكة WiFi الخاصة بك
إذا كنت لا تعرف اسم الشبكة بالضبط:
netsh wlan show profiles
يسرد جميع شبكات WiFi التي اتصلت بها من قبل. ابحث عن اسم شبكتك في القائمة.
مثال خطوة بخطوة
1. قم بإدراج جميع الشبكات المحفوظة:
netsh wlan show profiles
2. انسخ اسم الشبكة بالضبط
3. إظهار كلمة المرور لتلك الشبكة:
netsh wlan show profile name="Home WiFi" key=clear
4. ابحث عن سطر "المحتوى الرئيسي" في الإخراج
عرض جميع كلمات مرور WiFi المحفوظة
سطر واحد 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 -AutoSize
جدول المخرجات بجميع أسماء الشبكات وكلمات المرور.
القضايا الشائعة
"تم إيقاف تشغيل واجهة الشبكة المحلية اللاسلكية"
تم تعطيل محول WiFi. تمكينه في إعدادات الشبكة.
"الملف الشخصي غير موجود في الواجهة"
اسم الشبكة خطأ. تحقق من الإملاء الدقيق والأحرف الكبيرة باستخدام netsh wlan show profiles.
اسم الشبكة به مسافات
ضع الاسم بين علامتي الاقتباس:
netsh wlan show profile name="Home WiFi 5G" key=clear
لا يظهر سطر "المحتوى الرئيسي".
أما:
- لم تتصل بهذه الشبكة مطلقًا
- الشبكة لا تستخدم كلمة المرور (شبكة مفتوحة)
- التشغيل بدون امتيازات المسؤول (لا ينبغي أن يحتاج إلى مسؤول، ولكن حاول)
أمر ماك
المحطة المفتوحة:
security find-generic-password -wa "WIFI-NAME"
يطالب بكلمة مرور Mac، ثم يُظهر كلمة مرور WiFi.
أمر لينكس
sudo cat /etc/NetworkManager/system-connections/WIFI-NAME
ابحث عن psk= خط بكلمة المرور.
أو استخدمي:
nmcli -s -g 802-11-wireless-security.psk connection show "WIFI-NAME"
لماذا يعمل هذا
يقوم Windows بتخزين كلمات مرور WiFi في ملفات تعريف النظام. ال netsh wlan إلى هذه البيانات المخزنة.
يعرض الأمر
key=clear تخبرها المعلمة بإظهار كلمة المرور بنص عادي بدلاً من إخفائها.
مذكرة أمنية
يمكن لأي شخص لديه حق الوصول الفعلي إلى جهاز الكمبيوتر الذي يعمل بنظام Windows استرداد كلمات مرور WiFi المحفوظة باستخدام هذه الأوامر. لا حاجة لامتيازات خاصة.
إذا كان الأمن مصدر قلق:
- استخدم كلمة مرور قوية لحساب Windows
- تمكين تشفير BitLocker
- لا تترك الكمبيوتر مفتوحًا
البديل: واجهة مستخدم إعدادات WiFi
ويندوز 11:
- الإعدادات > الشبكة والإنترنت > WiFi
- انقر فوق شبكتك
- انقر على "تعديل" بجوار حقل كلمة المرور
- حدد "إظهار الشخصيات"
ويندوز 10:
- لوحة التحكم > مركز الشبكة والمشاركة
- انقر فوق شبكة WiFi الخاصة بك
- خصائص اللاسلكي > علامة التبويب الأمان
- حدد "إظهار الشخصيات"
خلاصة القول
أمر سريع لإظهار كلمة مرور WiFi:
netsh wlan show profile name="WIFI-NAME" key=clear
ابحث عن سطر "المحتوى الرئيسي" في الإخراج.
قم بإدراج جميع الشبكات المحفوظة أولاً باستخدام:
netsh wlan show profiles
يعمل على أنظمة التشغيل Windows 7 و8 و10 و11. لا توجد حقوق إدارية مطلوبة.