İçeriğe geç
Yeni yazı çıkınca e-posta · 4.812 abone 244 rehber · 102 ipucu · 82 komut RSS GitHub LinkedIn İletişim
Ara Ctrl K Bültene katıl
Tüm arşiv · 244 rehber →
Tüm araçlar · 75 üreteç →
İpuçları

102 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.

102 ipucu 12 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
macOS 2 Ağustos 2026

macOS'ta ekran görüntüsünün üç ayrı kısayolu

Tam ekran, seçili alan ve pencere için ayrı tuşlar var; Ctrl eklemek dosyaya değil panoya alır.

  • Cmd + Shift + 3 — tüm ekran
  • Cmd + Shift + 4 — seçtiğiniz alan
  • Cmd + Shift + 4, sonra Boşluk — imleçle seçtiğiniz pencere (gölgeli, temiz kenarlı)
  • Cmd + Shift + 5 — kayıt paneli: ekran videosu, zamanlayıcı ve kaydetme yeri seçenekleri

Herhangi birine Ctrl eklerseniz dosya oluşmaz, doğrudan panoya kopyalanır: Cmd + Ctrl + Shift + 4.

Varsayılan kayıt yerini değiştirmek için:

defaults write com.apple.screencapture location ~/Resimler/Ekran
killall SystemUIServer

Pencere gölgesini kaldırmak isterseniz defaults write com.apple.screencapture disable-shadow -bool true.

kisayolekran-goruntusu
macOS 2 Ağustos 2026

Finder'da gizli dosyaları tek tuşla göster

Terminal komutu ezberlemeye gerek yok; Cmd + Shift + nokta anında açıp kapatıyor.

Finder penceresindeyken Cmd + Shift + . (nokta) gizli dosyaları gösterir; aynı tuş tekrar gizler.

Kalıcı olarak açmak isterseniz:

defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

Bir dosyanın tam yolunu almak için Finder’da seçip Cmd + Option + C yapın — yol panoya kopyalanır. Yalnızca adı için Cmd + C yeterlidir.

Finder’ın alt kısmındaki yol çubuğunu açmak da işe yarar: Görünüm → Yol Çubuğunu Göster. Oradaki klasörlere çift tıklayarak hızlıca yukarı çıkabilirsiniz.

finderkisayol
macOS 2 Ağustos 2026

macOS'ta donan uygulamayı kapatmak

Cmd + Option + Esc çoğu durumda yeter; direnen uygulamalar için terminalden tek satır.

Cmd + Option + Esc Zorla Çık penceresini açar. Dock’taki simgeye Option basılı tutarak sağ tıklamak da aynı seçeneği verir.

Pencere hiç yanıt vermiyorsa terminalden:

killall "Uygulama Adı"
# inatçıysa:
pkill -9 -f "Uygulama Adı"

Hangi işlemin sistemi zorladığını görmek için:

top -o cpu -n 10

Activity Monitor aynı bilgiyi arayüzle verir; Görünüm → Tüm İşlemler seçmeyi unutmayın, varsayılan görünüm yalnızca kendi kullanıcınızın işlemlerini gösterir.

onarimislem
macOS 2 Ağustos 2026

macOS'ta ağ sorunlarını komut satırından çözmek

ipconfig ve nslookup burada farklı çalışır. DNS önbelleği, arayüz sırası ve Wi-Fi durumu için doğru komutlar.

DNS önbelleğini temizlemek:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Sistemin gerçekten hangi DNS sunucusunu kullandığını görmek — scutil, ağ ayarları penceresinden daha doğru bilgi verir:

scutil --dns | grep 'nameserver\[[0-9]*\]'

Arayüz sırası (hangisi öncelikli) çok ekranlı/VPN’li kurulumlarda kritiktir:

networksetup -listnetworkserviceorder

Wi-Fi bağlantı ayrıntıları için:

system_profiler SPAirPortDataType | grep -A 8 'Current Network'

VPN bağlıyken iç isim çözülmüyorsa önce scutil --dns çıktısına bakın; VPN’in DNS’i listenin üstünde değilse sorun oradadır.

agdnstanilama
macOS 2 Ağustos 2026

Yeni Mac'i Brewfile ile dakikalar içinde kurmak

Kurulu paketleri tek dosyaya dökün, yeni makinede tek komutla geri yükleyin.

Mevcut makinede kurulu her şeyi dışa aktarın:

brew bundle dump --file=~/Brewfile --describe --force

--describe her satıra ne olduğunu yazar; altı ay sonra listeye baktığınızda işinize yarar.

Yeni makinede:

brew bundle install --file=~/Brewfile

Brewfile yalnızca komut satırı araçlarını değil, cask ile masaüstü uygulamalarını ve mas ile App Store uygulamalarını da kapsar.

Bakım için düzenli çalıştırın:

brew update && brew upgrade && brew cleanup
brew bundle cleanup --file=~/Brewfile   # listede olmayanları gösterir

Son komut, zamanla biriken ve kimsenin hatırlamadığı paketleri ortaya çıkarır.

homebrewkurulumotomasyon
macOS 2 Ağustos 2026

Kurumsal Mac'te hangi profiller yüklü?

"Bu ayarı neden değiştiremiyorum?" sorusunun cevabı genelde bir MDM yapılandırma profilidir.

Yüklü yapılandırma profillerini listelemek:

profiles list -all
sudo profiles show -type enrollment

İkinci komut cihazın bir MDM’e kayıtlı olup olmadığını ve hangi sunucuya bağlı olduğunu gösterir.

Ayrıntılı olarak hangi ayarın hangi profilden geldiğini görmek için Sistem Ayarları → Genel → Cihaz Yönetimi bölümüne bakın; her profilin içindeki yükleri (payload) tek tek açabilirsiniz.

Sorun giderirken faydalı bir ayrım: kullanıcı bir ayarı değiştiremiyorsa ya profil kilitlemiştir ya da yönetici hakkı yoktur. İlkini profiles list, ikincisini şu komut söyler:

dsmemberutil checkmembership -U "$(whoami)" -G admin
mdmkurumsalprofil
macOS 2 Ağustos 2026

FileVault gerçekten açık mı?

Arayüzde "Açık" yazması yetmez; şifreleme tamamlanmamış olabilir ve kurtarma anahtarı kayıtlı olmayabilir.

Durumu ve şifreleme ilerlemesini görmek:

fdesetup status

FileVault is On. yeterli değil — büyük disklerde ilk şifreleme saatler sürer ve o süre boyunca disk tam korumalı değildir. İlerleme yüzdesi de bu çıktıda görünür.

Kurtarma anahtarını kimin tuttuğunu kontrol edin:

sudo fdesetup list
sudo fdesetup hasinstitutionalrecoverykey

Kurumsal ortamda anahtarın MDM’e yedeklenmiş olması gerekir. Yalnızca kullanıcıda duran bir kurtarma anahtarı, kullanıcı ayrıldığında diski kalıcı olarak erişilemez yapar.

Yeni bir kurtarma anahtarı üretmek (eskisini geçersiz kılar):

sudo fdesetup changerecovery -personal
sifrelemeguvenlikfilevault
macOS 2 Ağustos 2026

Mac neden uyumuyor?

Kapak kapalı ama fan çalışıyorsa bir uygulama uyku engeli koymuştur; pmset onu isimle söyler.

Uykuyu engelleyen etkin talepleri görmek:

pmset -g assertions

Çıktının alt kısmında PreventUserIdleSystemSleep ya da PreventDisplaySleep satırlarının yanında engelleyen uygulamanın adı yazar. Genelde bir medya oynatıcı, açık bir toplantı uygulaması ya da dosya eşitleme aracıdır.

Enerji ayarlarının tamamını görmek:

pmset -g

Son uyku/uyanma geçmişi:

pmset -g log | grep -E 'Sleep|Wake' | tail -20

Bir işi bilerek engellemek isterseniz (uzun bir kopyalama sırasında uyumasın diye):

caffeinate -i -w $(pgrep -n rsync)
enerjitanilama
macOS 2 Ağustos 2026

Spotlight'ı terminalden kullanmak: mdfind

find yavaş kalır; mdfind aynı dizini kullandığı için sonuç anında gelir.

find diski tarar, mdfind Spotlight dizinini sorgular — büyük disklerde fark saniyelerle dakikalar arasındadır.

mdfind "fatura"                       # her yerde ara
mdfind -onlyin ~/Belgeler "sözleşme"  # tek klasörde
mdfind -name "rapor.xlsx"             # dosya adına göre

Meta veriyle arama, asıl gücüdür:

# son 3 günde değişmiş PDF'ler
mdfind 'kMDItemContentModificationDate >= $time.today(-3) && kMDItemKind == "PDF belgesi"'

Bir dosyanın hangi meta verilere sahip olduğunu görmek için:

mdls dosya.pdf

Sonuç gelmiyorsa o konum Spotlight gizlilik listesinde olabilir: Sistem Ayarları → Spotlight → Arama Gizliliği.

terminalaramaverimlilik
macOS 2 Ağustos 2026

macOS'ta disk nereye gitti?

"Diğer" ve "Sistem Verileri" kategorileri genelde anlık görüntülerden ve önbelleklerden oluşur.

Gerçek kullanımı görmek:

df -h /System/Volumes/Data
sudo du -sh /* 2>/dev/null | sort -h | tail -15

macOS’ta “Sistem Verileri”nin büyük kısmı genelde Time Machine yerel anlık görüntüleridir:

tmutil listlocalsnapshots /
sudo tmutil deletelocalsnapshots 2026-08-01-120000

Bu görüntüler disk dolunca kendiliğinden temizlenir ama siz beklemek istemeyebilirsiniz.

Diğer büyük tüketiciler: ~/Library/Caches, ~/Library/Developer (Xcode kullanıyorsanız onlarca GB olabilir) ve indirilenler klasörü.

Görsel bir döküm için Sistem Ayarları → Genel → Depolama bölümündeki öneriler listesi işinizi görür; ama “Diğer” kategorisinin ne olduğunu yalnızca terminal söyler.

diskbakim
Claude 2 Ağustos 2026

Tekrar eden bağlamı her seferinde yazmayın

Ortamınızı, adlandırma kurallarınızı ve kısıtlarınızı bir kez tanımlayıp saklarsanız her konuşma oradan başlar.

BT işlerinde sorular hep aynı zemine oturur: hangi sürüm, hangi etki alanı, hangi adlandırma standardı, neyi yapmak yasak.

Bunları her konuşmada yeniden yazmak yerine bir kez tanımlayın. Faydalı bir bağlam notu şöyle görünür:

Ortam: Windows Server 2022, tek orman (sirket.local), 3 DC
İstemciler: Windows 11 24H2, Intune yönetimli
Bulut: Azure, tek abonelik, hibrit kimlik (AD Connect)
Adlandırma: rol-ortam-sira (web-prd-01)
Kısıt: Üretimde -WhatIf olmadan yıkıcı komut önerme
Dil: Türkçe, komutlar PowerShell 7

Son iki satır en çok işe yarayanlar. “Kısıt” satırı, verilen önerilerin sizin kurallarınıza uymasını sağlar; dil satırı ise her seferinde “Türkçe yaz” demenizi önler.

Aynı notu ekiple paylaşırsanız herkes aynı zeminden başlar.

verimlilikbaglam
Claude 2 Ağustos 2026

Üretilen betiği çalıştırmadan önce sorulacak üç soru

Dil modelinden gelen kod çalışır görünür ama sizin ortamınızı bilmez. Doğrulama sorumluluğu sizde kalır.

Üretilen bir PowerShell betiğini üretimde çalıştırmadan önce şunları isteyin:

1. “Bu betik neyi geri alınamaz şekilde değiştiriyor?” Cevap listesi boş değilse -WhatIf desteği ekletin.

2. “Hangi varsayımları yaptın?” Genelde burada ortaya çıkar: modül kurulu sayılmış, yetki varsayılmış, tek etki alanı varsayılmış.

3. “Bu betik hangi durumda sessizce yanlış çalışır?” En değerli soru budur. Hata vermeden yanlış iş yapan kod, hata veren koddan tehlikelidir.

Ardından üç şeyi kendiniz yapın: küçük bir kümede deneyin, çıktıyı gözle doğrulayın, geri dönüş yolunu hazırlayın.

Model ortamınızı görmüyor — sürüm farkları, özel yapılandırmalar ve yerel kısıtlar yalnızca sizde. Kodu okumadan çalıştırmak, tanımadığınız birinin verdiği betiği çalıştırmakla aynı şeydir.

betikguvenlikdogrulama
Claude 2 Ağustos 2026

Çıktıyı düz metin değil, kullanılabilir biçimde isteyin

Tablo, CSV veya JSON istemek, sonucu kopyalayıp elle düzenleme işini ortadan kaldırır.

“Bu sunucuları karşılaştır” yerine biçimi de söyleyin:

Sonucu şu sütunlarla markdown tablo olarak ver: Sunucu, Rol, İşletim Sistemi, Yama Grubu, Sahip. Bilinmeyen alanları boş bırak, tahmin etme.

Son cümle önemli: tahmin etmemesini istemezseniz boşlukları makul görünen değerlerle doldurabilir ve siz farkı anlamazsınız.

Doğrudan araca aktaracaksanız CSV isteyin:

Çıktıyı yalnızca CSV olarak ver, açıklama yazma, ilk satır başlık olsun, ayraç noktalı virgül (Excel Türkçe yerel ayarı için).

Yapılandırma üreteceksiniz JSON veya YAML isteyin ve şemayı verin. Şemayı vermezseniz alan adları her seferinde değişir ve otomasyonunuz kırılır.

Bir de tersi işe yarar: elinizdeki dağınık çıktıyı yapıştırıp “bunu şu sütunlarla tabloya çevir” demek, düzenli ifade yazmaktan hızlıdır.

verimlilikcikti
Claude 2 Ağustos 2026

Yapıştırmadan önce maskeleyin

Günlük çıktısı, yapılandırma dosyası ve hata mesajları sandığınızdan fazla bilgi taşır.

Bir hata mesajını yapıştırmadan önce içinde ne olduğuna bakın. Sık sızan şeyler: iç sunucu adları, IP blokları, kullanıcı adları, bağlantı dizgeleri, API anahtarları ve dosya yollarındaki kişi isimleri.

Çoğu zaman bunların hiçbiri soruyu cevaplamak için gerekmez. Maskelenmiş bir örnek aynı işi görür:

Sunucu: SRV-01 → SUNUCU-A
IP: 10.42.17.8 → 10.0.0.10
Kullanıcı: m.demir@sirket.com → kullanici@ornek.local
Anahtar: AKIA... → <API-ANAHTARI>

Hızlı maskeleme için:

(Get-Content hata.log -Raw) -replace '\b\d{1,3}(\.\d{1,3}){3}\b','10.0.0.x' `
  -replace '(?i)[\w.+-]+@[\w.-]+','kullanici@ornek.local' |
  Set-Content hata-maskeli.log

Kurumunuzun veri politikası varsa ona uyun. Politika yoksa basit bir kural işinizi görür: müşteri verisi, kimlik bilgisi ve güvenlik yapılandırması hiçbir dış araca gitmez.

guvenlikgizlilikveri
Claude 2 Ağustos 2026

"Emin değilsen söyle" cümlesini ekleyin

Model, bilmediği yerde de akıcı yazar. Belirsizliği açıkça istemek yanlış bilgiyi ayıklamanın en ucuz yolu.

Teknik sorularda en riskli cevaplar, kendinden emin görünen yanlış cevaplardır. Bunu azaltmanın pratik yolu, belirsizliği açıkça talep etmektir:

Emin olmadığın yerleri açıkça belirt. Sürüme göre değişen bir davranış varsa hangi sürümde geçerli olduğunu söyle. Doğrulayamadığın parametre adlarını tahmin etme.

Bir adım daha ileri gidebilirsiniz:

Bu cevabın yanlış olabileceği üç durumu listele.

Bu soru, varsayımları görünür kılar ve genelde asıl riski oradan öğrenirsiniz.

Özellikle dikkat edilecek alanlar: bulut sağlayıcılarının komut satırı parametreleri, portal menü adları ve lisans/fiyat bilgileri. Bunlar sık değişir ve modelin bilgisi belli bir tarihte durur.

Kalıcı kural: komut adları ve parametreler resmî belgelerden doğrulanır. Model size ne yapmanız gerektiğini hızlıca gösterir; tam sözdizimi için belgeye bakmak yine sizin işiniz.

dogrulamakalite
Claude 2 Ağustos 2026

Uzun konuşmayı özetleyip yeni konuşmaya taşıyın

Konuşma uzadıkça odak dağılır. Ara özet almak hem sizin hem modelin işini kolaylaştırır.

Uzun bir sorun giderme oturumundan sonra konuşma dağılır: denenen yollar, elenen ihtimaller ve kararlar birbirine karışır.

Yeni bir konuşmaya geçmeden önce özet isteyin:

Bu konuşmayı devir notu olarak özetle: sorun, denenen ve elenen yollar (gerekçesiyle), şu an geçerli olan çözüm, açık kalan sorular. Yeni bir konuşmaya yapıştırılacak biçimde yaz.

Bu özet üç işe yarar: yeni konuşma temiz bir zeminden başlar, elenen yolları ikinci kez denemezsiniz ve — en değerlisi — bu metni doğrudan olay kaydına yapıştırabilirsiniz.

Aynı alışkanlık ekip içinde de işe yarar. Nöbet devrinde “şu ana kadar ne yapıldı” sorusuna cevap veren hazır bir metin, sözlü aktarımdan çok daha güvenilirdir.

Karar verdiğiniz şeyleri ayrıca kalıcı bir yere yazın; konuşma geçmişi belge değildir.

verimlilikbaglam
Claude 2 Ağustos 2026

Hata mesajını yapıştırırken çevresini de verin

Tek satırlık hata mesajı çoğu zaman yetmez. Üç ek bilgi cevabın isabetini belirgin biçimde artırıyor.

Yalnızca hata metnini yapıştırmak, aynı hatanın onlarca olası sebebi olduğu için genel cevaplar üretir. Üç şeyi eklemek sonucu değiştirir:

1. Ne yapmaya çalışıyordunuz. “Kullanıcı hesabı taşıyordum” — hata metninde bu yok.

2. Ne değişti. “Dün çalışıyordu, bugün çalışmıyor. Aradaki tek fark yama uygulanması.” Bu cümle çoğu teşhisi tek adıma indirir.

3. Ortam. Sürüm, işletim sistemi, çalıştıran hesap.

Ayrıca hatanın tamamını verin. PowerShell’de tek satır yerine:

$Error[0] | Format-List * -Force

Bu çıktı iç istisnayı ve satır numarasını da içerir — asıl sebep genelde iç istisnadadır, üstteki mesaj yalnızca sarmalayıcıdır.

Son olarak: neyi denediğinizi ve sonucunu yazın. Aynı öneriyi ikinci kez almak, iki tarafın da zamanını harcar.

tanilamaverimlilik
Claude 2 Ağustos 2026

Önce plan isteyin, sonra uygulama

Doğrudan çözüm istemek, yanlış soruna doğru cevap alma riski taşır. Plan adımı bunu ucuza yakalar.

Çok adımlı bir iş için doğrudan “bunu yap” demek yerine önce planı isteyin:

Bu göçü nasıl yapardın? Yalnızca adımları ve her adımın riskini yaz, henüz komut verme.

Planı okuduğunuzda iki şey görürsünüz: sizin bilmediğiniz bir adım ya da modelin bilmediği bir kısıt. İkincisi daha sık olur ve düzeltmesi bir cümledir — oysa aynı yanlış varsayım komutların içine gömülmüş olsaydı fark etmeniz çok daha zor olurdu.

Plan onaylandıktan sonra adım adım ilerleyin:

  1. adımı uygula. Sonucu doğrulayacağım, sonra 3’e geçeriz.

Bu ritim özellikle geri alınamaz işlerde değerlidir: AD göçü, izin değişikliği, toplu silme.

Bir de şunu ekleyin: “Her adımın geri alma yolunu da yaz.” Geri alma yolu olmayan adımları planda görmek, üretimde görmekten çok daha iyidir.

yontemplanlama
Microsoft Copilot 2 Ağustos 2026

Copilot, kullanıcının görebildiği her şeyi görebilir

Yeni bir izin vermez ama mevcut izinleri görünür kılar. Dağınık paylaşımlar Copilot'la birlikte ortaya çıkar.

Copilot, kullanıcının zaten erişebildiği içeriği kullanır. Yeni bir yetki açmaz. Ama pratikte yarattığı etki şudur: kimsenin fark etmediği geniş paylaşımlar aranabilir hâle gelir.

“Herkes” ile paylaşılmış bir SharePoint klasörü, yıllardır kimsenin girmediği bir sitede duruyor olabilir. Copilot, doğru soru sorulduğunda oradaki içeriği önüne getirir.

Bu yüzden dağıtımdan önce paylaşım hijyeni yapılmalı:

  • Kuruluş genelinde paylaşılan siteleri ve dosyaları listeleyin
  • “Herkes hariç dış kullanıcılar” bağlantılarını gözden geçirin
  • Duyarlılık etiketlerini uygulayın; etiketli içerik Copilot yanıtlarında da korunur
  • Arşivlenmiş ama silinmemiş eski siteleri kapatın

Kısacası: Copilot bir güvenlik açığı üretmez, var olan açığı görünür kılar. Dağıtım öncesi bir erişim gözden geçirmesi, sonradan yaşanacak sürprizlerin çoğunu ortadan kaldırır.

guvenlikm365izin
Microsoft Copilot 2 Ağustos 2026

Excel'de Copilot'tan işe yarar cevap almak

Veri tablo olarak biçimlendirilmemişse sonuçlar tutarsız olur. Önce yapı, sonra soru.

Copilot’un Excel’de zayıf sonuç vermesinin en yaygın sebebi verinin yapısıdır. Sormadan önce üçünü hallederseniz isabet belirgin biçimde artar:

  1. Aralığı tablo olarak biçimlendirin (Ctrl + T)
  2. Sütun başlıkları tek satır ve anlamlı olsun (“Sütun1” değil “Fatura Tutarı”)
  3. Birleştirilmiş hücre ve ara toplam satırı bırakmayın

Sonra soruyu somut sorun:

Bölge ve ay kırılımında toplam satışı özet tablo olarak çıkar, en düşük üç bölgeyi işaretle.

Belirsiz sorular (“bu veriyi analiz et”) genelde yüzeysel özet üretir.

Formül isterken de biçimi söyleyin:

Bu sütun için formülü ver, açıklama yazma. Türkçe Excel formül adları kullan.

Son nokta önemli: sonuçları doğrulayın. Bir toplamı elle bir kez kontrol edin. Yanlış sütunu toplayan bir formül, doğru görünen bir sayı üretir ve fark edilmesi zordur.

excelverim365
Microsoft Copilot 2 Ağustos 2026

Teams toplantı özetinden gerçekten yararlanmak

Otomatik özet iyi bir başlangıçtır ama karar ve sahip bilgisini çoğu zaman kaçırır.

Toplantı özetleri “ne konuşuldu” sorusunu iyi cevaplar, “ne kararlaştırıldı ve kim yapacak” sorusunu genelde eksik cevaplar — çünkü toplantıda da net söylenmemiştir.

Özeti aldıktan sonra şu üçünü ayrıca isteyin:

Alınan kararları madde madde listele. Karara bağlanmamış tartışmaları ayrı başlıkta topla. Her eylem maddesi için sorumlu ve tarih varsa yaz, yoksa “belirtilmedi” de.

Son kısım kritik: “belirtilmedi” yazması, sorumlusuz kalan işleri görünür kılar. Toplantı bitmeden o boşlukları doldurabilirsiniz.

Kayıt ve transkript açıkken katılımcıların bilgilendirilmesi gerekir — bu hem yasal hem de kültürel bir konudur. Kurumsal politikanızı önceden netleştirin.

Bir de pratik not: özet toplantıdan hemen sonra düzeltilmelidir. Yanlış bir eylem maddesi, düzeltilmezse iki hafta sonra kimsenin sorgulamadığı bir “karar” hâline gelir.

teamstoplantim365
Microsoft Copilot 2 Ağustos 2026

Outlook'ta taslak üretirken tonu siz belirleyin

Varsayılan çıktı fazla resmi ve uzun olur. Uzunluk ve ton talimatı vermek tek fark yaratan şey.

Kısa talimat, uzun e-posta üretir. Bunu tersine çevirin:

Üç cümleyi geçmesin. Doğrudan konuya gir, giriş cümlesi yazma. Ton: kısa ve nötr.

Yanıt üretirken bağlamı da verin:

Bu e-postaya yanıt yaz: talebi kabul ediyorum ama tarih 15 Eylül’den önce olamaz. Gerekçe: envanter dönemi.

Kurumsal yazışmada işe yarayan bir kalıp da şu: önce siz yazın, sonra düzelttirin.

Bu taslağı kısalt ve pasif cümleleri aktife çevir. İçeriği değiştirme.

Bu yaklaşım, sizin sesinizi korur — sıfırdan üretilen metinler zamanla birbirine benzer ve alıcı bunu fark eder.

Son kontrol her zaman sizde: tarih, tutar, isim ve taahhüt içeren cümleleri gönderden önce okuyun. Bu dört şeyde yapılan hata en pahalı olanıdır.

outlookyazismam365
Microsoft Copilot 2 Ağustos 2026

Copilot çıktısını doğrulama alışkanlığı

Kurum verisinden beslenmesi doğruluk garantisi değil. Sayı, tarih ve alıntılarda kaynağa dönün.

Copilot yanıtları genelde kaynak bağlantısı içerir. O bağlantılar süs değil; açılması gereken şeylerdir.

Üç durumda mutlaka kaynağa dönün:

Sayılar. Toplam, yüzde, bütçe. Tek bir sayı bile karar değiştirir.

Tarihler ve taahhütler. “Proje mart sonunda bitiyor” ifadesi hangi belgeden geldi, o belge güncel mi?

Alıntılar. “X kişi şunu söyledi” biçimindeki ifadeler, özetleme sırasında bağlamından kopabilir.

Kaynağın tarihine de bakın. İki yıl önceki bir belgeden alınmış doğru bilgi, bugün yanlış olabilir — özellikle süreç ve politika belgelerinde.

Pratik bir alışkanlık: yanıtı doğrudan kullanacaksanız kaynak bağlantısını da yanına koyun. Sizden sonra o metni okuyan kişi nereden geldiğini görsün. Bu, hem güveni artırır hem de yanlış bilginin kurum içinde çoğalmasını engeller.

dogrulamakalitem365
Microsoft Copilot 2 Ağustos 2026

Copilot'a neyi yazmamalı

Kurumsal lisans veri sınırları sunar ama her istem aynı korumaya girmez. Basit bir ayrım çizgisi.

Kurumsal Microsoft 365 Copilot, verinin kiracınız içinde işlenmesi ve model eğitiminde kullanılmaması yönünde taahhütler sunar. Bu önemli bir fark — ama iki şeyi karıştırmamak gerekir.

Kurumsal Copilot (iş hesabıyla, M365 içinde) ile tüketici sohbet araçları (kişisel hesap, tarayıcıdan) aynı veri sınırlarına tabi değildir. Çalışanlar çoğu zaman bu ayrımı bilmez ve aynı içeriği ikisine de yazar.

Net bir kural işinizi görür:

  • Kurumsal Copilot: normal iş içeriği serbest
  • Kişisel/tüketici araçlar: kurumsal içerik yasak

İkisinde de yazılmaması gerekenler:

  • Parolalar, API anahtarları, sertifika özel anahtarları
  • Müşteri kimlik verileri (TC kimlik, kart bilgisi, sağlık verisi)
  • Henüz duyurulmamış finansal veya hukuki bilgi
  • Güvenlik yapılandırması ayrıntıları (kural setleri, açık listesi)

Bu ayrımı bir sayfalık kullanım politikasına yazın ve dağıtımla birlikte duyurun. Politika olmadan yapılan dağıtımlarda kullanıcılar sınırı kendileri belirler — ve genelde yanlış belirlerler.

guvenlikgizlilikveri
Microsoft Copilot 2 Ağustos 2026

Windows'ta Copilot'u yönetmek

Kullanıcı istemiyorsa kapatılabilir; kurumsal ortamda politikayla yönetilir.

Klavyede Copilot tuşu varsa ya da görev çubuğunda simge duruyorsa, bunlar kullanıcı bazında kapatılabilir: Ayarlar → Kişiselleştirme → Görev çubuğu altındaki anahtar simgeyi kaldırır.

Kurumsal ortamda tek tek kapatmak yerine grup ilkesi ya da Intune kullanın. Kayıt defteri tarafında ilgili ilke anahtarı:

Get-ItemProperty 'HKCU:\Software\Policies\Microsoft\Windows\WindowsCopilot' -ErrorAction SilentlyContinue

Değerin varlığı ve içeriği Windows sürümüne göre değişebilir; dağıtımdan önce bir test makinesinde doğrulayın ve ilkenin gerçekten uygulandığını gpresult /h ile kontrol edin.

Kapatma kararını bilinçli verin. Copilot’u tamamen engellemek, kullanıcıların tarayıcı üzerinden kişisel hesapla tüketici araçlara yönelmesine yol açabilir — ki bu, veri açısından daha kötü bir sonuçtur.

Genelde daha iyi yaklaşım: kurumsal aracı açık tutup net bir kullanım politikası yayınlamak.

windowspolitikayonetim
Microsoft Copilot 2 Ağustos 2026

Copilot dağıtımından önce yapılacak dört iş

Lisans almak dağıtımın en kolay kısmı. Asıl hazırlık paylaşım hijyeni ve beklenti yönetimi.

1. Paylaşım hijyeni. Kuruluş genelinde paylaşılmış siteleri, “bağlantısı olan herkes” dosyalarını ve terk edilmiş ekip sitelerini gözden geçirin. Copilot bunları aranabilir hâle getirir.

2. Duyarlılık etiketleri. Etiketleme yapılmamışsa hassas içerik ile sıradan içerik arasında ayrım yoktur. En azından “Gizli” ve “İç Kullanım” düzeylerini tanımlayıp kritik alanlarda uygulayın.

3. Pilot grup ve beklenti. Otuz kişilik bir pilotla başlayın ve ne yapamadığını da anlatın. En büyük hayal kırıklığı, kullanıcıların her şeyi çözeceğini sanmasından doğar. Somut üç kullanım senaryosu verin: toplantı özeti, e-posta taslağı, belge özeti.

4. Kullanım politikası. Bir sayfa yeter: neyin yazılabileceği, neyin yazılamayacağı, çıktının doğrulanma sorumluluğunun kimde olduğu.

Dördüncü madde en çok atlanan ve denetimde en çok sorulan olandır.

Dağıtımdan sonra üç ay boyunca gerçek kullanımı ölçün. Lisansı olup kullanmayan kullanıcı sayısı yüksekse sorun üründe değil, eğitimde ve senaryo netliğindedir.

dagitimm365planlama
Uzak Erişim 28 Ağustos 2026

NLA kapalıysa oturum, kullanıcı doğrulanmadan ayağa kalkar

Ağ düzeyinde kimlik doğrulama kapalıyken sunucu her bağlantı isteği için oturum hazırlar; doğrulanmamış taraf kaynak harcatabilir.

Dönen değer 0 ise NLA kapalıdır: sunucu, kim olduğu henüz bilinmeyen bir istemci için oturum ayağa kaldırır ve giriş ekranını çizer. Bu, hem gereksiz kaynak tüketimi hem de bazı istismarlar için zemin demektir.

Değer 1 olmalıdır. Açarken tek dikkat edilecek nokta, çok eski istemcilerin NLA desteklememesidir — filoda böyle bir cihaz varsa önce onu güncelleyin, ayarı zayıflatmayın.

Ayrıntısı RDP nedir rehberinde.

rdpguvenlik
Uzak Erişim 28 Ağustos 2026

RDP portunu tahmin etmeyin, kayıt defterinden okuyun

Port 3389 sanılır ama değiştirilmiş olabilir; üstelik Ubuntu tarafındaki gibi soket etkinleştirme benzeri durumlarda yapılandırma yanıltır.

İki çıktının uyuşması gerekir. Kayıt defteri bir port söylüyor ama o portta dinleme yoksa servis yeniden başlatılmamıştır.

Port değiştirmenin güvenlik değeri sınırlıdır — otomatik tarayıcıların gürültüsünü azaltır, hedefli bir saldırganı yavaşlatmaz. Asıl çözüm portu gizlemek değil, RDP’yi internete açmadan yayınlamaktır.

rdpsorun-giderme
Uzak Erişim 28 Ağustos 2026

Kopmuş oturumlara zaman aşımı koymazsanız sunucu yavaşça tükenir

Kullanıcılar oturumu kapatmaz, pencereyi kapatır. Kopmuş oturum bellek tutmaya devam eder ve haftalar boyunca birikir.

Disc satırları kopmuş ama hâlâ açık oturumlardır. Yukarıdaki örnekte biri on bir gündür bellek tutuyor.

Grup ilkesinde iki ayrı süre vardır ve karıştırılırlar: boşta kalma zaman aşımı bağlıyken hareketsizliği, kopmuş oturum zaman aşımı ise kopan oturumun ne kadar saklanacağını belirler. İkincisi tanımsızsa oturumlar süresiz birikir.

Ayrımın tamamı uzak oturum kopmaları rehberinde.

rdpkapasite
Uzak Erişim 28 Ağustos 2026

SSH'ta ters tünelleme öntanımlı olarak kapatılmalı

Dışarıya kurulan tek bir bağlantı, içeriye doğru bir yol açabilir. Güvenlik duvarında hiçbir kural değişmez.

allowtcpforwarding yes öntanımlıdır ve ihtiyacı olmayan hesaplarda kapatılmalıdır. Uygulama hesaplarının kabuğa bile ihtiyacı yoktur, tünele hiç yoktur.

Dosyaya bakmak yerine sshd -T çıktısını okuyun: Include satırları ve Match blokları yüzünden dosyadaki değer ile uygulanan değer sık sık farklı olur.

Türlerin farkı SSH tüneli ve port yönlendirme rehberinde.

sshguvenlik
Kablosuz Ağ 28 Ağustos 2026

Gücü artırmak yapışkan istemci sorununu büyütür

Erişim noktası daha uzağa bağırabilir ama telefonun anteni aynı kalır. Cihaz sinyali duyar, bağlı kalır, karşıya kendini duyuramaz.

Kablosuzda güç asimetriktir. Erişim noktasının çıkış gücünü yükseltmek, istemcinin geri konuşma gücünü değiştirmez.

Sonuç, cihazın uzaktan güçlü bir sinyal görüp o erişim noktasına yapışmasıdır. Bağlantı zayıf, hız düşük, geçiş hiç olmaz.

Doğru yön tersidir: gücü kısıp hücreleri küçültmek. Kullanıcı yürüdükçe eski noktanın sinyali gerçekten zayıflar ve cihaz geçmek için sebep bulur.

Kanal ve güç dengesi kablosuz kanal ve güç planlaması, geçiş kararı kablosuz dolaşım rehberinde.

wifiroaming
Kablosuz Ağ 28 Ağustos 2026

Wi-Fi kopmalarının geçmişi Windows'ta zaten kayıtlı

Tek komutla son üç günün bağlanma, kopma ve erişim noktası geçişleri HTML rapora dökülür.

Rapor, kopma anlarını sebep koduyla birlikte zaman çizelgesinde gösterir — kullanıcının “bazen kopuyor” ifadesini ölçülebilir bir veriye çevirir.

Bakılacak iki şey var: kopmaların düzenli aralıklarla mı yoksa rastgele mi geldiği, ve her kopmadan sonra cihazın aynı erişim noktasına mı döndüğü. Birincisi bir zaman aşımını, ikincisi kapsama boşluğunu işaret eder.

Rapor kullanıcı adı ve ağ adlarını içerir; paylaşmadan önce içeriğine bakın.

wifisorun-giderme
Kablosuz Ağ 28 Ağustos 2026

WPA2/WPA3 geçiş kipi kalıcı bir yapılandırma değildir

Aynı ağ hem WPA2 hem WPA3 kabul ederken saldırgan istemciyi zayıf olana düşürebilir; WPA3'ün kazancı büyük ölçüde askıya alınır.

Geçiş kipi, eski cihazları dışarıda bırakmamak için açılır ve sonra unutulur. Oysa ağ her iki kipi kabul ettiği sürece, istemciyi WPA2 ile bağlanmaya zorlamak mümkündür — çevrimdışı parola denemesi yeniden masadadır.

Doğru kullanım sürelidir: bir kapanış tarihi belirleyin, WPA3 desteklemeyen cihazları o tarihe kadar ayrı bir ağ adına ve VLAN’a taşıyın, sonra kipi kapatın.

Tarih konmayan geçişler kapanmaz. Ayrıntısı WPA2 ve WPA3 farkı rehberinde.

wifiwpa3guvenlik
Kablosuz Ağ 28 Ağustos 2026

Tek bir eski cihaz, aynı hücredeki herkesi yavaşlatır

Kablosuzda cihazlar aynı süreyi değil aynı sırayı paylaşır. Yavaş bir cihaz, aynı veriyi göndermek için havayı çok daha uzun işgal eder.

26 Mbps ile bağlı tek bir barkod okuyucu ya da yazıcı, aynı erişim noktasındaki hızlı cihazları bekletir. Belirti “herkes yavaşladı” olur ve suçlu görünmez.

Çözüm cihazı hızlandırmak değil, ayırmaktır: eski cihazları kendi ağ adına ve mümkünse 2,4 GHz’e alın; asıl kullanıcı ağını 5 GHz’de temiz tutun.

Teşhis sırası kablosuz yavaş rehberinde.

wifikapasite
E-posta 28 Ağustos 2026

p=none bir DMARC politikası değil, izleme kipidir

Kayıt var diye korunduğunuzu sanmayın. p=none, adınıza sahte posta gönderilmesini engellemez; yalnızca rapor üretir.

Kurulumların büyük bölümü burada takılı kalır: kayıt yayımlanır, raporlar bir süre okunur ve politika hiç sıkılaştırılmaz.

Değeri ortaya çıkaran adım, meşru gönderen kaynakların hepsi SPF ve DKIM’e eklendikten sonra karantinaya, ardından reddetmeye geçmektir. DMARC yüzde bazlı kademeli uygulamayı destekler ve bu özellik neredeyse hiç kullanılmaz.

Geçiş sırası DMARC nedir rehberinde.

dmarcguvenlik
E-posta 28 Ağustos 2026

SPF kaydınız sessizce on sorgu sınırını aşmış olabilir

Her include bir DNS sorgusu tüketir. Sınır aşıldığında SPF kalıcı hata verir ve doğrulama başarısız sayılır.

Yukarıdaki kayıt, açıldığında kolayca on sorguyu geçer. Belirti gecikmeli ve kafa karıştırıcıdır: “hiçbir şey değiştirmedik ama postalar spama düşmeye başladı.”

Yeni bir pazarlama aracı ya da fatura sistemi eklendiğinde sınır sessizce aşılır. Çözüm, kullanılmayan include satırlarını temizlemek ve mümkün olan yerlerde doğrudan IP bloğu yazmaktır.

Ayrıca ~all yerine -all hedeflenmelidir; yumuşak ret bir başlangıç kipidir. Ayrıntısı SPF nedir rehberinde.

spfdns
E-posta 28 Ağustos 2026

Ele geçirilmiş hesabın ilk izi, gizlenmiş bir posta kuralıdır

Saldırgan genelde haftalarca sessiz kalır ve iki şey yapar: yazışmaları okur, uyarıları gizleyen bir kural kurar.

Tipik kalıp, belirli anahtar kelimeleri içeren postaları dışarı yönlendirip aynı anda silmektir — gerçek muhatap uyarı mesajlarını hiç görmez.

Bu tarama, ele geçirilmiş hesap avında en verimli tek kontroldür ve düzenli çalıştırılmalıdır. Bulunan her kural, kullanıcıya sorularak doğrulanır.

Ödemeyi hedef alan biçimi iş e-postası dolandırıcılığı rehberinde.

guvenlikexchange
E-posta 28 Ağustos 2026

Posta göndermeyen alan adlarınızı da kapatın

Kurumun sahip olduğu ama kullanılmayan her alan adı, adınıza sahte fatura göndermek için hazır bir araçtır.

Üç satır, o alan adından hiç posta gönderilmediğini ilan eder. Saldırgan aynı adla posta göndermeye çalıştığında alıcı sunucu reddeder.

Aynı ilke alt alan adları için de geçerlidir: DMARC kaydında alt alan politikası açıkça yazılmazsa, saldırganlar korumasız bir alt alan adına yönelir.

Kurumların çoğu bu alan adlarını yalnızca marka koruması için tutar ve DNS tarafını hiç düşünmez. Ayrıntısı SPF nedir ve DMARC nedir rehberlerinde.

spfdmarcguvenlik
Web Sunucu 28 Ağustos 2026

502 ile 504 aynı şey değil; çözümleri zıttır

Biri arka ucun çalışmadığını, diğeri yavaş olduğunu söyler. Ayrımı bilmek teşhisi dakikalara indirir.

502, öndeki sunucunun arka uçtan geçersiz yanıt aldığını söyler: süreç çökmüş, hiç çalışmıyor ya da bağlantı reddedilmiştir. Bakılacak yer uygulamanın ayakta olup olmadığıdır.

504, arka uca ulaşıldığını ama zamanında yanıt gelmediğini söyler. Uygulama ayaktadır, yavaştır — ya da vekilin bekleme süresi arka ucun en uzun meşru işleminden kısa ayarlanmıştır.

Yukarıdaki dağılımda 504 baskın; sorun çöken bir servis değil, yavaşlayan bir bağımlılıktır.

Kodların tamamı HTTP durum kodları rehberinde.

httpsorun-giderme
Web Sunucu 28 Ağustos 2026

Vekilin arkasında hız sınırı sessizce çalışmaz

Arka uç tüm istekleri vekilden aldığı için hepsini aynı adres sanır; kaba kuvvet koruması ve coğrafi kurallar anlamsızlaşır.

Günlükte tek bir adres görünüyorsa gerçek istemci adresi kaydedilmiyordur. Sonuçları zincirlemedir: analizler anlamsızlaşır, uygulamanın kendi hız sınırı tüm kullanıcıları tek sayar, adres tabanlı erişim listeleri yanlış davranır.

Düzeltme iki parçalıdır ve ikincisi atlanır: vekil gerçek adresi bir başlıkla iletmeli, arka uç da bu başlığa yalnızca güvendiği vekilden geldiğinde itibar etmelidir. Her isteğe inanan bir uygulama, istemcinin kendi adresini uydurmasına izin verir.

Ayrıntısı ters vekil nedir rehberinde.

nginxguvenlik
Web Sunucu 28 Ağustos 2026

Yükleme dizininde betik çalıştırmayı kapatın

Kullanıcıların dosya yükleyebildiği bir dizinde kod çalışıyorsa, bir yükleme açığı doğrudan sunucuda komut çalıştırmaya dönüşür.

Tek bir blok, en sık istismar edilen yapılandırma hatasını kapatır. Aynı dizinde dizin listelemenin de kapalı olması gerekir.

İkinci kalem dosya sahipliğidir: web sunucusunun çalıştığı kullanıcı tüm site dosyalarına yazabiliyorsa, bir açık siteyi baştan sona değiştirmeye açılır. Yazma yetkisi yalnızca gerçekten gereken dizinlerle sınırlı olmalıdır.

Diğer adımlar web sunucusu sertleştirme rehberinde.

guvenliksertlestirme
Web Sunucu 28 Ağustos 2026

Sertifikayı diskteki dosyadan değil, sunulandan doğrulayın

Yeni sertifika alınmış ama servis yeniden yüklenmemiş olabilir; dosya taze, sunulan hâlâ eskidir.

Otomatik yenileme kurulduktan sonra bile bu kontrol gereklidir — çünkü en sinsi arıza, yenilemenin başarılı olup servisin yeniden yüklenmemesidir.

Bu yüzden yenileme kancası tanımlanmalı ve izleme, dosyanın tarihine değil sunulan sertifikanın kalan süresine bakmalıdır. Tek uyarı yerine 30, 10 ve 3 gün kala üç ayrı uyarı kurun.

Ayrıntısı sertifikayı otomatik yenilemek rehberinde.

sertifikatls
Uç Nokta Yönetimi 28 Ağustos 2026

Cihazın kimliğe nasıl bağlı olduğunu tek komut söyler

Etki alanına mı katılmış, buluta mı kayıtlı, MDM'e girmiş mi — hepsi tek çıktıda.

Bu dört satır, “cihaz neden politika almıyor” sorusunun çoğunu kapatır. AzureAdJoined evet ama MdmUrl boşsa cihaz kimliğe bağlanmış ama yönetime kaydolmamıştır — profiller hiç gelmez.

Kullanıcı tarafındaki kaydı da unutmayın: WorkplaceJoined ile AzureAdJoined farklı şeylerdir. İlki kişisel cihazın kuruma kaydı, ikincisi cihazın kurumsal kimliğidir.

Kayıt türlerinin sonradan neyi belirlediği MDM nedir rehberinde.

mdmentrawindows
Uç Nokta Yönetimi 28 Ağustos 2026

Kişisel cihazda tam silme yapmayın

Ayrılan çalışanın kendi telefonunda kurumun yalnızca kurumsal veriyi silme yetkisi vardır; cihazın tamamını silmek kişisel veriyi yok eder.

Yönetim konsolunda iki komut yan yana durur ve isimleri birbirine benzer: tam silme cihazı fabrika ayarlarına döndürür, seçmeli silme yalnızca kurumsal profilleri ve veriyi kaldırır.

Kurumsal cihazda birincisi, kişisel cihazda ikincisi kullanılır. Bu ayrımın yazılı olmadığı yerlerde, aceleyle yapılan bir işlem geri dönüşü olmayan bir soruna dönüşür.

İkinci bir ayrıntı: silme komutu cihaz bağlandığında uygulanır. Cihaz kapalıysa komut kuyrukta bekler; bu yüzden erişimi aynı anda kimlik tarafında da kesin.

Yordamın tamamı cihaz iadesi ve uzaktan silme rehberinde.

byodmdmsurec
Uç Nokta Yönetimi 28 Ağustos 2026

Üretici sürücüsü yerine genel sürücü, çağrıların çoğunu bitirir

Yazıcı sürücüleri ayrıcalıklı çalışır ve üçüncü taraflarca yazılır; kötü bir sürücü tüm yazdırma hizmetini düşürebilir.

Filoda kaç farklı sürücü varsa, o kadar bağımsız arıza kaynağı var demektir. Sistemle gelen genel sürücüye geçmek özel bazı özellikleri kaybettirir; karşılığında kararlılık ve yönetilebilirlik belirgin biçimde artar.

Ayrıca yazıcıları birer uç nokta gibi ele alın: öntanımlı yönetici parolası değiştirilmiş mi, ürün yazılımı güncel mi, yönetim arayüzü kullanıcı ağına açık mı?

Ayrıntısı yazıcı yönetimi rehberinde.

yaziciwindows
Uç Nokta Yönetimi 28 Ağustos 2026

Kimde yerel yönetici hakkı var, tek satırda görün

Yetki birikimi sessizce olur: bir kurulum için verilen hak geri alınmaz ve yıllarca durur.

Üçüncü satır tipiktir: bir kurulum sırasında açılmış yerel hesap, işi bittikten sonra silinmemiştir. Filo genelinde tarandığında sayıları şaşırtır.

Yerel yönetici hakkını tamamen kaldırmak çoğu ortamda mümkündür; gerekli olan durumlar için süreli yükseltme modeli kullanılır. Ölçüt en az yetki ilkesi yazısında.

Uç noktada tespitin nasıl kurulacağı EDR nedir rehberinde.

guvenlikwindowsyetki
Donanım 28 Ağustos 2026

Ürün yazılımı güncellemeden önce kurtarma anahtarını doğrulayın

Firmware güncellemesi TPM ölçümlerini değiştirir; anahtar serbest bırakılmaz ve makine kurtarma ekranında kalır.

Asıl soru anahtarın makinede olup olmadığı değil, merkezde emanette olup olmadığıdır. Yedeklenmemiş bir kurtarma anahtarı, ilk firmware güncellemesinde veri kaybına dönüşür.

Toplu güncelleme öncesi doğru sıra: anahtarların emanet edildiğini raporla doğrula, güncelleme penceresinde korumayı geçici olarak askıya al, güncelleme sonrası yeniden etkinleştir.

Mekanizması TPM nedir, başlatma zinciri UEFI ve Secure Boot rehberinde.

tpmbitlockersifreleme
Donanım 28 Ağustos 2026

SSD arızası sessiz gelir; tek uyarı sayaçlardadır

Ayrılmış bloklar tükenene kadar hiçbir yavaşlama hissedilmez. Sonra disk salt okunur kipe düşer ya da tamamen gider.

İkinci disk iki sinyali birden veriyor: yıpranma yüzde 88 ve düzeltilemeyen okuma hataları sıfırdan farklı. Bu disk değişim listesine girer; uyarıyı beklemeye gerek yok.

Sıfırdan farklı her ReadErrorsUncorrected değeri ciddiye alınır — veri kaybı zaten yaşanmış olabilir.

Hangi değerlerin karar verdirdiği SSD sağlığı rehberinde.

ssdizlemedepolama
Donanım 28 Ağustos 2026

Pil şikâyetini ölçün: kapasite oranı tek sayıya iner

Tam şarj kapasitesinin tasarım kapasitesine oranı, pilin gerçek durumunu söyler. Yüzde 80'in altı değişim sinyalidir.

Yüzde 67’ye inmiş bir pil, kullanıcının şikâyetini doğrular ve tartışmayı bitirir. Aynı rapor döngü sayısını ve son haftaların kullanım geçmişini de içerir.

Kapasite iyi görünüyor ama süre kısaysa sorun pilde değil tüketimdedir: ekran parlaklığı, arka plan eşitlemesi ya da harici ekran.

Filo genelinde toplandığında bu değer, bütçe planlamasının tahmine değil ölçüme dayanmasını sağlar. Ayrıntısı dizüstü pil sağlığı rehberinde.

pildizustuizleme
Donanım 28 Ağustos 2026

Yedekli fan arızası sessizdir; izlenmezse ikincisini beklersiniz

Bir fan durduğunda diğerleri hızlanır ve sistem çalışmaya devam eder. Kimse fark etmez — ta ki ikincisi durana kadar.

Üçüncü fan devre dışı; kalan ikisi hızlanarak açığı kapatıyor. Sistem sağlıklı görünür, sıcaklık normaldir ve hiçbir alarm çalmaz.

Yedeklilik, izlenmediği sürece arızayı yalnızca geciktirir. Fan durumu ve sıcaklık, yönetim denetleyicisinden merkezî izlemeye gönderilmelidir.

Aynı sessizlik ECC bellek hatalarında da geçerlidir: düzeltilebilir hatalar sistemi durdurmaz ama sayaçları yükselir.

Ayrıntısı ısınma ve kısılma ve sunucu uzaktan yönetimi rehberlerinde.

sicakliksunucuizleme

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