Windows RDP geçmişini temizlemek için PowerShell kullanmak oldukça etkili bir yöntemdir. Aşağıdaki komutlar, Terminal Server Client (RDP) bağlantılarınızın kaydını temizlemek ve bu geçmişi silmek için kullanılabilir:
1. UsernameHint Kayıtlarını Temizleme
İlk komut, RDP geçmişindeki kullanıcı adlarıyla ilgili ipuçlarını temizler.
Get-ChildItem "HKCU:\Software\Microsoft\Terminal Server Client" -Recurse | Remove-ItemProperty -Name UsernameHint -Ea 0
Bu komut, UsernameHint adlı tüm kayıtları siler ve geçmişte kaydedilmiş olan kullanıcı adı ipuçlarını temizler.
2. RDP Sunucu Bilgilerini Temizleme
İkinci komut, bağlantı yapılan sunucularla ilgili bilgileri siler.
Remove-Item -Path 'HKCU:\Software\Microsoft\Terminal Server Client\servers' -Recurse 2>&1 | Out-Null
Bu komut, Terminal Server Client’a bağlı sunucuların kaydını temizler. Sunucu geçmişinin silinmesini sağlar.
3. Default.rdp ile İlgili MRU (Most Recently Used) Verilerini Temizleme
Üçüncü komut, Default.rdp dosyasındaki en son kullanılan (MRU) verileri temizler.
Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Terminal Server Client\Default' 'MR*' 2>&1 | Out-Null
Bu komut, Terminal Server Client tarafından kaydedilen son bağlantı verilerini ve en son kullanılan dosya geçmişini temizler.
4. Default.rdp Dosyasını Silme
Son komut, Default.rdp dosyasını siler. Bu dosya, genellikle RDP bağlantısı için varsayılan ayarları içerir.
$docs = [environment]::getfolderpath("mydocuments") + '\Default.rdp'
remove-item $docs -Force 2>&1 | Out-Null
Bu komut, Documents klasöründe yer alan Default.rdp dosyasını siler, bu da varsayılan bağlantı ayarlarını kaldırır.
Açıklamalar:
-
Remove-ItemProperty: Bu komut, belirli anahtarlardaki özellikleri silmek için kullanılır. -
Remove-Item: Belirtilen dosya veya klasörü tamamen siler. -
2>&1 | Out-Null: Hataların ve çıktının gizlenmesini sağlar.
Dikkat Edilmesi Gerekenler:
-
PowerShell’i Yönetici (Administrator) olarak çalıştırmanız gerekebilir.
-
Bu komutlar, RDP geçmişini temizler ancak sistemde başka kaydın olup olmadığını kontrol etmek için zaman zaman güncel denetimler yapmanız gerekebilir.
Bu adımları takip ederek Windows RDP geçmişini temizleyebilirsiniz.