Oyuna başlamaq hüququ var. Proqramın administrator hüquqları olmadan işlədilməsi və UAC sorğusunun qarşısının alınması. __COMPAT_LAYER mühit dəyişəni və RunAsInvoker parametri

Bəzilərini quraşdırmaq üçün proqram təminatı Administrator hüquqları tələb olunur. Bundan əlavə, administrator özü müxtəlif proqram təminatının quraşdırılmasına məhdudiyyətlər qoya bilər. Quraşdırma yerinə yetirmək lazım olduqda, lakin bunun üçün icazə yoxdursa, bir neçə istifadə etməyi təklif edirik sadə üsullar aşağıda təsvir edilmişdir.

İnternetdə təhlükəsizlikdən yan keçməyə və adi bir istifadəçi adı altında proqramlar quraşdırmağa imkan verən çox sayda müxtəlif proqram var. Onları xüsusilə iş kompüterlərində istifadə etməyi tövsiyə etmirik, çünki bu, ciddi nəticələrə səbəb ola bilər. Təhlükəsiz quraşdırma üsullarını təqdim edəcəyik. Gəlin onlara daha yaxından nəzər salaq.

Metod 1: Proqram qovluğuna hüquqların verilməsi

Çox vaxt proqram öz qovluğunda olan fayllarla, məsələn, sistem bölməsində əməliyyatlar aparıldıqda administrator hüquqlarını tələb edir. sərt disk. Sahib müəyyən qovluqlara digər istifadəçilərə tam hüquqlar verə bilər ki, bu da adi istifadəçinin girişi ilə sonrakı quraşdırmanın həyata keçirilməsinə imkan verəcəkdir. Bu aşağıdakı kimi edilir:


İndi proqramın quraşdırılması zamanı təqdim etdiyiniz qovluğu göstərməlisiniz tam giriş, və bütün proses uğurlu olmalıdır.

Metod 2: Proqramı standart istifadəçi hesabından işə salın

Administratordan giriş hüquqlarının verilməsini xahiş etmək mümkün olmadığı hallarda, quraşdırılmışdan istifadə etməyi məsləhət görürük Windows həlli. Vasitəsilə yardım proqramından istifadə komanda xətti bütün tədbirlər həyata keçirilir. Yalnız təlimatlara əməl etməlisiniz:


Metod 3: Proqramın portativ versiyasından istifadə

Bəzi proqramlar var portativ versiya, bu quraşdırma tələb etmir. Etməli olduğunuz şey onu tərtibatçının rəsmi saytından yükləmək və işə salmaqdır. Bu, çox sadə şəkildə edilə bilər:


Proqram faylını istənilən çıxarıla bilən yaddaş cihazına köçürə və onu administrator hüquqları olmadan müxtəlif kompüterlərdə işlədə bilərsiniz.

Bu gün bir neçəsinə baxdıq sadə yollar necə quraşdırmaq və istifadə etmək müxtəlif proqramlar administrator hüquqları olmadan. Onların hamısı mürəkkəb deyil, lakin müəyyən hərəkətləri tələb edir. Proqramı quraşdırmaq üçün sadəcə olaraq daxil olmağı tövsiyə edirik hesab varsa, idarəçi. Bu barədə daha ətraflı aşağıdakı linkdəki məqaləmizdə oxuyun.

IN əməliyyat sistemi Windows-da, müəyyən hallarda, alətlər yüksək imtiyazlarla istifadə edilməlidir. Bu, sistem səviyyəsində dəyişikliklərə səbəb olan hərəkətlər səbəbindən lazımdır və adi istifadəçilər (inzibatçılar deyil) buna ehtiyac duymurlar. Bu yazıda kompüterinizdə hər hansı bir proqramı idarəçi kimi işlətməkdən danışacağam.

Yüksək hüquqlu proqramları işə saldıqda, işə salınmanı təsdiqləməli olduğunuz bir pəncərə görünür -. Bəzi istifadəçilər bu funksiyanı tamamilə söndürür. Beləliklə, kompüterin təhlükəsizliyi pozulur. Axı, UAC xəbərdarlıq pəncərəsi görünməzsə, hər hansı bir zərərli infeksiya kompüterinizdən idarəçi olaraq başlaya biləcək. "Pis" kod və uğurlar.

İstifadəçilərin proqramları idarəçi kimi işlətməsini asanlaşdırmaq üçün bir neçə üsul hazırlamışam.

Kontekst menyusundan istifadə edərək administrator kimi işə salın

Kontekst menyusu siçan sağ düyməsi ilə çağırılır. Siçan ilə hər hansı bir proqramı basın və kontekst menyusundan " seçimini basın. İdarəçi olaraq işə salın" Bu, əmr satırını və yüksək imtiyazların tələb olunduğu digər proqramları açır.

Axtarış zamanı Ctrl+Shift+Enter kombinasiyasından istifadə edin

İş masasında və ya Başlat menyusunda heç bir alət olmadıqda, axtarışa müraciət edirik. Hər hansı Windows versiyası onunla təchiz olunub, onuncusu isə ən əlverişlidir. Bəzi əmrlər yazın, məsələn, cmd - komanda xətti. Nəticəni seçdikdən sonra birləşməni eyni vaxtda basın Ctrl+Shift+Enter. Sadə yol, elə deyilmi?

Əlavə Qısayol Xüsusiyyətləri

Deyək ki, sual sizi maraqlandırır... Simge artıq masaüstündə kimi yerləşir sürətli giriş, lakin siz onu hər zaman işə salmaq istəmirsiniz kontekst menyusu. Bu problemi həll etmək olar.

Qısayol xüsusiyyətlərinə gedin (sağ siçan düyməsini və Xüsusiyyətlər) və " bölməsinə keçin əlavə olaraq».

açılacaq Əlavə seçimlər. Orada "İdarəçi olaraq işə salın" seçimini yoxlayın. İndi proqramı normal işlətdiyiniz zaman o, həmişə yüksək hüquqlarla açılacaq.

Əlavə olaraq! "Uyğunluq" sekmesindəki xüsusiyyətlərdə "Bu proqramı idarəçi olaraq işə salın" seçimi var. Həm də faydalı bir şey.

Administrator kimi işləmək üçün proqramlar

Aşağıdakı proqramlar var: RunAs, AdmiLink, ExecAS.

RunAs Aləti

Windows-un bir hissəsidir, ona görə də istifadə edə bilərsiniz. Onu işə salmaq üçün sadəcə əmr satırını açın və aşağıdakı əmri daxil edin:

Çox güman ki, sizdən parol daxil etməyiniz xahiş olunacaq. Onu daxil etməyinizə əmin olun.


İş masasında qısa yol yaradaq. Boş bir sahəyə sağ vurun və "Qısayol" seçin. Yerlə eyni əmri yazırıq:

runas /user:PCName\UserName msconfig.exe

Qısa yola ad verin və onu yadda saxlayın.

Qısayolu işə saldıqdan sonra hesab parolunu daxil etməli olduğunuz bir komanda xətti açılacaq. Düzgün məlumatları daxil etdiyiniz zaman msconfig və ya seçdiyiniz yardım proqramı dərhal işə düşəcək.

Bu vəziyyətdə siz və ya kompüterə çıxışı olan insanlar hər dəfə parol daxil etməli olacaqsınız. Bu nöqtəni komandaya /sacred parametrini əlavə etməklə həll etmək olar, onda əmr belə olacaq:

runas /sacred /user:PCName\UserName msconfig.exe

Təhlükəsizlik haqqında düşünürsünüzsə, bu seçimlə belə qısa yollardan istifadə etməmək daha yaxşıdır. Şifrənizi hər dəfə daxil etmək daha yaxşıdır və hansısa həyasız adamın ondan istifadə edəcəyindən narahat olmayın Windows istifadə edərəközünüzü sevindirmək və zərərinizə parol olmadan.

ExecAS alətindən istifadə etməklə

İdarəçi kimi işləmək ExecAS proqramından istifadə etməklə mümkündür. Başladıqdan sonra, hesab məlumatlarını (giriş və şifrə), həmçinin proqramın adını və yolunu daxil etməyi tələb edən bir pəncərə görünür. Məlumatları daxil etdikdən sonra “ yazın».


ExecAS pəncərəsində qvineya donuzumuz göründü.Proqramı bağlayın və yenidən açın. ExecAS-da göstərdiyimiz proqram dərhal açılacaq. Əlavə proqram əlavə etmək üçün əmr satırına ExecAS.exe /S daxil etməlisiniz. (Bu halda, yardım proqramı ilə kataloqda olmalısınız, məsələn, C:\ExecAS).


ExecAS-ı işə saldıqdan sonra başqa bir proqram əlavə edirik. Aləti bağlayın və yenidən işə salın. Eyni pəncərə görünür. Ancaq bu bizim üçün əlverişli deyil, ona görə də qısa yollar yaratmağa davam edək:

Aşağıdakı əmrlərlə iki qısayol düzəldirik:

  • C:\ExecAS\ExecAS.exe 1
  • C:\ExecAS\ExecAS.exe 2

1 və 2 nömrələri ExecAS-da proqram nömrəsinə uyğundur.

Qısayolları işə saldıqdan sonra onların administrator olaraq açıldığını görürük.

AdmiLink yardım proqramından istifadə

Başlıqda göstərilən yardım proqramı konsol yardım proqramıdır və quraşdırıldıqdan sonra Windows qovluğunda yerləşəcəkdir.

Aləti işə salırıq və rus interfeysi ilə çox rahat bir pəncərə görürük, buna görə də onu anlamaq asan olacaq.

  • Birinci sahəyə işlətmək istədiyimiz faylın yolunu daxil edin;
  • İkinci sahədə komanda xətti parametrləri isteğe bağlıdır;
  • Üçüncü sətir müstəqil olaraq doldurulacaq, əgər belə deyilsə, C:\windows\system32 daxil edin.
  • Pəncərə ekranı rejimi. 4-cü sətirdə 2 parametr var:
    • SHOW – görünən pəncərə ilə standart proqram təminatının işə salınması;
    • HIDE – proqram arxa planda işləyir;

Nişanda parametrlərin konfiqurasiyası Hesab:

  • Domen adı üçün kompüterinizin və ya NetBios və test.lan adını yazın;
  • İstifadəçi adı – üç nöqtəli düyməni sıxmaqla seçilə bilər;
  • Hesab parolu və təsdiqləyin.
  • Bütün məlumatları daxil etdikdən sonra " Test».

Utilit qeyd etdiyimiz məlumatların funksionallığını yoxlayacaq. CMD-də istənilən düyməni basın.

Uğurlu sınaqdan sonra " AdmiRun başlatma açarını yaradın" Bunu etməsəniz, heç nə işləməyəcək.

  • "Bağlantı" sekmesine keçin və aşağıdakıları edin:
  • Qısayol adı- istənilən adla zəng etmək;
  • Kataloq– qısayolun harada yerləşəcəyini göstərin;
  • Şəkil– qısayol üçün şəkil seçin;
  • "Komanda xətti yaradın" düyməsini basın.
  • İndi böyük "İndi Qısayol Yarat!" düyməsini basın.

İşarə dərhal masaüstündə və ya qeyd etdiyiniz kataloqda görünəcək.

Qısayolu işə salmağa çalışaq. Hər şey qaydasındadırsa və proqram idarəçi kimi işə salınıbsa, təbrik edirəm. Əks halda, hansısa addımda hərəkətlər səhv yerinə yetirilmişdir.

Qısayolun xüsusiyyətlərinə keçsəniz və "Obyekt" sahəsindəki proqramı başqa birinə dəyişdirsəniz, o, sadəcə başlamaz. Bu, zərərli proqramlara qarşı bir az qorunmadır.

Tapşırıq Planlayıcısı

Proqramı administrator olaraq işə salın, sadəcə " Tapşırıq Planlayıcısı" Burada bir nüans var - idarəçi deyilsinizsə, ondan istifadə edə bilməyəcəksiniz.

Axtarışa yalnız iki söz daxil edin: "Tapşırıq Planlayıcısı" və nəticəni açın. Sağdakı pəncərədə elementi seçin " Tapşırıq yaradın».

Buna uyğun bir ad çağırın, deyək ki, komanda xəttini işə salırsınız, sonra onu CMD adlandıra bilərsiniz. Biz həmçinin "Ən yüksək hüquqlarla işləyin" qutusunu yoxlayırıq.

Qısayol yaratma mərhələsi

İş masasında qısa yol yaradın və aşağıdakı əmri daxil edin:

Planlayıcıda schtasks /run /tn task_name

planlayıcı_task_adı tapşırıq yaratma prosesinin ən əvvəlində verdiyiniz addır.

Hurray, biz qısayol yaratdıq, amma bu, hamısı deyil. Onun xassələrinə keçin.

Qısayol nişanında simvolu dəyişdirin. Əlbəttə ki, bunu etmək lazım deyil.

Tapşırıq planlaşdırma metoduna əlavə

nəticələr

Proqramları idarəçi kimi işə salmağın bir çox yoluna baxdıq. Parol daxil etməyiniz lazım olan seçimlər var - bu, ən təhlükəsiz həll yollarından biridir, çünki hər dəfə parol daxil etdikdə bəzi məlumatların itirilməsi ilə bağlı çox narahat olmağa dəyməz. Virus proqramları da işləyə bilməyəcək Windows alətləri bu şəkildə.

Bir çox proqramlar işə salındıqda hüquqların artırılmasını tələb edir (ikonanın yanında qalxan işarəsi görünür), lakin əslində onlar üçün normal əməliyyat Administrator hüquqları tələb olunmur (məsələn, ProqramFiles-dəki proqram kataloqu və proqram tərəfindən istifadə olunan reyestr filialları üçün istifadəçilərə lazımi hüquqları əl ilə verdiniz). Müvafiq olaraq, belə bir proqramı sadə bir istifadəçi kimi işləyərkən, kompüterdə İstifadəçi Hesabına Nəzarət aktivləşdirilərsə, UAC sorğusu görünəcək və istifadəçidən administrator parolunu daxil etmək tələb olunacaq. Bu mexanizmdən yan keçmək üçün çoxları sadəcə UAC-ni söndürür və ya istifadəçini yerli idarəçilər qrupuna əlavə etməklə kompüterdə idarəçi hüquqlarını verir. Təbii ki, bu üsulların hər ikisi təhlükəlidir.

Niyə adi bir tətbiqin administrator hüquqlarına ehtiyacı ola bilər?

Proqrama C:\Program Files (x86)\SomeApp-da öz qovluğunda olan müəyyən faylları (loqlar, konfiqurasiyalar və s.) dəyişdirmək üçün administrator hüquqları tələb oluna bilər. Varsayılan olaraq, istifadəçilərin bu kataloqu redaktə etmək hüququ yoxdur, buna görə də belə bir proqramın normal işləməsi üçün administrator hüquqları tələb olunur. Bu problemi həll etmək üçün istifadəçiyə (və ya İstifadəçilər qrupuna) NTFS səviyyəsində idarəçi olaraq proqram qovluğuna dəyişdirmə/yazma hüquqlarını əl ilə təyin etməlisiniz.

Qeyd. Əslində, C:\Program Files altında dəyişən tətbiq məlumatlarını öz kataloqunda saxlamaq təcrübəsi düzgün deyil. Tətbiq məlumatlarını istifadəçi profilində saxlamaq daha düzgündür. Ancaq bu, tərtibatçıların tənbəlliyi və səriştəsizliyi məsələsidir.

Standart istifadəçidən administrator hüquqları tələb edən proqramın işlədilməsi

RunAsInvoker parametrindən necə istifadə edə biləcəyinizi daha əvvəl təsvir etdik. Ancaq bu üsul kifayət qədər çevik deyil. Siz həmçinin admin parolunu saxlamaqla istifadə edə bilərsiniz /SAVECRED (həmçinin təhlükəlidir). UAC aktiv (4.3 və ya səviyyə 2) ilə hər hansı bir proqramı idarəçi hüquqları olmadan (və admin parolunu daxil etmədən) işə salmağa məcbur etməyin daha sadə yolunu nəzərdən keçirək.

Məsələn, reyestr redaktə proqramını götürək - regedit.exe(C:\windows\system32 qovluğunda yerləşir). Siz regedit.exe proqramını işə saldığınız zaman UAC pəncərəsi görünür və imtiyazın yüksəldilməsini təsdiq etməsəniz, Registry Redaktoru işə düşmür.

İş masasında bir fayl yaradaq run-as-non-admin.bat aşağıdakı mətnlə:

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && başladın "" %1"

İndi tətbiqi administrator hüquqları olmadan işləməyə məcbur etmək və UAC əmrini basdırmaq üçün sadəcə istədiyiniz exe faylını masaüstündəki bu yarasa faylına sürükləyin.

Bundan sonra, Reyestr redaktoru UAC sorğusu görünmədən başlamalıdır. Proses menecerini açın və sütun əlavə edin Yüksək(Daha yüksək icazə səviyyəsi ilə) sistemin yüksək olmayan statuslu (istifadəçi hüquqları ilə işləyən) regedit.exe prosesinin olduğunu görəcəksiniz.

HKLM filialında istənilən parametri redaktə etməyə çalışın. Gördüyünüz kimi, bu filialda reyestri redaktə etmək üçün giriş qadağandır (bu istifadəçinin sistem reyestrinin filiallarına yazmaq hüququ yoxdur). Ancaq istifadəçinin öz qeyd şöbəsində - HKCU-da açarları əlavə edə və redaktə edə bilərsiniz.

Eyni şəkildə, bir yarasa faylı vasitəsilə müəyyən bir proqramı işə sala bilərsiniz, sadəcə icra olunan faylın yolunu göstərin.

run-app-as-non-admin.bat

ApplicationPath="C:\Program Files\MyApp\testapp.exe"-ni təyin edin
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && başladın "" %ApplicationPath%"

Siz həmçinin kontekst menyusu əlavə edə bilərsiniz ki, bu da bütün proqramların yüksəklik olmadan işə salınması imkanı verir. Bunu etmək üçün aşağıdakı reg faylını yaradın və onu reyestrə idxal edin.

Windows Registry Redaktor Version 5.00


@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && başladın \"\" \"%1\"\""

Bundan sonra, administrator hüququ olmayan hər hansı bir proqramı işə salmaq üçün kontekst menyusunda "" elementini seçmək kifayətdir.

__COMPAT_LAYER mühit dəyişəni və RunAsInvoker parametri

Ətraf mühit dəyişkənliyi __COMPAT_LAYER sizə proqramlar üçün müxtəlif uyğunluq səviyyələrini təyin etməyə imkan verir (tab Uyğunluq exe faylının xüsusiyyətlərində). Bu dəyişəni istifadə edərək, proqramın işləməli olduğu uyğunluq parametrlərini təyin edə bilərsiniz. Məsələn, proqramı Windows 7 uyğunluq rejimində və 640x480 qətnamə ilə işə salmaq üçün təyin edin:

__COMPAT_LAYER=Win7RTM 640x480 təyin edin

__COMPAT_LAYER dəyişəninin bizim üçün maraqlı olan variantları arasında aşağıdakı parametrləri vurğulayırıq:

  • RunAsInvoker- UAC sorğusu olmadan ana prosesin imtiyazları olan bir tətbiqin işə salınması.
  • RunAsHighest- istifadəçi üçün mövcud olan maksimum hüquqlarla tətbiqin işə salınması (istifadəçinin idarəçi hüquqları varsa, UAC sorğusu görünür).
  • RunAsAdmin- tətbiqi idarəçi hüquqları ilə işə salın (AUC sorğusu həmişə görünür).

Bunlar. RunAsInvoker parametri administrator hüquqlarını təmin etmir, yalnız UAC pəncərəsinin görünüşünü bloklayır.




Üst