Windows'ta Kullanıcı Hesabı Denetimi (UAC) Nedir?
Kullanıcı Hesabı Denetimi (UAC), bir program sistem düzeyinde değişiklik yapmaya çalıştığında onay isteyen bir Windows güvenlik özelliğidir. Bu değişiklikler yazılım yüklemeyi, korumalı sistem klasörlerini düzenlemeyi, güvenlik ayarlarını değiştirmeyi, Kayıt Defteri'ni değiştirmeyi, sürücü yüklemeyi veya araçları yönetici ayrıcalıklarıyla çalıştırmayı içerebilir.
UAC, sessiz yetki yükseltmeyi önlemek için tasarlanmıştır. Hesabınız bir yönetici hesabı olsa bile Windows, yükseltilmiş bir işlem onaylanana kadar normal programları genellikle standart kullanıcı izinleriyle çalıştırır. Yükseltme gerektiğinde Windows, Bu uygulamanın cihazınızda değişiklik yapmasına izin vermek istiyor musunuz? gibi bir UAC uyarısı gösterir.
UAC Genellikle Ne Zaman Görünür?
- Masaüstü programları yüklediğinizde veya kaldırdığınızda.
- Bir program
C:\WindowsveyaC:\Program Filesgibi korumalı klasörlere yazdığında. regedit.exe,services.mscveya yükseltilmiş Komut İstemi gibi yönetim araçlarını açtığınızda.- Bir kurulum dosyası, sürücü yükleyicisi, sistem yardımcı programı veya betik yönetici ayrıcalıkları istediğinde.
- Standart bir kullanıcı hesabının devam etmek için yönetici parolasına ihtiyacı olduğunda.
Sistem Alanlarını Korur
UAC, korumalı Windows klasörlerinde, sistem ayarlarında, sürücülerde ve güvenlik bileşenlerinde onaylanmamış değişiklikleri engellemeye yardımcı olur.
Normal ve Yükseltilmiş Çalışmayı Ayırır
Yönetici hesapları, yükseltme gerekene kadar günlük uygulamaları tam yönetici hakları olmadan çalıştırmaya devam edebilir.
Yüksek Riskli Değişikliklerden Önce Uyarır
Uyarı, bilinmeyen bir yükleyiciyi, betiği veya aracı sistemi değiştirmeden önce durdurmanız için fırsat verir.
Windows 10 ve Windows 11'de UAC Bildirim Düzeyleri Açıklaması
Windows, Kullanıcı Hesabı Denetimi Ayarları penceresinde bir kaydırıcı sunar. Bu kaydırıcı yalnızca basit bir açık/kapalı anahtarı değildir. Windows'un sizi ne sıklıkla bilgilendireceğini ve uyarının güvenli masaüstünde görünüp görünmeyeceğini kontrol eder.
| UAC Düzeyi | Ne Yapar? | En İyi Kullanım | Güvenlik Etkisi |
|---|---|---|---|
| Her zaman bildir | Uygulamalar değişiklik yapmaya çalıştığında ve siz Windows ayarlarını değiştirdiğinizde uyarı gösterir. | Yüksek güvenlikli bilgisayarlar, paylaşılan bilgisayarlar, test sistemleri ve kötü amaçlı yazılım temizleme senaryoları. | En yüksek |
| Yalnızca uygulamalar değişiklik yapmaya çalıştığında bildir | Uygulama yükseltmeleri için uyarı gösterir, ancak genellikle sizin Windows ayarı değişiklikleriniz için göstermez. | Çoğu ev ve ofis kullanıcısı için önerilen varsayılan ayar. | Önerilen |
| Yalnızca uygulamalar değişiklik yapmaya çalıştığında bildir, masaüstünü karartma | Uyarıları gösterir, ancak güvenli masaüstüne geçmez. | Güvenli masaüstü uyarılarının görüntü, uzak erişim veya erişilebilirlik sorunlarına neden olduğu sistemler. | Azaltılmış |
| Hiçbir zaman bildirme | Yönetici hesapları için çoğu UAC bildirimini bastırır. | Yalnızca geçici sorun giderme için, günlük kullanım için değil. | En zayıf |
EnableLUA Kayıt Defteri değeri veya eşdeğer güvenlik ilkesi ile yapılır ve yeniden başlatma gerektirir.
Windows Güvenliği İçin Önerilen UAC Ayarları
Çoğu kullanıcı için en iyi seçenek varsayılan düzeydir: Yalnızca uygulamalar bilgisayarımda değişiklik yapmaya çalıştığında bildir. Bu ayar günlük Windows kullanımını pratik tutarken, uygulamalar yönetici düzeyine yükselmeden önce uyarı göstermeye devam eder.
✓ UAC'yi Şu Durumlarda Açık Tutun
- Bilgisayarı bankacılık, iş veya kişisel veriler için kullanıyorsanız.
- Aynı Windows hesabını veya bilgisayarı başka kişiler de kullanıyorsa.
- Sık sık yazılım, sürücü, arşiv veya betik indiriyorsanız.
- Sistemde yüklü her programa tamamen güvenmiyorsanız.
- Cihaz bir şirket, okul veya yönetilen ağa bağlıysa.
✗ UAC'yi Yalnızca Şu Durumlarda Devre Dışı Bırakın
- UAC açıkken çalışmayan güvenilir eski bir uygulamayı test ediyorsanız.
- Kontrollü bir bilgisayarda yükleyici veya izin sorunlarını tanılıyorsanız.
- Riski anlıyor ve daha sonra UAC'yi geri yüklemeyi planlıyorsanız.
- Bilgisayar çevrimdışı, yalıtılmış veya yalnızca belirli bir test görevi için kullanılıyorsa.
- Güvenlik ilkesini değiştirmeden önce tam yedeğiniz veya geri yükleme noktanız varsa.
UAC Ayarları Denetim Masası'ndan Nasıl Değiştirilir?
UAC'yi yapılandırmanın en kolay yolu yerleşik Kullanıcı Hesabı Denetimi Ayarları penceresini açmaktır. Bu yöntem hem Windows 10 hem de Windows 11'de çalışır.
Yöntem 1: UAC Ayarlarını Arama ile Açın
- Başlat menüsünü açın.
- Kullanıcı Hesabı Denetimi yazın.
- Kullanıcı Hesabı Denetimi ayarlarını değiştir seçeneğine tıklayın.
- Kaydırıcıyı istediğiniz bildirim düzeyine taşıyın.
- Tamam düğmesine tıklayın.
- Windows izin isterse UAC uyarısını onaylayın.
Yöntem 2: Çalıştır İletişim Kutusu ile UAC Ayarlarını Açın
Komut adını biliyorsanız bu en hızlı yöntemdir.
- Win + R tuşlarına basın.
- Aşağıdaki komutu yazın ve Enter tuşuna basın:
Çalıştır komutuUserAccountControlSettings.exe
- Kaydırıcıyı tercih ettiğiniz düzeye taşıyın.
- Tamam düğmesine tıklayın ve değişikliği onaylayın.
Yöntem 3: UAC Ayarlarını Denetim Masası'ndan Açın
- Denetim Masası'nı açın.
- Kullanıcı Hesapları bölümüne gidin.
- Gerekirse tekrar Kullanıcı Hesapları'na tıklayın.
- Kullanıcı Hesabı Denetimi ayarlarını değiştir seçeneğini seçin.
- Bildirim düzeyini seçin ve Tamam düğmesine tıklayın.
Windows'ta Kaydırıcı ile UAC Uyarıları Nasıl Devre Dışı Bırakılır?
Grafik arayüzden çoğu UAC bildirimini devre dışı bırakmak için kaydırıcıyı Hiçbir zaman bildirme konumuna getirin. Kullanıcıların UAC uyarılarını kapatmak istediklerinde genellikle kastettiği yöntem budur.
- Win + R tuşlarına basın.
UserAccountControlSettings.exeyazın ve Enter tuşuna basın.- Kaydırıcıyı aşağıya, Hiçbir zaman bildirme konumuna sürükleyin.
- Tamam düğmesine tıklayın.
- Son uyarıyı onaylayın.
- Belirli bir uygulama veya ilke hâlâ eski ayar etkinmiş gibi davranıyorsa bilgisayarı yeniden başlatın.
UAC Nasıl Yeniden Açılır?
UserAccountControlSettings.exedosyasını tekrar açın.- Kaydırıcıyı varsayılan düzeye geri taşıyın: Yalnızca uygulamalar bilgisayarımda değişiklik yapmaya çalıştığında bildir.
- Tamam düğmesine tıklayın.
- Daha önce Kayıt Defteri veya ilke ayarlarını değiştirdiyseniz Windows'u yeniden başlatın.
Kayıt Defteri Düzenleyicisi ile UAC Nasıl Devre Dışı Bırakılır veya Geri Yüklenir?
Gelişmiş kullanıcılar UAC'yi Kayıt Defteri üzerinden yapılandırabilir. Bu, grafik kaydırıcı yeterli olmadığında, kesin değerleri kontrol etmeniz gerektiğinde veya UAC ayarlarının bir ince ayar aracı tarafından değiştirildiği bir sistemi onardığınızda kullanışlıdır.
UAC Ayarları İçin Kayıt Defteri Yolu
Kayıt Defteri yoluHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
| Kayıt Defteri Değeri | Amaç | Yaygın Değer |
|---|---|---|
EnableLUA |
UAC ve Yönetici Onay Modu'nun etkin olup olmadığını kontrol eder. | 1 etkin, 0 devre dışı |
ConsentPromptBehaviorAdmin |
Yönetici hesaplarının yükseltme için nasıl uyarılacağını kontrol eder. | 5 yaygın varsayılandır; 0 uyarı göstermeden yükseltir |
PromptOnSecureDesktop |
UAC uyarılarının güvenli masaüstünde görünüp görünmeyeceğini kontrol eder. | 1 güvenli masaüstü açık, 0 kapalı |
Kayıt Defteri Düzenleyicisi ile UAC'yi Tamamen Devre Dışı Bırakma
- Win + R tuşlarına basın,
regedityazın ve Enter tuşuna basın. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Systemyoluna gidin.EnableLUAdeğerine çift tıklayın.- Değer verisini
0olarak ayarlayın. - Tamam düğmesine tıklayın.
- Windows'u yeniden başlatın.
EnableLUA değerini 0 yapmak, yalnızca Hiçbir zaman bildirme seçeneğini kullanmaktan daha güçlüdür. Bunu yalnızca sorun giderme, kontrollü test veya eski uygulama uyumluluğu için kullanın.
Önerilen UAC Kayıt Defteri Değerlerini Geri Yükleme
Tipik UAC davranışını geri yüklemek için EnableLUA değerini tekrar 1 yapın. Yönetici uyarı davranışını ve güvenli masaüstü ayarını da geri yükleyebilirsiniz.
Önerilen değerlerEnableLUA = 1
ConsentPromptBehaviorAdmin = 5
PromptOnSecureDesktop = 1
Komut İstemi veya PowerShell ile UAC Nasıl Yapılandırılır?
Komut satırı yöntemleri yöneticiler, betikler, onarım çalışmaları ve uzaktan destek için kullanışlıdır. Bu komutları yükseltilmiş bir terminalden çalıştırın.
Geçerli UAC Kayıt Defteri Değerlerini Kontrol Etme
Komut İstemireg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" |
Select-Object EnableLUA, ConsentPromptBehaviorAdmin, PromptOnSecureDesktop
Komut İstemi'nden UAC'yi Tamamen Devre Dışı Bırakma
Bu komut EnableLUA değerini 0 yapar. Komutu çalıştırdıktan sonra Windows'u yeniden başlatın.
Yükseltilmiş Komut İstemireg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f
Komut İstemi'nden Önerilen UAC Ayarlarını Geri Yükleme
Yükseltilmiş Komut İstemireg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 5 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 1 /f
Tam UAC Değişikliğinden Sonra Windows'u Yeniden Başlatma
Yeniden başlatma komutushutdown /r /t 0
ConsentPromptBehaviorAdmin veya PromptOnSecureDesktop değerini değiştirdiyseniz, yeniden başlatma çoğu zaman EnableLUA değişikliğindeki kadar kritik değildir. Temiz test için yine de yeniden başlatın.
Yerel Güvenlik İlkesi veya Grup İlkesi ile UAC Nasıl Yapılandırılır?
Windows Pro, Enterprise ve Education sürümleri, UAC ayarlarını daha açıklayıcı şekilde sunan ilke araçları içerir. Windows Home genellikle tam Yerel Güvenlik İlkesi veya Grup İlkesi düzenleyicisini içermez.
Yerel Güvenlik İlkesi'ni Açma
- Win + R tuşlarına basın.
secpol.mscyazın ve Enter tuşuna basın.- Yerel İlkeler → Güvenlik Seçenekleri yoluna gidin.
- Kullanıcı Hesabı Denetimi ile başlayan ilkelere ilerleyin.
Önemli UAC İlke Ayarları
| İlke | Neyi Kontrol Eder? | Önerilen Durum |
|---|---|---|
| Kullanıcı Hesabı Denetimi: Tüm yöneticileri Yönetici Onay Modu'nda çalıştır | Yönetici hesapları için temel UAC davranışını etkinleştirir veya devre dışı bırakır. | Etkin |
| Kullanıcı Hesabı Denetimi: Yönetici Onay Modu'ndaki yöneticiler için yükseltme isteminin davranışı | Yöneticilerin onay istemi, kimlik bilgisi istemi veya hiç istem görüp görmeyeceğini kontrol eder. | Windows dışı ikili dosyalar için onay iste |
| Kullanıcı Hesabı Denetimi: Yükseltme isterken güvenli masaüstüne geç | Uyarılar sırasında masaüstünün karartılıp yalıtılıp yalıtılmayacağını kontrol eder. | Etkin |
| Kullanıcı Hesabı Denetimi: Uygulama yüklemelerini algıla ve yükseltme iste | Yükleyici algılamayı ve yükseltme uyarılarını kontrol eder. | Etkin |
Grup İlkesi Düzenleyicisi'ni Kullanma
Yönetilen veya profesyonel Windows sürümlerinde gpedit.msc dosyasını da açabilir ve aynı güvenlik seçenekleri yolunu kullanabilirsiniz.
Gri Görünen, Kilitli veya Çalışmayan UAC Ayarlarını Düzeltme
UAC ayarları kullanılamıyorsa, yeniden başlatmadan sonra sıfırlanıyorsa veya kaydırıcı konumuyla eşleşmiyorsa hesap izinlerini, ilkeleri, Kayıt Defteri değerlerini ve yönetim durumunu kontrol edin.
Yönetici Hesabı Kullanın
Standart kullanıcılar UAC uyarılarını tetikleyebilir, ancak genellikle yönetici kimlik bilgileri olmadan sistem genelindeki UAC ilkesini değiştiremez.
Hesap TürüYerel İlkeyi Kontrol Edin
secpol.msc veya gpedit.msc dosyasını açın ve UAC ilkelerinin açıkça yapılandırılıp yapılandırılmadığını kontrol edin.
Kayıt Defteri Değerlerini İnceleyin
UAC ilke anahtarı altında EnableLUA, ConsentPromptBehaviorAdmin ve PromptOnSecureDesktop değerlerini doğrulayın.
Yaygın Sorunlar ve Çözümler
| Sorun | Olası Neden | Ne Yapmalı? |
|---|---|---|
| UAC kaydırıcısı gri görünüyor | Yönetici hesabı kullanmıyorsunuz veya ayar ilke tarafından kontrol ediliyor. | Yönetici olarak oturum açın ve secpol.msc, gpedit.msc veya Kayıt Defteri ilke anahtarını kontrol edin. |
| UAC yeniden başlatmadan sonra tekrar açılıyor | Etki alanı ilkesi, MDM ilkesi, güvenlik yazılımı veya sistem sıkılaştırma aracı ayarı geri yüklüyor. | İş veya okul hesabı yönetimini, etki alanı ilkesini ve yüklü güvenlik yönetimi yazılımını kontrol edin. |
| Uygulamalar hâlâ yönetici izni istiyor | Uygulama yükseltme gerektiriyor, hesap standart kullanıcı hesabı veya UAC tamamen devre dışı bırakılmak yerine yalnızca azaltıldı. | Yalnızca güveniyorsanız uygulamayı yönetici olarak çalıştırın veya tam EnableLUA değerini kontrol edin. |
| Modern uygulamalar veya Windows özellikleri garip davranıyor | UAC EnableLUA = 0 kullanılarak tamamen devre dışı bırakıldı. |
EnableLUA = 1 değerini geri yükleyin ve Windows'u yeniden başlatın. |
Güvenli Bir Temel Ayarı Geri Yükleme
Ne değiştirildiğinden emin değilseniz önerilen Kayıt Defteri değerlerini geri yükleyin, Windows'u yeniden başlatın ve ardından grafik UAC ayarları penceresinden kaydırıcıyı ayarlayın.
Güvenli temel ayarreg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 5 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 1 /f
shutdown /r /t 0
SSS: Windows 10 ve Windows 11'de UAC'yi Yapılandırma ve Devre Dışı Bırakma
S Windows'ta UAC'yi devre dışı bırakmalı mıyım? ▼
S Hiçbir zaman bildirme, UAC'yi tamamen devre dışı bırakmakla aynı mıdır? ▼
EnableLUA değerini 0 yapmak veya Tüm yöneticileri Yönetici Onay Modu'nda çalıştır ilkesini devre dışı bırakmak ve ardından Windows'u yeniden başlatmak anlamına gelir.
S UAC'yi devre dışı bırakmak beni her zaman tam yönetici yapar mı? ▼
S UAC kaydırıcısını değiştirdikten sonra Windows neden hâlâ uyarı gösteriyor? ▼
EnableLUA değerini ve secpol.msc içindeki UAC ilkelerini kontrol edin.
S UAC'yi yalnızca tek bir program için devre dışı bırakabilir miyim? ▼
S UAC'yi değiştirdikten sonra yeniden başlatmam gerekir mi? ▼
EnableLUA veya eşdeğer güvenlik ilkesi üzerinden tam UAC değişikliği yaptıysanız, sistemin yeni güvenlik davranışını doğru yüklemesi için Windows'u yeniden başlatın.
🧩 Özet ve Temel Çıkarımlar
Windows 10 ve Windows 11'de Kullanıcı Hesabı Denetimi'ni Kullanıcı Hesabı Denetimi Ayarları, Denetim Masası, Kayıt Defteri Düzenleyicisi, Komut İstemi, PowerShell, Yerel Güvenlik İlkesi veya Grup İlkesi üzerinden yapılandırabilirsiniz. Günlük kullanım için en güvenli ayar genellikle uygulamalar değişiklik yapmaya çalıştığında bildirim gösteren varsayılan düzeydir.
UAC'yi devre dışı bırakırsanız bunu geçici bir sorun giderme adımı olarak değerlendirin. Testten veya güvenilir eski yazılım yüklemesinden sonra EnableLUA = 1 değerini geri yükleyin, önerilen uyarı davranışını kullanın ve daha güçlü koruma için güvenli masaüstünü açık tutun.