Rehber UAC ve Yönetici ayrıcalıkları olmadan uygulama kurulumu yapma

Osman Elitok

Kilopat
Katılım
26 Ocak 2015
Mesajlar
400
Makaleler
1
Çözümler
9
Yer
İstanbul
Merhaba,
Birçoğumuz okulda, iş yerinde, hesabımız sınırlı kullanıcı hesabı olarak açıkken uygulama yüklemeye ya da çalıştırmaya çalıştığınızda UAC (user account Control) uyarıları ile karşılaşmışızdır.
Elbette bu durum bizim, kuruluşumuzun, ya da bilgisayarımızın güvenliği için çok önemlidir. Ancak bazı durumlarda özellikle bilinçli bir kullanıcı iseniz gerçekten gereksiz çok can sıkıcı olabiliyor.
Canımızı sıkan bu duruma karşılık olarak uygulamayı admin (yönetici) değil de user (kullanıcı) düzeyinde çalıştırmak çözüm olabilir. Yine de her durumda kesin olarak işe yaramayacağını söylemekte fayda var. Çünkü bazı uygulamalar admin ayrıcalıkları olmadan çalışamaz.
Kısa açıklamanın ardından gelelim çözüme:

Kod:
set __COMPAT_LAYER=RunAsInvoker

Kodu bu anlamda bizim imdadımıza yetişiyor. (Kod ne işe yarar derseniz; basit olarak uyumluluk ayarlarından uygulamayı user modunda çalıştır komutu diyebiliriz.)
Masaüstünde ya da bir klasörde metin belgesi oluşturarak adını ve uzantısını değiştirelim. Ben nonadmin.bat kullanacağım. Yani dosyamın adı "Yeni metin belgesi" yerine "nonadmin", uzantısı da "TXT" yerine "BAT" oldu.
Dosyayı düzenle diyerek metin belgesi şeklinde açtıktan sonra;

Kod:
set __COMPAT_LAYER=RunAsInvoker

Kodunu alt satıra da start winrar.exe (kurulum yapılacak yuda çalıştırılacak uygulama adı.exe) yazarak kaydediyor ve nonadmin.bat dosyasına çift tıklayarak uygulamayı (örneğin WinRAR uygulaması) çalıştırabiliyoruz.
Daha kolay ve alternatif olması açısından nonadmin.bat dosyasına

Kod:
set __COMPAT_LAYER=RunAsInvoker && start "" %1

Kodunu girerek kaydederseniz. Admin olmadan çalıştırmak isteiğiniz uygulamayı nonadmin.bat dosyasının üzerine sürükleyerek de çalıştırabilirsiniz.

Faydalı olması dileğiyle..
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı