Bilgisayarınızda internete bağlanmak, özellikle Wi-Fi ağları üzerinden, artık hayatımızın vazgeçilmez bir parçası. Windows işletim sistemlerinde, birden fazla Wi-Fi ağına bağlandığınızda, bu bağlantı bilgileri sistemde Wi-Fi profilleri olarak saklanır. Bu profiller sayesinde, aynı ağa tekrar bağlandığınızda şifreyi yeniden girmenize gerek kalmaz. Bu rehberde, Windows’un yerleşik netsh wlan komut satırı aracını kullanarak Wi-Fi profillerini görüntüleme, şifreleri öğrenme ve yönetme konularını detaylı şekilde inceleyeceğiz.
1. netsh wlan show profiles Komutu Nedir?
Senin çıktında şu komut kullanılmış:
C: \Users\hacke>netsh wlan show profiles
Bu komut, bilgisayarınızda kayıtlı olan tüm Wi-Fi profillerini listeler. Çıktısı tipik olarak şu şekildedir:
Profiles on interface Wi-Fi:
Group policy profiles (read only)
<None>
User profiles
All User Profile
All User Profile
All User Profile
TP Link
i000 Z10 Turbo+
: TP-Link
Bu çıktıda iki tür profil görebiliriz:
a) Group Policy Profiles (Grup Politikası Profilleri)
- Bu profiller, genellikle kurumsal veya okul bilgisayarlarında IT departmanı tarafından yönetilen Wi-Fi bağlantılarıdır.
- Kullanıcı tarafından değiştirilemez veya silinemez.
- Senin çıktında
<None>yazıyor, yani böyle bir profil yok.
b) User Profiles (Kullanıcı Profilleri)
- Bunlar, kullanıcı hesabı tarafından oluşturulmuş veya bağlanılmış Wi-Fi ağlarıdır.
- Kullanıcı profilleri, bilgisayarınızın kullanıcı klasöründe saklanır.
- Örneğin senin listende:
- TP Link
- i000 Z10 Turbo+
- : TP-Link
Bu profiller, her bağlandığınız Wi-Fi için otomatik olarak saklanır ve şifreler Windows Credential Manager veya sistemde şifrelenmiş olarak depolanır.
2. Belirli Bir Profilin Ayrıntılarını Görüntüleme
Senin örneğinde kullanılan ikinci komut:
C: \Users\hacke>netsh wlan show profiles name="TP Link" key=clear
Bu komut, “TP Link” adlı Wi-Fi profilinin tüm detaylarını gösterir. Önemli olan key=clear parametresidir.
key=clear: Wi-Fi şifresini düz metin olarak görmenizi sağlar.- Eğer
key=clearkullanmazsanız, şifre ekranda gözükmez ve yalnızca ağın güvenlik türü ve diğer detaylar listelenir.
Çıktının Tipik Bölümleri
Bir profilin detayları şu şekilde görünebilir:
Profile TP Link on interface Wi-Fi:
SSID name : "TP Link"
Network type : Infrastructure
Authentication : WPA2-Personal
Encryption : CCMP
Security key : Present
Key Content : 12345678
Connection mode : Auto Connect
Bu çıktının her satırı ayrı bir bilgiyi ifade eder:
- SSID Name: Wi-Fi ağının adı.
- Bu örnekte “TP Link”.
- Kullanıcıların göreceği Wi-Fi ismi budur.
- Network Type: Ağın tipi.
- Infrastructure: Ev veya işyeri Wi-Fi ağları.
- Ad-hoc: Cihazlar arası doğrudan bağlantı.
- Authentication (Kimlik Doğrulama):
- Wi-Fi’nin hangi güvenlik protokolünü kullandığını gösterir.
- Örnek: WPA2-Personal, WPA3, WEP.
- Encryption (Şifreleme):
- Wi-Fi şifresinin nasıl korunduğunu gösterir.
- CCMP (AES), TKIP gibi protokoller olabilir.
- Security Key (Güvenlik Anahtarı):
- Ağın şifresinin varlığını gösterir.
- “Present” veya “Absent” olarak görünür.
- Key Content:
key=clearile aktif edildiğinde şifre burada gözükür.- Örneğin:
12345678
- Connection Mode (Bağlantı Modu):
- Auto Connect: Bilgisayar otomatik olarak bağlanır.
- Manual: Bağlantı kullanıcı tarafından manuel yapılır.
3. Wi-Fi Profillerini Yönetmek
a) Yeni Bir Profil Ekleme
Yeni bir Wi-Fi ağına bağlandığınızda Windows otomatik olarak bir profil oluşturur. Ama isterseniz manuel de ekleyebilirsiniz:
netsh wlan add profile filename="WiFiProfile.xml"
WiFiProfile.xmldosyası, ağın SSID, şifre ve güvenlik ayarlarını içerir.- Bu yöntemle, şifreyi önceden girip bağlanmadan profili oluşturabilirsiniz.
b) Profil Silme
Artık kullanılmayan veya güvenilmeyen bir Wi-Fi profilini silmek için:
netsh wlan delete profile name="TP Link"
- Bu komut profili sistemden tamamen kaldırır.
- Birçok eski veya herkese açık Wi-Fi’yi temizlemek, bilgisayarın daha güvenli olmasını sağlar.
c) Profil Listeleme ve Filtreleme
Sadece belirli profilleri görmek için:
netsh wlan show profiles | findstr "TP Link"
findstrWindows’ta filtreleme yapmanızı sağlar.- Çok sayıda profil varsa bu yöntem hızlı sonuç verir.
4. Güvenlik ve Şifreleme Konuları
Wi-Fi profilleri ve şifreler bilgisayarda saklanırken Windows tarafından şifrelenir. Ancak netsh wlan show profiles name="..." key=clear ile şifreyi açık olarak görebilirsiniz. Bu, hem avantaj hem risklidir:
Avantajlar:
- Şifrenizi unuttuğunuzda kolayca öğrenebilirsiniz.
- Yeni cihazlara manuel Wi-Fi aktarımı için şifreyi kopyalayabilirsiniz.
- Ağ yöneticisiyseniz kullanıcıların ağ erişimlerini kontrol edebilirsiniz.
Riskler:
- Bilgisayarınıza yetkisiz biri erişirse tüm Wi-Fi şifreleriniz açığa çıkar.
- Ortak veya iş bilgisayarlarında bu komutu kullanmak güvenlik riski oluşturur.
Öneri: Şifreleri yalnızca güvenli bilgisayarlarda görüntüleyin ve ekran görüntüsü almayın.
5. Daha İleri Düzey Kullanım Senaryoları
a) Tüm Profil Şifrelerini Listeleme
Birden fazla Wi-Fi şifresini görmek için bir batch script oluşturabilirsiniz:
@echo off
for /f "tokens=*" %%a in ('netsh wlan show profiles ^| findstr "All User Profile"') do (
set prof=%%a
set prof=!prof:All User Profile =!
netsh wlan show profile name="!prof!" key=clear
)
pause
- Bu script tüm kullanıcı profillerini listeler ve şifrelerini gösterir.
- Script, IT uzmanları veya ev kullanıcıları için zaman kazandırır.
b) Profilleri Yedekleme
Wi-Fi profillerinizi yedeklemek için:
netsh wlan export profile folder="C:\WiFiBackup" key=clear
- Bu komut tüm Wi-Fi profillerini XML dosyaları olarak kaydeder.
- Yeni bir Windows kurulumunda veya farklı bir bilgisayara kolayca aktarabilirsiniz.
c) Bağlantı Önceliği Ayarlama
Birden fazla Wi-Fi ağınız varsa, hangi ağa öncelik verileceğini ayarlayabilirsiniz:
netsh wlan set profileorder name="TP Link" interface="Wi-Fi" priority=1
- Priority=1: Öncelikli ağ olur.
- Bu, özellikle evde hem modem hem de misafir ağı olan kullanıcılar için faydalıdır.
6. Wi-Fi Sorun Giderme
netsh wlan komutu sadece profilleri görüntülemek için değil, aynı zamanda sorun giderme için de kullanılır.
a) Wi-Fi Bağlantı Durumunu Görüntüleme
netsh wlan show interfaces
- Bağlı olduğunuz Wi-Fi ağını, sinyal gücünü, hızını ve bağlantı durumunu gösterir.
b) Ağ Sıfırlama
Wi-Fi ile ilgili sürekli bağlantı sorunları yaşıyorsanız:
netsh wlan delete profile name="TP Link"
netsh wlan add profile filename="TPLink.xml"
- Bu adımlar, profil bozulması veya hatalı şifre kaydı durumunda sorunu çözer.
c) Kablosuz Adaptörü Yeniden Başlatma
netsh interface set interface "Wi-Fi" admin=disable
netsh interface set interface "Wi-Fi" admin=enable
- Bu, fiziksel bir ağ adaptörü sorunu yoksa, yazılım hatalarını giderebilir.
7. Örnek Senaryo: Kaybolan Şifreyi Öğrenmek
Diyelim ki TP Link adlı Wi-Fi ağının şifresini unuttunuz. İşlem adımları:
- Başlat menüsünden CMD (Komut İstemi)’ni yönetici olarak açın.
- Aşağıdaki komutu çalıştırın:
netsh wlan show profiles
- Profil listesinde
TP Linkgörüyorsunuz. - Şifresini öğrenmek için:
netsh wlan show profile name="TP Link" key=clear
- Çıktıda
Key Contentbölümünde şifre yer alır. - Bu şifreyi yeni cihazınıza girebilir veya yazabilirsiniz.
Bu basit işlem, unutulan Wi-Fi şifreleri için hayat kurtarıcıdır.
8. Profil Adlarının Karmaşıklığı ve Dikkat Edilecek Noktalar
- Windows bazen profil adlarını boşluklar ve özel karakterler ile kaydeder.
- Örneğin
: TP-Linkveyai000 Z10 Turbo+. - Bu isimlerle çalışırken tırnak işaretleri kullanmak önemlidir:
netsh wlan show profile name="i000 Z10 Turbo+" key=clear
- Tırnaksız yazarsanız komut hata verir.
9. netsh wlan Komutunun Alternatifleri
Windows 10 ve 11’de bazı kullanıcılar PowerShell ile de işlem yapabilir:
Get-NetWiFiProfile -Name "TP Link" | Select-Object -Property Name,SSID,Authentication,Encryption
- PowerShell, daha modern ve scriptlenebilir bir alternatiftir.
KeyMaterialparametresi ile şifreyi de görebilirsiniz.
10. Sonuç ve Öneriler
netsh wlankomutu, Windows’ta Wi-Fi profillerini görüntüleme, yönetme ve güvenlik kontrolleri için güçlü bir araçtır.show profiles,show profile name="..." key=clearvedelete profilegibi komutlar günlük kullanımda çok işinize yarar.- Güvenlik açısından, şifreleri sadece güvenilir cihazlarda açığa çıkarmak önemlidir.
- IT uzmanları ve ileri kullanıcılar için, profillerin yedeklenmesi ve önceliklendirilmesi, ağ yönetimini kolaylaştırır.
Özet Tablo: Önemli Komutlar
| Komut | Açıklama |
|---|---|
netsh wlan show profiles | Kayıtlı tüm Wi-Fi profillerini listeler |
netsh wlan show profile name="SSID" key=clear | Belirli profilin detaylarını ve şifresini gösterir |
netsh wlan delete profile name="SSID" | Belirli profili siler |
netsh wlan add profile filename="dosya.xml" | Yeni profil ekler |
netsh wlan export profile folder="C:\Yedek" | Tüm profilleri XML dosyası olarak yedekler |
netsh wlan set profileorder name="SSID" priority=1 | Wi-Fi önceliğini ayarlar |