Nemáte povolenie na spustenie hry. Spustite ľubovoľný program ako správca. Ďalšie vlastnosti skratiek

  • 07.03.2020

Mnoho programov vyžaduje zvýšenie práv pri štarte (ikona štítu vedľa ikony), ale v skutočnosti na ich normálnu činnosť nie sú potrebné práva správcu (napríklad ste manuálne pridelili potrebné práva používateľom k adresáru programu v ProgramFiles a vetvy registra, ktoré program používa). Preto pri spustení takéhoto programu ako jednoduchý používateľ, 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 môže bežná aplikácia potrebovať práva správcu

Program môže potrebovať administrátorské práva na úpravu určitých súborov (protokolov, konfigurácií atď.) vo svojom vlastnom priečinku v C: \ Program Files (x86) \ SomeApp). Používatelia v predvolenom nastavení nemajú práva na úpravu tohto adresára, preto sú na normálnu prevádzku takéhoto programu potrebné práva správcu. Ak chcete tento problém vyriešiť, pod správcom na úrovni NTFS manuálne priraďte používateľovi (alebo skupine Users) oprávnenie na úpravy/zápis do programového priečinka.

Poznámka... V skutočnosti je prax ukladania meniacich sa údajov aplikácie do vlastného adresára pod C: \ Program Files nesprá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

Ako je to možné pomocou parametra RunAsInvoker sme si už opísali. Táto metóda však nie je dostatočne flexibilná. Môžete ho použiť aj s heslom správcu / SAVECRED (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 (4.3 alebo 2 úrovne).

Zoberme si napríklad nástroj 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í.

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

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

Teraz, ak chcete násilne spustiť aplikáciu bez práv správcu a potlačiť výzvu UAC, stačí pretiahnuť požadovaný exe súbor do tohto súboru bat na 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 vyššou úrovňou povolení) uvidíte, že v systéme je proces regedit.exe s nezvýšeným stavom (spustený s používateľskými právami).

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

Podobne môžete prejsť cez bat súbor a konkrétnu aplikáciu, 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 && start" "% ApplicationPath%"

Môžete tiež pridať kontextové menu, ktoré pridáva možnosť spúšťania všetkých aplikácií bez nadmorskej výšky. Ak to chcete urobiť, vytvorte nasledujúci súbor reg a importujte ho do registra.

Editor databázy Registry systému Windows, 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 súboru exe). 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 a rozlíšením 640 x 480, nastavte:

nastaviť __COMPAT_LAYER = Win7RTM 640x480

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

  • RunAsInvoker- spustenie aplikácie s oprávneniami nadradeného procesu bez vyžiadania UAC.
  • RunAsHighest- spustenie aplikácie 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- spustenie aplikácie 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.

Niektoré softvéry vyžadujú na inštaláciu práva správcu. Okrem toho môže správca sám obmedziť inštaláciu rôzneho softvéru. V prípade, že je potrebné vykonať inštaláciu, ale nemáte na to povolenie, odporúčame použiť niekoľko jednoduchých metód popísaných nižšie.

Na internete existuje veľa rôznych softvérov, ktoré vám umožňujú obísť ochranu a nainštalovať program pod rúškom bežného používateľa. Neodporúčame ich používať najmä na pracovných počítačoch, pretože to môže mať vážne následky. Predstavíme vám bezpečné spôsoby inštalácie. Poďme sa na ne pozrieť bližšie.

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

Práva správcu softvéru sa najčastejšie vyžadujú, keď sa budú vykonávať akcie so súbormi v ich priečinku, napríklad na systémovej oblasti pevného disku. Vlastník môže udeliť plné práva ostatným používateľom k určitým priečinkom, čo umožní ďalšiu inštaláciu pod bežným používateľským menom. Toto sa vykonáva takto:


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

Metóda 2: Spustite program s bežným používateľským účtom

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


Metóda 3: Použitie prenosnej verzie programu

Niektorý softvér má prenosnú verziu, ktorá nevyžaduje inštaláciu. Stačí si ho stiahnuť z oficiálnej webovej stránky vývojára a spustiť ho. Dá sa to urobiť veľmi jednoducho:


Softvérový súbor môžete preniesť na akékoľvek vymeniteľné úložné zariadenie a spustiť ho na rôznych počítačoch bez práv správcu.

Dnes sme sa pozreli na niekoľko jednoduchých spôsobov inštalácie a používania rôznych programov bez práv správcu. Všetky z nich nie sú ťažké, ale vyžadujú vykonanie určitých akcií. Odporúčame, aby ste sa jednoducho prihlásili do systému pomocou účtu správcu a nainštalovali softvér, ak je k dispozícii. Prečítajte si viac o tom v našom článku na odkaze nižšie.

V operačnom systéme Windows sa za určitých okolností musia nástroje používať so zvýšenými oprávneniami. 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.

Keď spustíte programy so zvýšenými právami, zobrazí sa 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 napíšte to celé.

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 sa vyvolá pravým tlačidlom myši. Kliknite na ľubovoľný program myšou a z kontextového menu kliknite 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 skratku Ctrl + Shift + Enter

Keď na ploche alebo v ponuke Štart nie je žiadny nástroj, prejdeme na vyhľadávanie. Je ním vybavená akákoľvek verzia systému Windows a v desiatom prípade 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 nie?

Ďalšie vlastnosti skratiek

Povedzme, že vás zaujíma otázka. Ikona je už na ploche ako skratka, ale nechcete neustále spúšťať kontextové menu. Tento problém sa dá vyriešiť.

Prejdeme do vlastností skratky (pravé tlačidlo myši a Vlastnosti) a prejdite do sekcie " Okrem toho».

Otvoria sa ďalšie možnosti. Tam zaškrtnite možnosť „Spustiť ako správca“. Teraz, pri bežnom spustení programu, sa vždy 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á vec.

Programy na spustenie ako správca

Existujú tieto programy: RunAs, AdmiLink, ExecAS.

nástroj RunAs

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

S najväčšou pravdepodobnosťou budete požiadaní o 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“. Predpíšeme rovnaký príkaz ako umiestnenie:

runas / user: PCName \ Username msconfig.exe

Pomenujte skratku a uložte ju.

Po spustení skratky sa otvorí príkazový riadok, kde musíte zadať heslo k účtu. Po zadaní správnych informácií sa okamžite spustí msconfig alebo obslužný program podľa vášho výberu.

V tejto situácii budete heslo zakaždým zadávať vy alebo ľudia s prístupom k počítaču. Tento bod 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 zadávať heslo zakaždým a nebáť sa, že nejaký drzý človek použije nástroje Windowsu bez hesla pre seba a na vašu škodu.

Pomocou nástroja ExecAS

Spustenie ako správca je možné pomocou programu ExecAS. Po spustení sa zobrazí okno s návrhom na zadanie informácií o účte (prihlasovacie meno a heslo), ako aj názvu a cesty programu. Po zadaní údajov kliknite na " Zapíšte si».


Náš pokusný králik sa objavil v okne ExecAS. Zatvorte program a znova ho otvorte. Nami špecifikovaný program v ExecAS sa okamžite otvorí. Ak chcete pridať ďalšiu aplikáciu, musíte zaregistrovať ExecAS.exe / S v príkazovom riadku. (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 znova ho spustite. 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.

Spustením skratiek vidíme, že boli otvorené ako správca.

Pomocou pomôcky AdmiLink

Pomôcka uvedená v názve 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ť;
  • Parametre 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. V 4. riadku sú 2 parametre:
    • SHOW - štandardné spustenie softvéru s viditeľným oknom;
    • HIDE - softvérová práca na pozadí;

Konfigurácia parametrov na karte účtu:

  • Ako názov domény napíšte názov vášho PC, prípadne 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 stlačte tlačidlo " Test».

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

Po úspešnom teste stlačte tlačidlo " Vygenerujte spúšťací kľúč AdmiRun". Ak to neurobíte, nič nebude fungovať.

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

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

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

Ak prejdete do vlastností skratky a zmeníte program v poli "Objekt" na iný, jednoducho sa nespustí. Toto je malá obrana proti malvéru.

Plánovač úloh

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

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

Nazvite to vhodným názvom, povedzme, že spustíte príkazový riadok, potom môžete zavolať CMD. Začiarknite tiež políčko „Spustiť s najvyššími právami“.

Fáza vytvorenia skratky

Na pracovnej ploche vytvorte skratku a zadajte nasledujúci príkaz:

schtasks / run / tn task_name_in_planner

task_name v plánovači je názov, ktorý ste zadali na samom začiatku procesu vytvárania úlohy.

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

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

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

závery

Prebrali sme množstvo spôsobov spúšťania programov ako správca. Existujú možnosti, kde je potrebné zadať heslo – ide o jedno z bezpečných riešení, pretože pri každom zadávaní hesla sa nemusíme obzvlášť báť, že prídeme o nejaké dáta. Vírusové programy tiež nebudú môcť týmto spôsobom spúšťať nástroje systému Windows.