Windows Server işletim sistemlerinde güvenlik amacı ile bize sunulan bir özellik olan UAC, her yeni nesil işletim sistemi ile kendisini biraz daha geliştirmektedir.
İlk olarak aşağıdaki gibi uyarı ekranları ile tanıdık bu özelliği;
Fakat ilerleyen aşamalarda sistem yöneticisi olarak bu özelliği denetim masasından kapatarak bu tür uyarılardan kurtulduk.
Fakat Server 2012 gibi yeni nesil işletim sistemleri ile bir kez daha UAC karşımıza çıktı. Bu sefer denetim masasından kapatmakta işe yaramıyordu J Çünkü artık yaptığı ek kontroller sayesinde siz her ne kadar yukarıdaki gibi soru soran pencerelerden kurtulmuş olsanız da, ve yine local administrators grubu üyesi bir kullanıcı ile otorum açsanızda bazı programları kurarken sorunlar yaşadığınızı göreceksiniz.
Dahası aslında bu sorunun program kurmaktan öte, dosya kopyalama ve yazma – silme ile alakalı olduğunu görüyoruz.
Bunun temel sebebi, işletim sistemi için kritik olan dizinler üzerindeki bu işlemler için ek yetki talebi yapılmaktadır.
Bunlardan iki tane örnek sunuyorum;
You’ll need to provide administrator permission to delete this file
You’ll need to provide administrator permission to copy to this folder
Yani aslında onayladıktan sonra gerekli işlemleri yapabiliyoruz, ancak sürekli bunlar ile uğraşmak can sıkıcı olabiliyor. Dahası Explorer ara yüzünden kopyalama yapmak yerine bir kurulum veya benzeri başka bir konsol üzerinden bu dizinlere ait işlemler yaparken hata alıyoruz.
Bu sorunu çözmek için aşağıdaki gibi local gpo üzerinde değişiklik yapmanız yeterli olacaktır.
User Account Control: Turn on Admin Approval Mode
Varsayılan olarak bu özellik açık gelmekte olup bunu Disable yapmamız ve makineyi bir kere yeniden başlatmamızın sonunda artık bu ek kontrolü de devre dışı bırakabiliyoruz.
Bu değişiklikten sonra eğer Metro uygulamalarda aşağıdaki gibi hata alırsanız
Bu durumda aşağıdaki kayıt defterinde değişiklik yapabilirsiniz;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\
Altında
EnableLUA anahtarını 1 yapıyoruz ve makineyi bir kere yeniden başlatıyoruz.