Windows Defender'ı PowerShell ve Group Policy ile Tamamen Kapatma (2026)

Hızlı Çözüm & Pratik Özet

Bu sorunu en kısa yoldan çözmek için temel adımlar

Windows 11 ve Server üzerinde Windows Defender'ı tamamen kapatmak için öncelikle 'Windows Güvenliği > Virüs ve tehdit koruması ayarları' altındaki 'Kurcalamaya Karşı Koruma' (Tamper Protection) seçeneğini KAPALI konuma getirin. Ardından yönetici PowerShell ekranında 'Set-MpPreference -DisableRealtimeMonitoring $true' komutunu çalıştırın veya Group Policy (gpedit.msc) üzerinden 'Computer Configuration > Administrative Templates > Windows Components > Microsoft Defender Antivirus' yolundaki 'Turn off Microsoft Defender Antivirus' politikasını 'Enabled' yapın.

Sistem Gereksinimleri & Geçerlilik:
Windows 11 / Windows 10 / Windows Server 2025/2022 Yönetici (Administrator) İzni Tamper Protection (Kurcalamaya Karşı Koruma) Erişim İzni

Bu Rehberdeki Başlıklar (İçindekiler)

Windows Defender Neden Devre Dışı Bırakılmak İstenir?

Windows Defender (Microsoft Defender Antivirus), varsayılan olarak sistemde yüksek güvenlik sunar. Ancak özel yazılım geliştirme ortamlarında, sanal sunucularda (VPS/VDS), derleme (build) süreçlerinde veya üçüncü taraf güvenlik çözümleri test edilirken Defender'ın sürekli yüksek CPU kullanması, dosyaları karantinaya alması veya indirmeleri engellemesi istenmeyen gecikmelere yol açar.

Kritik Ön Adım: Kurcalamaya Karşı Koruma (Tamper Protection) Kapatma

Windows 10, 11 ve Windows Server sürümlerinde Microsoft Defender'ı kod veya ilke ile kapatmadan önce Tamper Protection özelliğini kapatmanız şarttır. Aksi halde Windows yapılan değişiklikleri anında geri çevirir:

  1. 1
    Başlat menüsünden Windows Güvenliği (Windows Security) uygulamasını açın.
  2. 2
    Virüs ve tehdit koruması (Virus & threat protection) sekmesine tıklayın.
  3. 3
    Virüs ve tehdit koruması ayarları başlığı altındaki Ayarları yönet (Manage settings) butonuna tıklayın.
  4. 4
    Aşağı kaydırarak Kurcalamaya Karşı Koruma (Tamper Protection) anahtarını bulun ve KAPALI (Off) konuma getirin.

Yöntem 1: PowerShell Komut Satırı ile Kapatma

Tamper Protection kapatıldıktan sonra, Yönetici olarak açtığınız PowerShell penceresinde şu komutları çalıştırarak Defender özelliklerini pasifleştirebilirsiniz:

PowerShell (Yönetici)
# Gerçek Zamanlı Korumayı Kapat
Set-MpPreference -DisableRealtimeMonitoring $true

# Davranış İzlemeyi Kapat
Set-MpPreference -DisableBehaviorMonitoring $true

# İndirilen Dosya ve Ek Taramasını Kapat
Set-MpPreference -DisableIOAVProtection $true

# Komut Dosyası (Script) Taramasını Kapat
Set-MpPreference -DisableScriptScanning $true

Write-Host "Windows Defender korumaları pasifleştirildi!" -ForegroundColor Green

Yöntem 2: Group Policy (gpedit.msc) ile Kalıcı Olarak Devre Dışı Bırakma

Pro, Enterprise veya Windows Server sürümlerinde Defender'ı tamamen kaldırmak/kapatmak için Group Policy kullanabilirsiniz:

  1. 1
    Win + R tuşlarına basıp gpedit.msc yazarak Yerel Grup İlkesi Düzenleyicisi'ni açın.
  2. 2
    Sol dizinden şu yola gidin:
    Bilgisayar Yapılandırması > Yönetim Şablonları > Windows Bileşenleri > Microsoft Defender Antivirüs
  3. 3
    Sağ tarafta bulunan "Microsoft Defender Antivirüs'ü Kapat" (Turn off Microsoft Defender Antivirus) ilkesine çift tıklayın.
  4. 4
    Pencerede Etkin (Enabled) seçeneğini işaretleyin ve Tamam'a tıklayın.
  5. 5
    Komut İstemi'nde gpupdate /force çalıştırarak ilkeyi etkinleştirin.

Alternatif Yöntem: Defender'ı Kapatmak Yerine Klasör İstisnası (Exclusion) Ekleme

Tüm antivirüsü kapatmak yerine yalnızca üzerinde çalıştığınız proje klasörünü veya yazılımı taramadan hariç tutmak çok daha güvenlidir:

PowerShell (Exclusion Ekleme)
# Belirli Bir Klasörü Taramadan Hariç Tut
Add-MpPreference -ExclusionPath "C:\Geliştirme"

# Belirli Bir Çalıştırılabilir Dosyayı Hariç Tut
Add-MpPreference -ExclusionProcess "myapp.exe"

Adım Adım Uygulama Rehberi

1

Kurcalamaya Karşı Korumayı (Tamper Protection) Kapatın

Windows Güvenliği > Virüs ve tehdit koruması ayarları > Ayarları yönet ekranından Kurcalamaya Karşı Koruma anahtarını KAPALI yapın.

2

PowerShell ile Gerçek Zamanlı Korumayı (Real-Time Protection) Durdurun

Yönetici PowerShell açıp Set-MpPreference -DisableRealtimeMonitoring $true komutunu çalıştırın.

3

Group Policy (gpedit.msc) ile Defender'ı Kalıcı Kapatın

gpedit.msc > Windows Bileşenleri > Microsoft Defender Antivirüs altındaki 'Microsoft Defender Antivirüs'ü Kapat' ilkesini Etkinleştirin.

4

Dosya / Klasör İstisnası (Exclusion) Ekleyin (Tam Kapatmak İstemiyorsanız)

Add-MpPreference -ExclusionPath 'C:\Projeniz' komutuyla belirli klasörleri taramadan muaf tutun.

Sıkça Sorulan Sorular (SSS)

Microsoft, Windows 10/11 ve Server sürümlerinde dışarıdan yazılımların veya yetkisiz komutların Defender'ı kapatmasını engellemek için Tamper Protection mekaizmamasını eklemiştir. Bu ayar grafik arayüzden el ile kapatılmadığı sürece Registry veya PowerShell üzerinden yapılan kapatma istekleri Windows tarafından reddedilir.