Windows Güvenlik Özelliklerini Devre Dışı Bırakma
Windows; Exploit Protection, Control Flow Guard (CFG) gibi kötü amaçlı yazılımlara ve güvenlik açıklarına karşı koruma sağlayan birçok güvenlik özelliği içerir. Ancak bu özellikler bazı programlarla uyumsuzluk oluşturabilir ve devre dışı bırakılmaları gerekebilir.
Exploit Protection Devre Dışı Bırakma
Yöntem 1: Windows Güvenliği Üzerinden
-
Windows Güvenliğini Açın:
Windows + Iile Ayarlar’ı açınGizlilik ve Güvenlik>Windows Güvenliğiyoluna gidinWindows Güvenliğini Açseçeneğine tıklayın
-
Exploit Protection’a Erişim:
App & Browser controlseçeneğine tıklayınExploit protection settingsbölümünü açın

- Program Ayarlarını Düzenleyin:
Program settingssekmesine tıklayınAdd program to customizeseçeneğini seçinAdd by program nametercih edin- Programınızın çalıştırılabilir dosya adını girin
- Tüm koruma özelliklerini bu program için devre dışı bırakın
Yöntem 2: PowerShell ile (Sistem Geneli)
-
PowerShell’i Yönetici Olarak Açın
-
Mevcut Ayarları Dışa Aktarın:
Get-ProcessMitigation -System > settings.xml -
Exploit Protection’ı Devre Dışı Bırakın:
Set-ProcessMitigation -System -Disable CFG,DEP,AuditSEHOP,SEHOP,StrictHandle,TerminateOnError
Yöntem 3: Kayıt Defteri (Registry) Üzerinden
-
Registry Editor’ü Açın:
regedit -
Şu Konuma Gidin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management -
Değerleri Düzenleyin:
MoveImagesadında DWORD oluşturun → Değer:0EnableCfgdeğerini0yapın
Control Flow Guard (CFG) Devre Dışı Bırakma
Yöntem 1: Visual Studio Proje Ayarları
(Geliştiriciler için)
- Proje özelliklerini açın
- C/C++ > Code Generation yoluna gidin
Control Flow GuardayarınıNoyapın
Yöntem 2: Sistem Geneli Devre Dışı Bırakma
-
Registry Üzerinden:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v EnableCfg /t REG_DWORD /d 0 /f -
PowerShell ile Doğrulama:
Get-ProcessMitigation -System | Select CFG
Diğer Güvenlik Özelliklerini Devre Dışı Bırakma
Data Execution Prevention (DEP)
-
Komut Satırı ile Devre Dışı:
bcdedit.exe /set {current} nx AlwaysOff -
Sistem Özellikleri Üzerinden:
- Sistem Özelliklerini açın
- Gelişmiş sekmesi > Performans > Ayarlar
- DEP sekmesine gidin
- "Sadece temel Windows programları için DEP etkin" seçeneğini işaretleyin
Address Space Layout Randomization (ASLR)
-
Registry Üzerinden:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v MoveImages /t REG_DWORD /d 0 /f -
PowerShell Üzerinden:
Set-ProcessMitigation -System -Disable ASLR
SEHOP (Structured Exception Handler Overwrite Protection)
Set-ProcessMitigation -System -Disable SEHOP
Belirli Programlar İçin İstisna Oluşturma
-
Varsayılan Ayarları Dışa Aktarın:
Get-ProcessMitigation -System > default_settings.xml -
Program Bazlı Kurallar Ekleyin:
Set-ProcessMitigation -Name "program.exe" -Disable CFG,DEP,ASLR,SEHOP
Tüm Güvenlik Özelliklerini Devre Dışı Bırakan PowerShell Script’i
# Mevcut ayarları yedekle
Get-ProcessMitigation -System > "C:\security_backup.xml"
# Koruma özelliklerini devre dışı bırak
Set-ProcessMitigation -System -Disable CFG,DEP,ASLR,SEHOP,StrictHandle
Set-ProcessMitigation -System -Reset
# Registry üzerinden devre dışı bırakma
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v EnableCfg /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v MoveImages /t REG_DWORD /d 0 /f
# DEP devre dışı bırakma
bcdedit.exe /set {current} nx AlwaysOff
- Değişikliklerden önce sistem geri yükleme noktası oluşturun
- Bazı değişikliklerin uygulanması için bilgisayar yeniden başlatılmalıdır
- Windows güncellemeleri bu ayarları tekrar etkinleştirebilir
- Yaptığınız tüm değişiklikleri not alın
Değişiklikleri Doğrulama
CFG Durumu Kontrolü
Get-ProcessMitigation -System | Select CFG
DEP Durumu Kontrolü
bcdedit.exe /enum {current} | findstr nx
ASLR Durumu Kontrolü
Get-ProcessMitigation -System | Select ASLR
Güvenlik Özelliklerini Geri Yükleme
-
Yedek Dosyasını Kullanarak:
Set-ProcessMitigation -PolicyFilePath "C:\security_backup.xml" -
Windows Varsayılanlarına Döndürme:
Set-ProcessMitigation -System -Reset -
Registry ile Yeniden Etkinleştirme:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v EnableCfg /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v MoveImages /t REG_DWORD /d 1 /f
Ek ayarlar veya programlarınıza özel yapılandırmalar için destek ekibimizle iletişime geçebilirsiniz.