Na operačnej sále systém Windows v určitých situáciách sa musia nástroje používať so zvýšenými privilégiami. Je to potrebné z dôvodu akcií, ktoré vedú k zmenám na úrovni systému a bežní používatelia (nie správcovia) to nepotrebujú. V tomto článku budem hovoriť o spustení ľubovoľnej aplikácie na počítači ako správca.

Pri spúšťaní programov so zvýšenými právami sa zobrazí okno, v ktorom musíte potvrdiť spustenie -. Niektorí používatelia túto funkciu úplne deaktivujú. Tým trpí bezpečnosť počítača. Ak sa totiž nezobrazí varovné okno UAC, akákoľvek škodlivá infekcia sa bude môcť spustiť z vášho počítača ako správcu. "Zlý" kód a písanie sú zbytočné.

Aby som používateľom uľahčil spúšťanie programov ako správca, pripravil som niekoľko metód.

Spustite ako správca pomocou kontextového menu

Kontextové menu je tzv kliknite pravým tlačidlom myši myši. Klikneme myšou na ľubovoľný program a z kontextového menu klikneme na možnosť " Spustiť ako správca". Tým sa otvorí príkazový riadok a ďalšie programy, ktoré vyžadujú zvýšené oprávnenia.

Pri vyhľadávaní použite Ctrl+Shift+Enter

Keď na pracovnej ploche alebo v ponuke Štart nie je žiadny nástroj, prejdeme na vyhľadávanie. akýkoľvek Verzia systému Windows vybavené ním a v desiatom je to najpohodlnejšie. Napíšte nejaký príkaz, napríklad cmd - príkazový riadok. Po výbere výsledku súčasne podržíme kombináciu Ctrl+Shift+Enter. Ľahký spôsob, že?

Ďalšie vlastnosti štítku

Povedzme, že vás zaujíma otázka. Ikona sa už nachádza na pracovnej ploche ako rýchly prístup, ale nechcete stále behať obsahové menu. Tento problém sa dá vyriešiť.

Prejdite na vlastnosti skratky (pravé tlačidlo myši a Vlastnosti) a prejdite do sekcie " Okrem toho».

Otvorí Extra možnosti. Tam zaškrtnite možnosť „Spustiť ako správca“. Teraz, keď spustíte program normálne, vždy sa otvorí so zvýšenými právami.

Navyše! Vo vlastnostiach na karte Kompatibilita je možnosť „Spustiť tento program ako správca“. Tiež užitočná položka.

Programy na spustenie ako správca

Existujú tieto programy: RunAs, AdmiLink, ExecAS.

Spustiť ako nástroj

Je súčasťou systému Windows, takže ho môžete používať. Ak ho chcete spustiť, stačí otvoriť príkazový riadok a zadajte nasledujúci príkaz:

S najväčšou pravdepodobnosťou budete vyzvaní na zadanie hesla. Určite vstúpte.


Vytvorme si skratku na ploche. Kliknite pravým tlačidlom myši na prázdnu oblasť a vyberte možnosť „Skratka“. Ako umiestnenie predpíšeme rovnaký príkaz:

runas /user:PCName\UserName msconfig.exe

Pomenujte štítok a uložte ho.

Po spustení skratky sa otvorí príkazový riadok, odkiaľ musíte zadať heslo účtu. Po zadaní správnych údajov sa okamžite spustí msconfig alebo vami vybraný nástroj.

V tomto scenári zadáte heslo zakaždým vy alebo ľudia s prístupom k počítaču. Tento moment je vyriešený pridaním parametra / savecred do príkazu, potom bude príkaz vyzerať takto:

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

Ak uvažujete o bezpečnosti, potom je lepšie pri tejto možnosti takéto skratky nepoužívať. Je lepšie zadať heslo zakaždým a nebáť sa, že ho použije nejaký drzý človek Nástroje systému Windows bez hesla, aby som potešil seba a svoju škodu.

Používanie nástroja ExecAS

Spustenie ako správca je možné s programom ExecAS. Po spustení sa zobrazí okno s výzvou na zadanie informácií o účte (prihlasovacie meno a heslo), ako aj názvu a cesty programu. Po zadaní údajov stlačte " horieť».


Náš pokusný králik sa objavil v okne ExecAS Zatvorte program a znova ho otvorte. Okamžite sa otvorí program, ktorý sme špecifikovali v ExecAS. Pridať dodatočná aplikácia musíte na príkazový riadok napísať ExecAS.exe /S. (V tomto prípade musíte byť v adresári s obslužným programom, napríklad C:\ExecAS).


Po spustení ExecAS pridávame ďalší program. Zatvorte nástroj a začnite znova. Zobrazí sa rovnaké okno. To nám však nevyhovuje, takže prejdime k vytváraniu skratiek:

Vytvoríme dve skratky s nasledujúcimi príkazmi:

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

Čísla 1 a 2 zodpovedajú číslu programu v ExecAS.

Po spustení skratiek vidíme, že sa otvorili v mene správcu.

Pomocou pomôcky AdmiLink

Pomôcka uvedená v hlavičke je pomôcka konzoly a po inštalácii sa nachádza v adresári Windows.

Spustíme nástroj a uvidíme celkom pohodlné okno s ruským rozhraním, takže bude ľahké to zistiť.

  • Do prvého poľa zadajte cestu k súboru, ktorý chceme spustiť;
  • Možnosti príkazového riadka v druhom poli sú voliteľné;
  • Tretí riadok sa vyplní sám, ak nie je, zadajte C:\windows\system32
  • Režim zobrazenia okna. Riadok 4 má 2 parametre:
    • SHOW - štandardné spustenie softvéru s viditeľným oknom;
    • HIDE - softvér bežiaci na pozadí;

Úprava nastavení na karte účtu:

  • Ako názov domény napíšeme názov nášho PC alebo NetBios a test.lan;
  • Používateľské meno - možno vybrať kliknutím na tlačidlo s tromi bodkami;
  • Heslo účtu a potvrďte.
  • Po zadaní všetkých údajov kliknite na " Test».

Nástroj skontroluje výkon informácií, ktoré sme zadali. Stlačte ľubovoľný kláves v CMD.

Po úspešnom teste kliknite na " Vygenerujte spúšťací kľúč AdmiRun". Ak sa tak nestane, nič nebude fungovať.

  • Prejdite na kartu „Odkaz“ a postupujte takto:
  • Názov štítku- volať akýmkoľvek menom;
  • Katalóg- uveďte, kde bude štítok umiestnený;
  • Obrázok- vyberte obrázok pre štítok;
  • Kliknite na tlačidlo "Generovať príkazový riadok".
  • Teraz stlačíme veľké tlačidlo"Vytvoriť skratku teraz!".

Ikona sa okamžite zobrazí na pracovnej ploche alebo v zadanom adresári.

Skúsme spustiť skratku. Ak je všetko úspešné a program sa spustil v mene správcu, gratulujeme. V opačnom prípade boli akcie v niektorom kroku vykonané nesprávne.

Ak prejdete na vlastnosti skratky a zmeníte program v poli "Objekt" na iný, potom sa jednoducho nespustí. Je to malá ochrana pred škodlivým softvérom.

Plánovač úloh

Spustite program ako správca, stačí použiť nástroj " Plánovač úloh". Je tu jedno upozornenie - ak nie ste správcom, nebudete ho môcť používať.

Zadajte do vyhľadávania iba dve slová: „Plánovač úloh“ a otvorte výsledok. V okne napravo vyberte " Vytvorte úlohu».

Pomenujte ho vhodným názvom, povedzme, že spustíte príkazový riadok, potom ho môžete nazvať CMD. Začiarknite tiež políčko „Spustiť s najvyššími oprávneniami“.

Krok vytvorenia štítku

Vytvorte skratku na pracovnej ploche a zadajte nasledujúci príkaz:

schtasks /run /tn názov_úlohy plánovača

task_name_in_scheduler je názov, ktorý ste zadali na samom začiatku procesu vytvárania úlohy.

Hurá, urobili sme štítok, ale to nie je všetko. Prejdite na jeho vlastnosti.

Na karte Skratka zmeňte ikonu. Samozrejme, nemusíte to urobiť.

Doplnok k metóde s plánovačom úloh

závery

Pozreli sme sa na množstvo spôsobov, ako spustiť programy ako správca. Existujú možnosti, kde je potrebné zadať heslo – ide o jedno z najbezpečnejších riešení, pretože pri každom zadávaní hesla sa nemôžeme obzvlášť báť straty niektorých údajov. Vírusové programy sa tiež nebudú dať spustiť nástroje systému Windows týmto spôsobom.

Mnohé programy vyžadujú pri spustení zvýšenú úroveň (ikona štítu vedľa ikony), ale v skutočnosti na svoju normálnu činnosť nevyžadujú práva správcu (napríklad ste manuálne pridelili potrebné práva používateľom v adresári programu v ProgramFiles a vetvy registra, ktoré program používa). Ak teda spustíte takýto program pod jednoduchým používateľom, ak je na počítači povolená kontrola používateľských kont, zobrazí sa výzva UAC a používateľ bude vyzvaný na zadanie hesla správcu. Aby sa tento mechanizmus obišiel, mnohí jednoducho zakážu UAC alebo udelia používateľovi administrátorské práva na počítači pridaním do lokálnej skupiny Administrators. Prirodzene, obe tieto metódy nie sú bezpečné.

Prečo by normálna aplikácia potrebovala práva správcu

Na to, aby program mohol upraviť niektoré súbory (protokoly, konfigurácie atď.) vo svojom vlastnom priečinku v C:\Program Files (x86)\SomeApp, môžu byť potrebné práva správcu. Používatelia štandardne nemajú práva na úpravu tohto adresára, respektíve pre normálnu prevádzku takéhoto programu sú potrebné administrátorské práva. Na vyriešenie tohto problému musíte pod správcom na úrovni NTFS manuálne priradiť právo zmeny / zápisu pre používateľa (alebo skupinu Users) priečinku s programom.

Poznámka. Prax ukladania meniacich sa údajov aplikácie do vlastného adresára v C:\Program Files v skutočnosti nie je správna. Správnejšie je ukladať údaje aplikácie do užívateľského profilu. To je ale otázka lenivosti a neschopnosti vývojárov.

Spustenie programu, ktorý vyžaduje práva správcu od bežného používateľa

Predtým sme opísali, ako môžete použiť parameter RunAsInvoker. Táto metóda však nie je dostatočne flexibilná. Môžete tiež použiť /SAVECRED s uložením hesla správcu (tiež nezabezpečené). Pozrime sa na jednoduchší spôsob, ako vynútiť spustenie akéhokoľvek programu bez práv správcu (a bez zadania hesla správcu) s povoleným UAC (úroveň 4, 3 alebo 2).

Vezmime si napríklad pomôcku na úpravu registra − regedit.exe(nachádza sa v adresári C:\windows\system32). Keď spustíte regedit.exe, zobrazí sa okno UAC a ak nepotvrdíte zvýšenie oprávnenia, editor registra sa nespustí.

Vytvorte súbor na pracovnej ploche run-as-non-admin.bat s nasledujúcim textom:

cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && začať "" %1"

Teraz vynútiť spustenie aplikácie bez práv správcu a potlačiť žiadosť UAC, jednoducho doň presuňte požadovaný exe súbor bat súbor na pracovnej ploche.

Potom by sa mal editor databázy Registry spustiť bez výzvy UAC. Otvorte správcu procesov a pridajte stĺpec Vyvýšený(S viac vysoký stupeň oprávnenia), uvidíte, že systém má nezvýšený proces regedit.exe (spustený s používateľskými právami).

Skúste upraviť ľubovoľné nastavenie vo vetve HKLM. Ako vidíte, prístup na úpravu registra v tejto vetve je odmietnutý (napr tohto používateľažiadne oprávnenia na zápis do pobočiek systémového registra). Kľúče však môžete pridávať a upravovať vo vlastnej vetve registra používateľa – HKCU.

Podobne môžete spustiť konkrétnu aplikáciu prostredníctvom súboru bat, stačí zadať cestu k spustiteľnému súboru.

run-app-as-non-admin.bat

Nastaviť ApplicationPath="C:\Program Files\MyApp\testapp.exe"
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && spustiť "" %ApplicationPath%"

Môžete tiež pridať kontextovú ponuku, ktorá pridáva možnosť spúšťať všetky aplikácie bez nadmorskej výšky. Ak to chcete urobiť, vytvorte nasledujúce súbor .reg a importovať ho do registra.

Windows Editor databázy Registry Verzia 5.00


@="cmd /min /C \"nastaviť __COMPAT_LAYER=RUNASINVOKER && začať \"\" \"%1\"\""

Potom, ak chcete spustiť akúkoľvek aplikáciu bez práv správcu, stačí vybrať položku "" v kontextovej ponuke.

Premenná prostredia __COMPAT_LAYER a parameter RunAsInvoker

Premenná prostredia __COMPAT_LAYER vám umožňuje nastaviť rôzne úrovne kompatibility pre aplikácie (tab Kompatibilita vo vlastnostiach exe súbor). Pomocou tejto premennej môžete zadať nastavenia kompatibility, s ktorými chcete program spustiť. Ak chcete napríklad spustiť aplikáciu v režime kompatibility so systémom Windows 7 s rozlíšením 640 x 480, nastavte:

nastaviť __COMPAT_LAYER=Win7RTM 640x480

Z možností premennej __COMPAT_LAYER, ktoré sú pre nás zaujímavé, vyberáme tieto parametre:

  • RunAsInvoker- spustiť aplikáciu s oprávneniami nadradeného procesu bez výzvy UAC.
  • RunAsHighest- spustite aplikáciu s maximálnymi právami, ktoré má používateľ k dispozícii (výzva UAC sa zobrazí, ak má používateľ práva správcu).
  • RunAsAdmin- spustiť aplikáciu s administrátorskými právami (vždy sa zobrazí požiadavka AUC).

Tie. parameter RunAsInvoker neudeľuje administrátorské práva, ale iba blokuje vzhľad okna UAC.

Ak chcete nainštalovať nejaké softvér sú potrebné administrátorské práva. Okrem toho môže správca sám nastaviť obmedzenia na inštaláciu rôzneho softvéru. V prípade, že potrebujete vykonať inštaláciu, ale nemáte na to povolenie, odporúčame použiť niekoľko jednoduché metódy popísané nižšie.

Na internete je veľa rôznych softvérov, ktoré vám umožňujú obísť ochranu a nainštalovať program pod zámienkou bežný používateľ. Neodporúčame ich používať najmä na pracovných počítačoch, pretože to môže mať vážne následky. Budeme prezentovať bezpečnými spôsobmi inštalácia. Pozrime sa na ne podrobnejšie.

Metóda 1: Udelenie práv priečinku s programom

Práva správcu softvéru sa najčastejšie vyžadujú pri vykonávaní akcií so súbormi v jeho priečinku, napríklad na systémový oddiel pevný disk. Majiteľ môže udeliť plné práva ostatným používateľom na určité priečinky, čo umožní ďalšiu inštaláciu pod prihlásením bežného používateľa. Toto sa robí nasledovne:


Teraz, počas inštalácie programu, budete musieť zadať priečinok, ktorý ste poskytli plný prístup a celý proces by mal byť úspešný.

Metóda 2: Spustite program zo štandardného používateľského účtu

V prípadoch, keď nie je možné požiadať správcu o udelenie prístupových práv, odporúčame použiť vstavané Windows riešenie. Pomocou nástroja sa všetky akcie vykonávajú prostredníctvom príkazového riadku. Musíte len postupovať podľa pokynov:


Metóda 3: Použitie prenosnej verzie programu

Niektorý softvér má prenosnú verziu, ktorá nevyžaduje inštaláciu. Bude stačiť, ak si ho stiahnete z oficiálnej stránky vývojára a spustíte ho. Môžete to urobiť veľmi jednoducho:


Softvérový súbor môžete preniesť na akékoľvek vymeniteľné úložné zariadenie a spustiť ho rôzne počítače bez administrátorských práv.

Dnes sme sa pozreli na niekoľko jednoduchými spôsobmi ako nainštalovať a používať rôzne programy bez práv správcu. Všetky z nich nie sú ťažké, ale vyžadujú určité kroky. Odporúčame vám jednoducho sa prihlásiť pomocou účtu správcu a nainštalovať softvér, ak je k dispozícii. Prečítajte si viac o tom v našom článku na odkaze nižšie.