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.

Go back

Add a comment

© 2009 Atronoss Corporation   |   http://www.atronoss.com   |   zásady ochrany osobních údajů