İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 87 rehber · 52 ipucu · 8 komut RSS GitHub LinkedIn İletişim
Ara Bültene katıl
Bültene katıl 4.812 abone · yeni yazı çıkınca e-posta
İpuçları

52 hızlı ipucu

Uzun rehbere girmeye değmeyen ama her seferinde aranan şeyler. İlgi düzeyine göre sıralı — en çok işe yarayan yukarıda.

52 ipucu 3 konu Ortalama 2 dk okuma
Windows İstemci 1 Ağustos 2026

Win + Shift + S ile ekranın istediğiniz parçasını kırpın

Ekran görüntüsü için uygulama açmaya gerek yok; seçtiğiniz alan doğrudan panoya gider.

Win + Shift + S ekranı karartır ve dikdörtgen, serbest biçim, pencere veya tam ekran seçmenize izin verir. Seçtiğiniz alan panoya kopyalanır; sağ alttaki bildirime tıklarsanız işaretleme ve kaydetme ekranı açılır.

PrtScn tuşunu bu araca bağlamak için: Ayarlar → Erişilebilirlik → Klavye → Ekranı kırpmak için Ekranı Yazdır düğmesini kullan.

kisayolekran-goruntusu
Windows İstemci 1 Ağustos 2026

Win + V ile pano geçmişini açın

Kopyaladığınız son 25 öğe hafızada durur. Bir şeyi kopyalayıp öncekini kaybetmek diye bir şey kalmaz.

Win + V pano geçmişini açar. İlk kullanımda açmanız istenir; açtıktan sonra kopyaladığınız her metin ve görsel listede kalır.

Sık kullandığınız bir metni (imza, IP bloğu, komut) listede sabitleyebilirsiniz; sabitlenen öğeler yeniden başlatmadan sonra da durur. Hassas veri kopyaladıysanız listeden tek tek ya da hepsini birden temizleyin.

kisayolpano
Windows İstemci 1 Ağustos 2026

Görev Yöneticisi'ni tek adımda açın

Ctrl + Shift + Esc, güvenlik ekranını atlayıp doğrudan Görev Yöneticisi'ni açar.

Ctrl + Alt + Del bir ara ekran gösterir. Ctrl + Shift + Esc doğrudan Görev Yöneticisi’ni açar — sistem donmuşken saniyeler değerlidir.

Açılmıyorsa yönetici olarak çalıştırmayı deneyin:

Start-Process taskmgr -Verb RunAs
kisayoltanilama
Windows İstemci 30 Temmuz 2026

Bir portu hangi işlem tutuyor?

"Bu port zaten kullanımda" hatasında suçluyu iki komutla bulun.

PowerShell’de tek satır yeter:

Get-NetTCPConnection -LocalPort 443 -State Listen |
  Select-Object LocalAddress, LocalPort,
    @{ n='Islem'; e={ (Get-Process -Id $_.OwningProcess).ProcessName } },
    OwningProcess

Klasik yöntem de çalışır: netstat -ano | findstr :443 çıktısındaki son sütun PID’dir, tasklist /fi "pid eq <PID>" ile adını bulursunuz.

agtanilamaport
Windows İstemci 30 Temmuz 2026

DNS önbelleğini temizleyin

Kayıt değişti ama makine hâlâ eski adrese gidiyorsa önce önbelleğe bakın.

Clear-DnsClientCache      # veya: ipconfig /flushdns
Get-DnsClientCache | Where-Object Entry -like "*sirket.local*"

İkinci komut, temizlemeden önce önbellekte ne olduğunu gösterir — sorunun gerçekten önbellekte olup olmadığını böyle anlarsınız. Temizledikten sonra da eski adres dönüyorsa sorun DNS sunucusundadır, istemcide değil.

agdnstanilama
PowerShell 1 Ağustos 2026

Kilitlenen hesabın kaynağını tahminle aramayı bırakın

4740 olayı yalnızca PDC emulator'de güvenilir. Caller Computer Name alanı kaynağı doğrudan söyler.

Kullanıcı “hesabım sürekli kilitleniyor” dediğinde önce PDC emulator rolünü tutan domain controller’a bakın — 4740 olayı yalnızca orada güvenilir biçimde toplanır. Caller Computer Name alanı kaynağı doğrudan söyler; neredeyse her zaman eski bir eşlenmiş sürücü veya kayıtlı bir hizmet hesabıdır.

Get-WinEvent -ComputerName (netdom query fsmo) -FilterHashtable @{
  LogName = 'Security'; Id = 4740
} -MaxEvents 5
active-directoryolay-gunlugu
Windows İstemci 28 Temmuz 2026

Kayıtlı Wi-Fi parolasını görün

Makinenin bağlı olduğu ağın parolasını unuttuysanız Windows onu saklıyor.

netsh wlan show profiles
netsh wlan show profile name="AgAdi" key=clear

İkinci komutun çıktısındaki Anahtar İçeriği satırı parolayı verir. Komutu yönetici olarak çalıştırmanız gerekir.

Tüm kayıtlı ağları tek seferde dökmek için:

(netsh wlan show profiles) -match 'All User Profile' -replace '.*: ' | ForEach-Object {
  netsh wlan show profile name="$_" key=clear | Select-String 'Key Content'
}
agwifi
Windows İstemci 28 Temmuz 2026

sfc /scannow işe yaramıyorsa: doğru sıra DISM'dir

Sistem dosyası onarımında sıra önemlidir. Önce bileşen deposunu onarın, sonra dosyaları.

sfc /scannow, bozuk sistem dosyalarını bileşen deposundan kopyalayarak onarır. Deponun kendisi bozuksa sfc “onaramadı” der ve insanlar aynı komutu tekrar çalıştırır.

Doğru sıra:

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

RestoreHealth internetten (veya belirttiğiniz kaynaktan) sağlam dosyaları çeker. Kapalı ağda /Source: ile bir ISO’daki install.wim dosyasını gösterin.

onarimtanilama
Windows İstemci 26 Temmuz 2026

winget ile yeni makineyi dakikalar içinde kurun

Uygulamaları tek tek indirmek yerine listeyi dışa aktarıp yeni makinede içe aktarın.

Mevcut makinede kurulu uygulamaları dışa aktarın:

winget export -o .\uygulamalar.json --accept-source-agreements

Yeni makinede:

winget import -i .\uygulamalar.json --accept-package-agreements --accept-source-agreements

Tek tek kurmak için winget install Microsoft.PowerShell yeterlidir. Tümünü güncellemek: winget upgrade --all.

Dışa aktarma yalnızca winget kaynaklarında bulunan uygulamaları listeler; kurumsal MSI’lar listede çıkmaz.

wingetkurulumotomasyon
Windows İstemci 26 Temmuz 2026

BitLocker kurtarma anahtarı nerede duruyor?

Kurtarma ekranı karşınıza çıktığında aramaya başlamak çok geç. Anahtarın nerede olduğunu önceden doğrulayın.

Anahtar üç yerden birinde olabilir: Microsoft/Entra hesabı, Active Directory ya da yazdırılmış bir dosya.

Makinede durumu ve koruyucuları görmek için:

Get-BitLockerVolume -MountPoint C: |
  Select-Object MountPoint, VolumeStatus, ProtectionStatus, KeyProtector

Anahtarı Entra ID’ye yedeklemek:

$v = Get-BitLockerVolume -MountPoint C:
$id = ($v.KeyProtector | Where-Object KeyProtectorType -eq 'RecoveryPassword').KeyProtectorId
BackupToAAD-BitLockerKeyProtector -MountPoint C: -KeyProtectorId $id

Şirket cihazlarında bu yedeklemenin politikayla zorunlu olduğundan emin olun; kullanıcıya bırakılan yedekleme yapılmaz.

bitlockerguvenliksifreleme
Windows İstemci 24 Temmuz 2026

Sunucuyu kim yeniden başlattı?

1074 olayı, kapatmayı başlatan kullanıcıyı ve gerekçesini kaydeder.

Get-WinEvent -FilterHashtable @{ LogName='System'; Id=1074 } -MaxEvents 10 |
  Select-Object TimeCreated, @{ n='Mesaj'; e={ $_.Message -split "`n" | Select-Object -First 3 } }

1074, planlı kapatma ve yeniden başlatmaları kaydeder: hangi işlem başlattı, hangi kullanıcı, hangi gerekçe.

Beklenmeyen kapanmalar için 6008 ve 41 olaylarına bakın; ikisi birlikte elektrik kesintisi veya donanım kaynaklı ani kapanmayı işaret eder.

olay-gunlugutanilamawindows-server
Windows İstemci 24 Temmuz 2026

Win + X: yönetim araçlarına tek tuşla ulaşın

Aygıt Yöneticisi, Disk Yönetimi, Olay Görüntüleyicisi ve yönetici terminali aynı menüde.

Win + X (veya Başlat düğmesine sağ tık) güç kullanıcı menüsünü açar: Aygıt Yöneticisi, Disk Yönetimi, Olay Görüntüleyicisi, Ağ Bağlantıları, Sistem, Görev Yöneticisi.

En hızlısı harflerle: Win + X, sonra A yönetici olarak terminali açar. Win + X, sonra M Aygıt Yöneticisi’ni açar.

kisayolyonetim
Windows İstemci 22 Temmuz 2026

Sanal masaüstleriyle işi ayırın

Nöbet, proje ve kişisel pencereleri ayrı masaüstlerinde tutmak dikkat dağınıklığını belirgin biçimde azaltır.

  • Win + Ctrl + D — yeni masaüstü
  • Win + Ctrl + Sağ/Sol — masaüstleri arasında geçiş
  • Win + Ctrl + F4 — bulunduğunuz masaüstünü kapat (pencereler kaybolmaz, yandakine taşınır)
  • Win + Tab — görev görünümü; pencereleri masaüstleri arasında sürükleyebilirsiniz

Bir pencerenin tüm masaüstlerinde görünmesini isterseniz Win + Tab içinde sağ tıklayıp “Bu pencereyi tüm masaüstlerinde göster” seçin — nöbet panosu için birebir.

kisayolverimlilik
Windows İstemci 22 Temmuz 2026

Pencereyi diğer ekrana klavyeyle taşıyın

Çok ekranlı kurulumda fareyi bırakın: Win + Shift + Ok pencereyi komşu ekrana atar.

  • Win + Shift + Sol/Sağ — pencereyi yandaki ekrana taşır
  • Win + Sol/Sağ — pencereyi ekranın yarısına yaslar
  • Win + Yukarı — büyütür, Win + Aşağı — küçültür
  • Win + P — sunum modu (yalnızca bu ekran / genişlet / yinele)

Ekran düzeni sürekli bozuluyorsa sebep genelde monitörün uyku sonrası farklı sırayla tanınmasıdır; monitörü DisplayPort yerine HDMI’a almak çoğu zaman bunu çözer.

kisayolcok-ekran
Windows İstemci 20 Temmuz 2026

Tüm denetim ayarlarını tek klasörde toplayın (God Mode)

Ayarlar ile Denetim Masası arasında gidip gelmeyi bitiren, 200'den fazla ayarı listeleyen bir klasör.

Masaüstünde yeni bir klasör oluşturun ve adını tam olarak şu şekilde verin:

Ayarlar.{ED7BA470-8E54-465E-825C-99712043E01C}

Klasör simgesi değişir ve içinde Denetim Masası’ndaki tüm görevler tek listede toplanır. Aradığınız ayarın adını biliyorsanız klasör içinde yazarak süzebilirsiniz.

Bu gizli bir özellik değil, bilinen bir kabuk klasörü kimliğidir; sistemde hiçbir değişiklik yapmaz.

ayarlarverimlilik
18 Temmuz 2026

telnet yerine Test-NetConnection

Port açık mı diye bakmak için istemci özelliği kurmanıza gerek yok; PowerShell zaten yapıyor.

Bir portun açık olup olmadığını görmek için Telnet İstemcisi kurmayı bırakın. PowerShell aynı işi yapar, üstelik yönlendirme ve DNS bilgisini de verir.

Test-NetConnection sunucu01 -Port 443 -InformationLevel Detailed

Çıktıdaki TcpTestSucceeded alanı True ise port açıktır. PingSucceeded False olsa bile bu geçerlidir — çoğu güvenlik duvarı ICMP’yi kapatır ama TCP’ye izin verir.

tanilamaport
Windows İstemci 20 Temmuz 2026

Açılışta çalışan programları gerçekten kontrol edin

Görev Yöneticisi her şeyi göstermez. Başlangıç klasörü, zamanlanmış görevler ve kayıt defteri de bakılmalı.

Görev Yöneticisi → Başlangıç uygulamaları ilk duraktır, ama tek durak değildir.

Başlangıç klasörleri:

shell:startup          → yalnızca bu kullanıcı
shell:common startup   → tüm kullanıcılar

Kayıt defteri girdileri:

'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run',
'HKLM:\Software\Microsoft\Windows\CurrentVersion\Run' |
  ForEach-Object { Get-ItemProperty $_ } | Format-List

Bir de açılışta tetiklenen zamanlanmış görevler var:

Get-ScheduledTask | Where-Object { $_.Triggers.CimClass.CimClassName -match 'Logon|Boot' } |
  Select-Object TaskName, TaskPath, State
baslangicperformans
Windows İstemci 18 Temmuz 2026

Görev çubuğu dondu: Explorer'ı yeniden başlatın

Makineyi yeniden başlatmadan önce kabuğu yeniden başlatın; çoğu donma böyle çözülür.

Görev çubuğu, Başlat menüsü veya masaüstü yanıt vermiyorsa:

Stop-Process -Name explorer -Force

Windows kabuğu birkaç saniye içinde kendini geri başlatır. Başlamazsa Görev Yöneticisi → Dosya → Yeni görev çalıştır → explorer.exe.

Açık pencereleriniz ve kaydedilmemiş belgeleriniz etkilenmez — yalnızca kabuk yeniden yüklenir.

tanilamaonarim
Windows İstemci 18 Temmuz 2026

Dosya uzantılarını gösterin — güvenlik meselesi

"fatura.pdf" aslında "fatura.pdf.exe" olabilir. Uzantıları gizli bırakmak bunu görünmez kılar.

Explorer → Görünüm → Göster → Dosya adı uzantıları. Aynı menüde Gizli öğeler de açılabilir.

Toplu dağıtım için kayıt defterinden:

Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced' `
  -Name HideFileExt -Value 0
Stop-Process -Name explorer -Force

Kullanıcı bilgisayarlarında bu ayarı politikayla zorunlu kılmak, kimlik avı eklerine karşı en ucuz önlemlerden biridir.

guvenlikexplorer
Windows İstemci 16 Temmuz 2026

"Dosya adı çok uzun" hatasını kalıcı çözün

260 karakter sınırı Windows 10'dan beri kaldırılabiliyor; ayar varsayılan olarak kapalı geliyor.

Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' `
  -Name LongPathsEnabled -Value 1 -Type DWord

Değişiklik yeniden başlatmadan sonra etkin olur ve yalnızca uzun yolu destekleyen uygulamalarda işe yarar. Eski uygulamalar hâlâ 260 karakterde takılabilir.

Hemen çözüm gerekiyorsa derin klasörü sürücü harfine bağlayın:

subst X: "C:\cok\derin\bir\klasor\yolu"
dosya-sistemionarim
Windows İstemci 16 Temmuz 2026

Yazdırma kuyruğu takıldı: biriktiriciyi sıfırlayın

Silinmeyen yazdırma işi, kuyruk klasörü temizlenmeden gitmez.

Yönetici olarak:

Stop-Service -Name Spooler -Force
Remove-Item "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -ErrorAction SilentlyContinue
Start-Service -Name Spooler

Servisi durdurmadan klasörü temizlemeye çalışmak işe yaramaz; dosyalar kilitlidir.

Sorun tekrar ediyorsa genelde sebep bozuk bir sürücüdür. Yazdırma sunucusunda printui /s ile sürücü listesini açıp kullanılmayanları kaldırın.

yazicionarim
Windows İstemci 14 Temmuz 2026

Güvenilirlik geçmişi: "ne zaman bozulmaya başladı?"

Olay günlüğünden çok daha okunaklı bir zaman çizelgesi; çökme ve güncellemeleri yan yana gösterir.

perfmon /rel

Güvenilirlik İzleyicisi, günlük bir grafik üzerinde uygulama çökmelerini, sürücü hatalarını ve yüklenen güncellemeleri birlikte gösterir.

Değeri şudur: “geçen salıdan beri sorun var” diyen kullanıcıda o salı ne yüklendiğini tek bakışta görürsünüz. Olay günlüğünde aynı bağlantıyı kurmak dakikalar alır.

tanilamaizleme
Windows İstemci 14 Temmuz 2026

Dizüstü bataryasının gerçek durumunu ölçün

"Şarj tutmuyor" şikâyetini tahminle değil, tasarım kapasitesiyle karşılaştırarak cevaplayın.

powercfg /batteryreport /output "%USERPROFILE%\Desktop\batarya.html"

Oluşan HTML raporda Design Capacity ile Full Charge Capacity değerlerini karşılaştırın. Tam şarj kapasitesi tasarımın %60’ının altına düştüyse batarya değişimi gerekir; bu, garanti ve satın alma taleplerinde işe yarayan somut bir sayıdır.

Rapor ayrıca son haftaların şarj döngülerini ve kullanım süresini gösterir.

donanimbataryatanilama
Windows İstemci 12 Temmuz 2026

Bilgisayarı uykuya geçmekten ne alıkoyuyor?

Ekranı kapanmayan makinede suçluyu tek komut söyler.

Yönetici olarak:

powercfg /requests

Çıktı, uykuyu engelleyen istekleri kategoriye göre listeler: DISPLAY, SYSTEM, AWAYMODE. Yanında engelleyen sürücü veya işlem görünür — genelde bir medya oynatıcı, açık kalmış bir uzak oturum ya da ağ sürücüsüdür.

Bir isteği geçersiz kılmak için:

powercfg /requestsoverride PROCESS uygulama.exe DISPLAY SYSTEM

Son 3 günün uyku geçmişini görmek için powercfg /sleepstudy raporunu üretin.

enerjitanilama
Windows İstemci 12 Temmuz 2026

Hızlı başlatma, "yeniden başlattım" demenizi yalancı çıkarır

Kapat-aç yaptığınızda çekirdek gerçekten yeniden yüklenmez. Sorun giderirken bu ayrımı bilin.

Hızlı başlatma (fast startup) açıkken Kapat komutu makineyi tam kapatmaz; çekirdek durumunu diske yazıp hazırda beklemeye benzer bir duruma geçer. Bu yüzden sürücü sorunları “kapatıp açtım, geçmedi” der.

Başlat → Yeniden Başlat her zaman tam yeniden başlatma yapar. Sorun giderirken kapat-aç değil, yeniden başlat deyin.

Özelliği kapatmak için:

powercfg /hibernate off

Çift işletim sistemli makinelerde bu ayarı kapatmak ayrıca zorunludur; aksi hâlde diğer sistem NTFS bölümünü tutarsız görür.

enerjitanilamaonarim
Windows İstemci 10 Temmuz 2026

C: doldu: WinSxS klasörünü güvenle küçültün

Windows klasörü onlarca gigabayt yer kaplıyorsa çoğu eski güncelleme bileşenidir — ve temizlenebilir.

Önce ne kadar geri kazanılabileceğini ölçün:

DISM /Online /Cleanup-Image /AnalyzeComponentStore

Rapor “Bileşen deposu temizliği önerilir: Evet” diyorsa:

DISM /Online /Cleanup-Image /StartComponentCleanup

Daha agresif seçenek, yüklü güncellemeleri kaldırılamaz hâle getirir — geri alma ihtiyacı olmadığından eminseniz:

DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

WinSxS klasörünü asla elle silmeyin; içindeki dosyaların çoğu sistem dizinlerine sabit bağlantıdır ve gerçek boyutu Explorer’ın gösterdiğinden küçüktür.

diskbakimwindows-server
Windows İstemci 10 Temmuz 2026

Disk temizliğini otomatikleştirin

Geçici dosyalar ve indirilenler klasörü kendi kendini temizlesin; kimse elle yapmıyor.

Ayarlar → Sistem → Depolama → Depolama Duyarlılığı (Storage Sense) açıldığında geçici dosyalar, geri dönüşüm kutusu ve isteğe bağlı olarak indirilenler klasörü belirli aralıklarla temizlenir.

Kayıt defterinden dağıtmak için:

$p = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\StorageSense\Parameters\StoragePolicy'
Set-ItemProperty $p -Name '01' -Value 1        # açık
Set-ItemProperty $p -Name '08' -Value 1        # geri dönüşüm kutusunu temizle
Set-ItemProperty $p -Name '256' -Value 30      # 30 günden eski öğeler

Sunucularda Storage Sense yoktur; orada zamanlanmış bir görevle cleanmgr /sagerun:1 kullanın.

diskbakimotomasyon
Windows İstemci 8 Temmuz 2026

Mavi ekrandan sonra hangi sürücü suçlu?

Minidump dosyası hangi modülün çöktüğünü söyler; tahmin etmeye gerek yok.

Dökümler burada durur:

C:\Windows\Minidump\

Dosya yoksa döküm yazma kapalıdır; Sistem Özellikleri → Gelişmiş → Başlangıç ve Kurtarma altında “Küçük bellek dökümü” seçin.

Hızlı bir özet için olay günlüğüne bakın:

Get-WinEvent -FilterHashtable @{ LogName='System'; Id=1001 } -MaxEvents 5 |
  Where-Object { $_.ProviderName -eq 'Microsoft-Windows-WER-SystemErrorReporting' } |
  Select-Object TimeCreated, Message

Ayrıntılı analiz için WinDbg ile dökümü açıp !analyze -v çalıştırın; çıktıdaki MODULE_NAME genellikle doğrudan sorumluyu verir.

tanilamasurucucokme
Windows İstemci 8 Temmuz 2026

Diski kim meşgul ediyor? Kaynak İzleyici

Görev Yöneticisi "disk %100" der ama hangi dosyaya yazıldığını söylemez. resmon söyler.

resmon

Disk sekmesinde “Disk Etkinliği Olan İşlemler” listesi, işlem bazında okuma/yazma hızını ve okunan dosyanın tam yolunu gösterir. Antivirüs taraması mı, bir günlük dosyası mı, yoksa arama dizini mi — burada net görünür.

sekmesi aynı şeyi bağlantılar için yapar: hangi işlem hangi uzak adrese ne kadar veri gönderiyor. Şüpheli giden bağlantıları incelemenin en hızlı yolu budur.

performanstanilama
Windows İstemci 6 Temmuz 2026

Ağ profilini genelden özele çevirin

Ağ "Genel" olarak tanındıysa dosya paylaşımı ve uzak masaüstü sessizce engellenir.

Get-NetConnectionProfile
Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

Sunucularda ve etki alanına katılmış makinelerde profil DomainAuthenticated olmalıdır. Etki alanı denetleyicisine ulaşamayan bir makine profili Public’e düşürebilir ve bu, gruplandırılmış güvenlik duvarı kurallarının tamamını devre dışı bırakır.

Sorun tekrar ediyorsa sebep genelde ağ hizmetinin, etki alanı denetleyicisi erişilebilir olmadan önce başlamasıdır; NlaSvc hizmetini gecikmeli başlatmaya almak çoğu vakayı çözer.

agguvenlik-duvari
Windows İstemci 6 Temmuz 2026

Eşlenmiş sürücü her açılışta kayboluyor

Kırmızı çarpı işaretli ağ sürücüsünün sebebi genelde bağlantı sırası, kimlik bilgisi değil.

Kalıcı eşleme:

net use Z: \\sunucu01\paylasim /persistent:yes

Sürücü açılışta bağlanamıyorsa sebep neredeyse her zaman şudur: kullanıcı oturumu, ağ hazır olmadan açılır. Grup ilkesiyle “Bilgisayar açılışında her zaman ağı bekle” ayarını etkinleştirmek doğru çözümdür.

Grup ilkesi kullanılamıyorsa oturum açma betiği yerine zamanlanmış görevi “Oturum açıldığında, 30 saniye gecikmeli” tetikleyicisiyle kurun.

Kimlik bilgisi sorunuysa saklanan girdileri kontrol edin: cmdkey /list.

agdosya-sunucusuonarim
Windows İstemci 4 Temmuz 2026

Windows sürüm ve derleme numarasını doğru okuyun

"Windows 11" yeterli bilgi değil; destek ve uyumluluk derleme numarasına bakar.

Hızlı yol: Win + Rwinver.

Betikte kullanmak için:

Get-ComputerInfo -Property OsName, OsDisplayVersion, OsBuildNumber, OsHardwareAbstractionLayer

Uzaktan, birden çok makine için:

'pc01','pc02','pc03' | ForEach-Object {
  [pscustomobject]@{
    Makine = $_
    Surum  = (Get-CimInstance Win32_OperatingSystem -ComputerName $_).Caption
    Derleme= (Get-CimInstance Win32_OperatingSystem -ComputerName $_).BuildNumber
  }
} | Format-Table -AutoSize

Destek ömrü hesaplarken OsDisplayVersion (örn. 24H2) alanına bakın; ana sürüm numarası tek başına yeterli değildir.

envantersurum
Windows İstemci 4 Temmuz 2026

Yanıt vermeyen uygulamayı komutla kapatın

Görev Yöneticisi de donduysa komut satırı hâlâ çalışır.

Get-Process | Where-Object { -not $_.Responding } |
  Select-Object Id, ProcessName, StartTime

Stop-Process -Name "uygulama" -Force

Klasik yöntem, alt işlemleri de kapatır:

taskkill /IM uygulama.exe /F /T

/T alt işlemleri de sonlandırır — tarayıcı gibi çok işlemli uygulamalarda gereken parametre budur.

tanilamaislem
Windows İstemci 2 Temmuz 2026

Sunucuda takılı kalmış uzak masaüstü oturumunu kapatın

"Bağlantı sayısı doldu" hatasında, unutulmuş oturumları listeleyip düşürün.

query session /server:sunucu01
logoff 3 /server:sunucu01

query session çıktısındaki ilk sütun oturum kimliğidir. Disc durumundaki oturumlar bağlantısı kopmuş ama hâlâ kaynak tüketen oturumlardır.

PowerShell tarafında:

quser /server:sunucu01

Bağlantısı kopan oturumların otomatik kapanması için sunucuda oturum sınırlarını (idle ve disconnected timeout) grup ilkesiyle ayarlayın; elle kapatmak kalıcı çözüm değildir.

rdpwindows-serveronarim
Windows İstemci 2 Temmuz 2026

UAC'yi kapatmayın — istemi azaltmanın başka yolu var

Kullanıcı Hesabı Denetimi kapatıldığında yalnızca uyarı gitmez; uygulama yalıtımı da gider.

UAC kapatıldığında Windows, uygulamaları düşük bütünlük düzeyinde çalıştırmayı bırakır. Yani sorun yalnızca “uyarı görmemek” değildir; tarayıcı ve Office gibi uygulamaların korumalı alan davranışı da zayıflar.

İstem sayısını azaltmanın doğru yolları:

  • Yönetici yetkisi gerektiren işleri ayrı bir yönetici hesabıyla yapın, günlük hesabı standart bırakın.
  • Sık kullandığınız yönetim araçlarını tek bir yükseltilmiş terminalden çalıştırın.
  • Kurumsal ortamda LAPS + ayrı yönetim hesabı modeline geçin.

Mevcut durumu görmek için:

Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' |
  Select-Object EnableLUA, ConsentPromptBehaviorAdmin, PromptOnSecureDesktop

EnableLUA değeri 0 ise UAC kapalıdır ve bu, denetimlerde bulgu üretir.

guvenlikuac
Windows İstemci 30 Haziran 2026

Defender taramasını komut satırından çalıştırın

Uzak makinede arayüz açmadan tarama başlatmak ve imzaları güncellemek.

Update-MpSignature
Start-MpScan -ScanType QuickScan          # veya FullScan
Get-MpThreatDetection | Select-Object -First 10 InitialDetectionTime, ThreatID, Resources

Belirli bir klasörü taramak:

Start-MpScan -ScanType CustomScan -ScanPath "D:\Paylasim"

Koruma durumunu tek bakışta görmek:

Get-MpComputerStatus | Select-Object AMServiceEnabled, RealTimeProtectionEnabled,
  AntivirusSignatureLastUpdated, QuickScanAge

AntivirusSignatureLastUpdated birkaç günden eskiyse imza güncellemesi çalışmıyordur — tarama başlatmadan önce onu çözün.

guvenlikdefender
Windows İstemci 28 Haziran 2026

Fidye yazılımına karşı kontrollü klasör erişimi

Belgeler klasörünü yalnızca izin verilen uygulamaların değiştirebilmesi, ücretsiz ve etkili bir katman.

Set-MpPreference -EnableControlledFolderAccess Enabled
Add-MpPreference -ControlledFolderAccessProtectedFolders "D:\Muhasebe"
Add-MpPreference -ControlledFolderAccessAllowedApplications "C:\Program Files\Uygulama\uyg.exe"

Doğrudan Enabled yapmadan önce denetim modunda çalıştırın ve hangi uygulamaların engelleneceğini görün:

Set-MpPreference -EnableControlledFolderAccess AuditMode

Engellenen girişimler olay günlüğünde Microsoft-Windows-Windows Defender/Operational altında 1123 ve 1124 kimlikleriyle görünür. Denetim modunda bu listeyi bir hafta toplayıp izin listesini oluşturun; doğrudan açmak yedekleme ve muhasebe yazılımlarını kırar.

guvenlikfidye-yazilimidefender
Windows İstemci 28 Haziran 2026

Her makinede aynı yerel yönetici parolası kullanmayı bırakın

Tek parola ele geçtiğinde tüm filo düşer. LAPS her makineye ayrı parola üretir ve dizinde saklar.

Windows LAPS artık işletim sistemiyle birlikte gelir; ayrı istemci kurmak gerekmez. Parolayı Entra ID’ye veya Active Directory’ye yedekler ve belirlediğiniz aralıkla otomatik döndürür.

Makinedeki durumu görmek:

Get-LapsAADPassword -DeviceIds "pc01" -IncludePasswords -AsPlainText

Active Directory tarafında:

Get-LapsADPassword -Identity "PC01" -AsPlainText

Parolayı hemen döndürmek:

Reset-LapsPassword

Politikayı dağıtırken parola uzunluğunu ve döndürme aralığını (tipik olarak 30 gün) belirleyin. Yedeklemenin gerçekten çalıştığını, rastgele bir makinenin parolasını dizinden okuyarak doğrulayın — dağıtımın en sık atlanan adımı budur.

guvenliklapskimlik
Windows İstemci 26 Haziran 2026

Sorunlu sürücüyü kaldırın, eskisini geri yükleyin

pnputil ile sürücü deposunu listeleyin ve hatalı paketi temiz şekilde kaldırın.

Yüklü üçüncü taraf sürücüleri listelemek:

pnputil /enum-drivers

Çıktıdaki oem##.inf adını not edin ve kaldırın:

pnputil /delete-driver oem42.inf /uninstall /force

Belirli bir sürücüyü yüklemek:

pnputil /add-driver "D:\surucu\net.inf" /install

Sorunun sürücüden geldiğinden emin değilseniz önce Aygıt Yöneticisi’nde Sürücüyü Geri Al deneyin — kaldırmaktan daha güvenlidir ve bir önceki sürüme döner.

surucuonarimdonanim
Windows İstemci 26 Haziran 2026

Güncellemeyi kritik hafta boyunca duraklatın

Envanter veya yıl sonu kapanışında yeniden başlatma istemiyorsanız duraklatma doğru araçtır — kapatma değil.

Ayarlar → Windows Update → Güncellemeleri duraklat ile en fazla 5 hafta erteleyebilirsiniz.

Kurumsal ortamda etkin saatleri ve yeniden başlatma davranışını politikayla yönetin; kullanıcıya bırakmayın. Etkin saatleri betikle ayarlamak:

$p = 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'
Set-ItemProperty $p -Name ActiveHoursStart -Value 8
Set-ItemProperty $p -Name ActiveHoursEnd   -Value 19

Güncelleme hizmetini tamamen devre dışı bırakmayın: makine yalnızca yeniden başlatmayı değil, güvenlik yamalarını da almayı bırakır ve bunu aylarca kimse fark etmez.

Bekleyen yeniden başlatma olup olmadığını kontrol etmek:

Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired'
guncellemebakim
Windows İstemci 24 Haziran 2026

İndirdiğiniz dosyanın karma değerini doğrulayın

ISO veya kurulum dosyasının bozulmadığını ve doğru kaynaktan geldiğini tek komutla kontrol edin.

Get-FileHash .\Windows.iso -Algorithm SHA256 | Format-List

Çıkan değeri üreticinin sitesindeki değerle karşılaştırın. Karşılaştırmayı gözle yapmak yerine:

$beklenen = 'A1B2C3...'
(Get-FileHash .\Windows.iso -Algorithm SHA256).Hash -eq $beklenen

True dönerse dosya birebir aynıdır.

Karma değeri yalnızca bozulmayı değil, yolda değiştirilmiş olmayı da yakalar — bu yüzden beklenen değeri dosyayla aynı yerden değil, üreticinin resmî sayfasından alın.

guvenlikdogrulama
Windows İstemci 24 Haziran 2026

Büyük klasörleri robocopy ile kopyalayın

Explorer kopyalaması yarıda kesilir ve izinleri taşımaz. Robocopy ikisini de çözer.

robocopy "D:\Kaynak" "E:\Hedef" /E /COPYALL /R:2 /W:5 /MT:16 /LOG+:C:\gecici\kopya.log /TEE
  • /E boş klasörler dahil tüm alt klasörler
  • /COPYALL izinler, sahiplik ve denetim bilgisi dahil (yönetici gerekir)
  • /R:2 /W:5 hata durumunda 2 deneme, 5 saniye bekleme — varsayılan bir milyon denemedir ve iş takılır
  • /MT:16 16 iş parçacığı; küçük dosyalarda ciddi hız farkı yaratır

/MIR kullanmadan önce mutlaka /L ile prova yapın — aynalama, hedefteki fazlalıkları siler.

Kesilen bir kopyalamayı kaldığı yerden sürdürmek için aynı komutu tekrar çalıştırmanız yeterlidir; robocopy yalnızca değişenleri kopyalar.

robocopydosya-sunucusugoc
Windows İstemci 22 Haziran 2026

Açılışta betik çalıştırmanın doğru yolu

Başlangıç klasörüne kısayol atmak yerine zamanlanmış görev kullanın: yönetici yetkisi, gecikme ve günlük kaydı gelir.

$eylem   = New-ScheduledTaskAction -Execute 'pwsh.exe' `
             -Argument '-NoProfile -File "C:\Betikler\acilis.ps1"'
$tetik   = New-ScheduledTaskTrigger -AtStartup
$ayar    = New-ScheduledTaskSettingsSet -StartWhenAvailable `
             -ExecutionTimeLimit (New-TimeSpan -Minutes 30)
$asil    = New-ScheduledTaskPrincipal -UserId 'SYSTEM' -RunLevel Highest

Register-ScheduledTask -TaskName 'Acilis-Bakim' -Action $eylem -Trigger $tetik `
  -Settings $ayar -Principal $asil

Başlangıç klasörüne kısayol koymanın üç eksiği vardır: yönetici yetkisiyle çalışmaz, oturum açılmadan tetiklenmez ve başarısız olduğunda hiçbir iz bırakmaz. Zamanlanmış görev üçünü de çözer.

Görevin gerçekten çalıştığını doğrulayın:

Get-ScheduledTaskInfo -TaskName 'Acilis-Bakim' |
  Select-Object LastRunTime, LastTaskResult, NextRunTime

LastTaskResult değeri 0 ise başarılıdır.

otomasyonzamanlanmis-gorev
Windows İstemci 22 Haziran 2026

Riskli değişiklikten önce geri yükleme noktası alın

Sürücü veya kayıt defteri değişikliğinden önce 30 saniyelik sigorta.

Önce korumanın açık olduğundan emin olun:

Enable-ComputerRestore -Drive "C:\"
Checkpoint-Computer -Description "Surucu guncellemesi oncesi" -RestorePointType MODIFY_SETTINGS

Mevcut noktaları listelemek:

Get-ComputerRestorePoint | Select-Object SequenceNumber, Description, CreationTime

Windows varsayılan olarak 24 saatte bir noktadan fazlasını oluşturmaz. Aynı gün ikinci noktayı almak isterseniz sıklık sınırını geçici olarak değiştirmeniz gerekir.

Geri yükleme noktası yedek değildir: kişisel dosyalarınızı geri getirmez, yalnızca sistem dosyalarını ve kayıt defterini eski hâline döndürür.

yedeklemeonarim
Windows İstemci 20 Haziran 2026

"Yetkim var" diyor ama erişemiyor: grup üyeliğini kontrol edin

Gruba eklendikten sonra oturum kapatılıp açılmadıysa jeton eski üyeliği taşır.

Kullanıcının o anki oturumdaki üyeliklerini görmek:

whoami /groups

Dizindeki gerçek üyelik:

Get-ADPrincipalGroupMembership m.demir | Select-Object name

İki liste farklıysa cevap bellidir: kullanıcı gruba eklenmiş ama oturumu yenilememiştir. Erişim jetonu oturum açılırken üretilir ve sonradan değişmez.

Çözüm: kullanıcı oturumu tamamen kapatıp açsın. Kilit ekranından dönmek yetmez. Sunucu tarafında klist purge bazen yardımcı olur ama garantili yol oturumu yenilemektir.

kimlikactive-directorytanilama
Windows İstemci 20 Haziran 2026

Uzak makinede komut çalıştırın — RDP açmadan

Tek bir kontrol için oturum açmak zaman kaybı. Invoke-Command aynı işi saniyeler içinde yapar.

Invoke-Command -ComputerName sunucu01, sunucu02 -ScriptBlock {
  Get-Service -Name Spooler | Select-Object MachineName, Status, StartType
}

Birden çok makinede aynı anda çalışır ve çıktıya makine adını ekler.

Kalıcı bir oturum açmak (art arda birkaç komut çalıştıracaksanız daha hızlıdır):

$o = New-PSSession -ComputerName sunucu01
Invoke-Command -Session $o -ScriptBlock { Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 }
Remove-PSSession $o

Bağlantı kurulamazsa hedefte WinRM’i kontrol edin:

Test-WSMan -ComputerName sunucu01
powershelluzaktan-yonetim
Windows İstemci 18 Haziran 2026

Olay günlüğünü hızlı filtreleyin

Get-EventLog yavaş ve eski. FilterHashtable ile sorgu, günlüğün kendisinde çalışır.

Get-WinEvent -FilterHashtable @{
  LogName   = 'System'
  Level     = 1,2                      # Kritik ve Hata
  StartTime = (Get-Date).AddHours(-24)
} | Group-Object ProviderName | Sort-Object Count -Descending | Select-Object Count, Name

Get-EventLog tüm kayıtları çekip sonra süzer; büyük günlüklerde dakikalar sürer. FilterHashtable süzmeyi günlük servisine yaptırır ve saniyeler içinde döner.

Uzak makinede aynı sorgu:

Get-WinEvent -ComputerName sunucu01 -FilterHashtable @{ LogName='Application'; Level=2 } -MaxEvents 20

Grup sonucundaki en üstteki sağlayıcı, o makinedeki gürültünün kaynağıdır — sorunu aramaya oradan başlayın.

olay-gunlugupowershelltanilama
Windows İstemci 18 Haziran 2026

Disk ölmeden önce haber verir: sağlık durumunu okuyun

SMART verisi Windows üzerinden okunabilir; yavaşlama şikâyetinde ilk bakılacak yerlerden biri.

Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus, OperationalStatus, Size
Get-PhysicalDisk | Get-StorageReliabilityCounter |
  Select-Object DeviceId, Wear, ReadErrorsTotal, WriteErrorsTotal, Temperature

HealthStatus Warning veya Unhealthy ise diski değiştirin; “henüz çalışıyor” bir gerekçe değildir.

SSD’lerde Wear değeri kullanılmış ömür yüzdesini verir. 80’in üzerindeyse değişim planlayın.

Basit kontrol için:

wmic diskdrive get model,status

Pred Fail görürseniz disk kendi arızasını önceden bildiriyordur — o makinede yedeğin güncelliğini hemen doğrulayın.

donanimdisktanilama
Windows İstemci 16 Haziran 2026

Güvenli moda girmenin en hızlı yolu

F8 artık çalışmıyor. Shift + Yeniden Başlat ve msconfig ile iki güvenilir yöntem.

Yöntem 1 — Shift + Yeniden Başlat: Başlat menüsünde Yeniden Başlat’a Shift basılı tutarak tıklayın → Sorun Giderme → Gelişmiş Seçenekler → Başlangıç Ayarları → Yeniden Başlat → 4 (veya ağ için 5).

Yöntem 2 — msconfig: Bir sonraki açılışın güvenli modda olmasını istiyorsanız:

bcdedit /set {current} safeboot minimal
shutdown /r /t 0

Normale dönmek için — bunu yapmayı unutmayın, aksi hâlde makine hep güvenli modda açılır:

bcdedit /deletevalue {current} safeboot

Makine hiç açılmıyorsa Windows üç başarısız açılıştan sonra kurtarma ortamını kendisi başlatır; bunu tetiklemek için açılış sırasında güç düğmesiyle iki kez kapatabilirsiniz.

onarimtanilamaacilis
Windows İstemci 16 Haziran 2026

Makine ne zamandır açık, ne zaman kuruldu?

"Yeniden başlattım" ifadesini doğrulamanın ve makine yaşını öğrenmenin iki komutu.

$os = Get-CimInstance Win32_OperatingSystem
[pscustomobject]@{
  Makine        = $env:COMPUTERNAME
  SonAcilis     = $os.LastBootUpTime
  CalismaSuresi = (Get-Date) - $os.LastBootUpTime
  KurulumTarihi = $os.InstallDate
}

CalismaSuresi haftalarcaysa ve kullanıcı “her gün kapatıyorum” diyorsa sebep genelde hızlı başlatmadır: kapatma tam kapatma değildir.

Hızlı bakış için:

systeminfo | findstr /C:"Sistem Önyükleme Zamanı" /C:"Özgün Yükleme Tarihi"

Kurulum tarihi, makinenin yaşını ve yenileme sırasını planlarken envanter tablosuna girmesi gereken alandır.

envantertanilama
Windows İstemci 14 Haziran 2026

Emoji ve özel karakterleri klavyeden yazın

Win + nokta, her metin kutusunda emoji, sembol ve özel karakter panelini açar.

Win + . (veya Win + ;) emoji panelini açar. Panelde yalnızca emoji yok: üst sekmelerde semboller, kaomoji ve son kullanılanlar var.

Semboller sekmesi, belge yazarken en çok işe yarayan kısımdır: ± × ÷ ≈ ° ™ § → ✓ gibi karakterler için karakter eşlemi açmaya gerek kalmaz.

Panel açılmıyorsa dokunmatik klavye hizmeti kapalı olabilir:

Get-Service TabletInputService | Select-Object Status, StartType
kisayolverimlilik
Windows İstemci 14 Haziran 2026

Sayfa dosyasını kapatmayın, doğru yerde tutun

"32 GB RAM var, pagefile'a gerek yok" yaygın ve yanlış. Döküm alma ve bazı uygulamalar ona bağlı.

Sayfa dosyasını tamamen kapatmanın iki bedeli vardır: mavi ekran sonrası bellek dökümü alınamaz (yani sorunu hiç çözemezsiniz) ve bazı uygulamalar ayırdıkları belleği kullanmasalar bile sayfa dosyası alanı ister.

Mevcut yapılandırmayı görmek:

Get-CimInstance Win32_PageFileUsage |
  Select-Object Name, AllocatedBaseSize, CurrentUsage, PeakUsage

Sistem yönetimine bırakmak çoğu makine için doğru seçimdir:

$cs = Get-CimInstance Win32_ComputerSystem
$cs | Set-CimInstance -Property @{ AutomaticManagedPagefile = $true }

Yer sıkıntısı varsa dosyayı başka bir fiziksel diske taşıyın; aynı diskte küçültmek performansı düşürür. C: sürücüsünde en az küçük bir çekirdek dökümü alacak kadar alan bırakın.

performansbellekdisk

Yeni ipuçları e-postayla gelsin

Bu listeye ekleme yapıldığında ve yeni rehber çıktığında haber veriyorum. Başka zaman değil.

Bültene katıl