14.12.2010 16:39 by Atronoss (comments: 0)
Spustit jako administrátor ve Windows XP... od aplikací, ovládacích panelů až po proces explorer.exe
Revize článku: 1.0
Poslední aktualizace: 14.12.2010
Operační systém: Windows XP
Aplikace: Run As, Secondary Logon
Tip: Jak spouštět pod Windows XP aplikace, procesy a panely jako administrátor bez odhlášení aktuálního uživatele.
Pokud spravujete počítače uživatelům, kteří u Vás nemají administrátorská práva, je často potřeba provést Vaše úkony, jako jiný uživatel, který tato práva má, ve výchozím nastavení tedy uživatel "administrator".
Chcete-li se na tento účet přihlásit, můžete použít funkci "Rychlé přepínání uživatelů", ale ta nemusí být vždy dostupná. V takovéto situaci pak musíte požádat uživatele o uložení veškeré práce, zavření všech oken a odhlášení se, abyste se mohli přihlásit vy.
Naštěstí ale můžete využít funkci "Spustit jako...", kterou si předvedeme na pár příkladech.
EXE soubory
Pokud na libovolný exe soubor kliknete v průzkumníku pravým tlačítkem myši, měli byste v kontextové nabídce nalézt možnost "Spustit jako...". Po kliknutí na ni se objeví okénko, kde přepněte na možnost "Následující uživatel" a vyplňte přihlašovací údaje uživatele, který má administrátorská oprávnění.
Zvolená aplikace se tak spustí pod vyplněným uživatelem včetně jeho oprávnění.
Ovládací panely
Pokud nejste administrátor, jsou věci které v ovládacích panelech nenastavíte nebo nezměníte. Například nemůžete odinstalovat některé programy v položce "Přidat nebo odebrat programy". Možnost "Spustit jako..." by se tak hodila i zde. Při kliku pravým tlačítkem se však v kontextové nabídce tato možnost nenachází. Pro její zpřístupnění držte klávesu "Shift" a pak teprve klikněte pravým tlačítkem na libovolnou položku z ovládacích panelů.
Poznámka: na některých položkách ovládacích panelů tato možnost není přístupná, například na síťových připojeních.
Příkazová řádka
Příkazová řádka je ve skutečnosti volána spustitelným exe souborem "cmd.exe", který se nachází v "C:\WINDOWS\system32", takže na něj můžete aplikovat postup s EXE soubory viz. výše.
Pokud by se Vám tato možnost nenabízela, nebo Vás baví používat příkazovou řádku, můžete využít i následující postup:
Spustíte příkazovou řádku jako aktuálně přihlášený uživatel (např. stiskem "Windows+R" a napsáním "cmd").
Do příkazové řádky napište následující a potvrďte:
runas /user:administrator cmd
Systém se Vás zeptá na heslo administrátora a po jeho správném vyplnění se Vám spustí nová příkazová řádka, která je spuštěna pod uživatelem administrator.
Tento příkaz samozřejmě můžete modifikovat. Například za parametr "user:" můžete místo "administrator" napsat jiného lokálně vytvořeného uživatele s administrátorskými právy. Druhým parametrem je to, co chcete pod tímto uživatelem spustit. V našem příkladu jsme měli "cmd" což znovu zavolalo příkazovou řádku (spuštěnou pod administrátorem). Jako další můžete použít i ostatní pod příkazovou řádkou spustitelné aplikace.
Zajímavým řešením je, že z příkazové řádky můžete také volat položky na ovládacích panelech. Pokud byste chtěli například spustit jako administrátor položku "Přidat nebo odebrat programy", pustíte příkazovou řádku, použijete zmíněný příkaz:
runas /user:administrator cmd
…vyplňíte heslo administrátora a v nově otevřené příkazové řádce napíšete a potvrdíte:
appwiz.cpl
Nyní by se Vám mělo otevřít okno "Přidat nebo odebrat programy", které bude spuštěno pod administrátorem.
Pro příklad uvádím i pár dalších příkazů pro často používané položky v ovládacích panelech:
Vlastnosti systému - sysdm.cpl
Průvodce přidáním hardwaru - hdwwiz.cpl
Uživatelské účty - nusrmgr.cpl
Datum a čas - timedate.cpl
Poznámka: Je zde potřeba opravdu nejprve spustit příkazovou řádku jako administrátor a až teprve z ní volat položky ovládacích panelů. Zavolat položku přímo třeba příkazem runas /user:administrator appwiz.cpl možné není.
explorer.exe
Asi nejzajímavější možností je však spuštění procesu "explorer.exe" pod administrátorem. Všechny akce, které pak provádíte v nově otevřených aplikacích, panelech a oknech jsou spuštěny nebo provedeny právě pod administrátorem.
Postup spuštění "explorer.exe" pod administrátorem je následující:
Zmáčkněte "CTRL+Shift+Esc" aby se Vám otevřel "Správce úloh systému Windows".
Přepněte se na záložku procesy, v nich vyhledejte proces "explorer.exe" a zvolte "Ukončit proces". Nelekněte se, že Vám zmizí všechna okna kromě správce úloh.
Ve správci zvolte "Soubor" a dále "Nová úloha (spustit...)".
Napište a potvrďte následující příkaz:
runas /user:administrator explorer.exe
Vyplňte heslo administrátora. Nyní se Vám zpátky načte nabídka start, ikony a podobně, vše z nich spuštěné běží pod zvoleným administrátorským účtem.
Pokud chcete vrátit uživateli zpátky explorer.exe s jeho právy, přejděte do nabídky start a zvolte odhlásit uživatele. Tím se korektně ukončí explorer.exe od administrátora, dále spusťte znovu správce úloh, opět zvolte spuštění nové úlohy a napište a potvrďte pouze:
explorer.exe
Uživatel by měl mít zpátky své prostředí.
Poznámka: Uvedené postupy většinou nefungují na soubory exe umístěné na síti, protože k nim lokální administrátorský účet nemusí mít přístup. Dále některé programy jsou spuštěny při počátečním přihlášení uživatele a ponechávají si jeho práva, i když jste v prostředí explorer.exe spuštěném administrátorem.
Add a comment