Windows Tips & News

Jak spouštět aplikace jako jiný uživatel ve Windows 11

click fraud protection

Jako operační systém pro více uživatelů vám Windows 11 umožňuje spouštět aplikace jako jiný uživatel. To znamená, že pokud máte více než jeden uživatelský účet, můžete spustit nějakou aplikaci pod různými přihlašovacími údaji. To může být užitečné, když potřebujete rychle aplikovat nějaká omezení na aplikaci nebo jí zabránit v přístupu k vašim osobním údajům.

Spustit jako jiný uživatel je integrovaná funkce systému Windows 11, takže nemusíte instalovat další software. Kromě spouštění běžných aplikací (.exe) jej můžete použít s dávkovými soubory (.bat, .cmd) a instalačními balíčky (.msc nebo .msi).

Tímto způsobem poběží aplikace, skript nebo instalační program se stejnými právy, omezeními a oprávněními jako cílový uživatel. Nebudou používat data uživatelského účtu, ke kterému jste aktuálně přihlášeni.

Ten vám umožňuje mít na ploše více instancí stejné aplikace spuštěné pod různými přihlašovacími údaji.

Existují čtyři způsoby, jak spustit aplikaci jako jiný uživatel ve Windows 11. K tomu můžete použít možnosti dostupné v Průzkumníku souborů, na hlavním panelu, v nabídce Start a v příkazovém řádku.

Spustit jako jiný uživatel ve Windows 11

Chcete-li spustit aplikaci jako jiný uživatel ve Windows 11, postupujte takto.

  1. Otevřeno Průzkumník souborů (Vyhrát + E) a přejděte do složky, která obsahuje soubor app exe.
  2. Stiskněte a podržte Posun klávesu na klávesnici
  3. Klepnutím pravým tlačítkem myši na spustitelný soubor otevřete kontextovou nabídku. Nyní můžete uvolnit Posun klíč.
  4. Kliknutím na „Zobrazit další možnosti“ otevřete rozšířené kontextové menu.
  5. Klikněte na Spustit jako jiný uživatel v kontextovém menu.
  6. Vyplňte uživatelské jméno a heslo pro uživatele, pod kterým chcete běžet.

Jsi hotov. Aplikace se spustí pod zadanými přihlašovacími údaji jiného uživatele.

Opět existuje několik dalších metod pro spuštění spustitelného souboru, skriptu nebo instalačního programu pod různými přihlašovacími údaji.

Spusťte jako jiný uživatel z kontextové nabídky hlavního panelu

  1. Klepněte pravým tlačítkem myši na ikona aplikace na hlavním panelu. Může to být připnutá nebo spuštěná aplikace.
  2. Stiskněte a podržte Posun klíč.
  3. Při držení Posun, klikněte pravým tlačítkem na název aplikace v kontextové nabídce zobrazíte další položky nabídky.
  4. Uvolněte Posun klíč a klikněte Spustit jako jiný uživatel.
  5. Nakonec zadejte data uživatelského účtu, ze kterého chcete spustit novou instanci aplikace.

Poznámka: Tato metoda nefunguje pro Průzkumníka souborů, ať už je připnutý, ani spuštěný. Příkaz Spustit jako není k dispozici pro jeho ikonu na hlavním panelu.

A konečně, Windows 11 obsahuje konzolovou aplikaci „runas“, která vám umožňuje spouštět aplikace pomocí různých přihlašovacích údajů. Zde je návod, jak jej používat.

Spusťte jako jiný uživatel ve Windows 11 z příkazového řádku

  1. Klepněte pravým tlačítkem myši na Start na hlavním panelu a vyberte Windows Terminal z kontextové nabídky.
  2. Vybrat PowerShell nebo Příkazový řádek pokud se Terminál otevře do nějakého jiného profilu.
  3. Zadejte následující příkaz a stiskněte Vstupte. runas /user:"username" "Úplná cesta k exe souboru"​.
  4. Náhradní uživatelské jméno se skutečným názvem uživatelského účtu, pod kterým chcete běžet. Pokud se jedná o doménový účet, použijte Název domény\Formát uživatelského jména.
  5. Také, pokud chcete uložit zadané přihlašovací údaje pro budoucí použití, spusťte příkaz jako runas /user:"uživatelské jméno" /savecred "Úplná cesta k exe souboru". Systém Windows uloží heslo do Správce pověření a příště se ho nebude ptát.

Kromě výše uvedených metod můžete do nabídky Start přidat také příkaz „Spustit jako jiný uživatel“. Zobrazí se v nabídce po kliknutí pravým tlačítkem myši pro zástupce v zobrazení „Všechny aplikace“.

Za tímto účelem obsahuje Windows 11 Zásady skupiny. Můžete jej aktivovat buď vylepšením registru, nebo v gpedit.msc. První možnost funguje ve všech edicích Windows 11. Ten je k dispozici pouze ve Windows 10 Pro a vyšších.

Povolte možnost Spustit jako pro zástupce nabídky Start

Chcete-li povolit možnost Spustit jako jiný uživatel pro nabídku Start v systému Windows 11, postupujte takto.

  1. Stáhněte si archiv ZIP pomocí tento odkaz.
  2. Extrahujte z něj soubory REG do libovolné složky.
  3. Poklepejte na soubor Add_Run_as_ifferent_user_for_Start_menu.reg pro povolení možnosti pro zástupce nabídky Start.
  4. Potvrďte výzvu UAC kliknutím na Ano knoflík.
  5. Odhlaste se z Windows 11 nebo jednoduše restartujte jej pro uplatnění změny.
  6. Nabídka Start nyní zobrazuje Spustit jako jiný uživatel příkaz.

Jsi hotov. Soubor zpět je Remove_Run_as_different_user_for_Start_menu.reg; použijte jej k obnovení výchozího nastavení.

Pokud používáte Windows 10 Pro nebo vyšší, můžete použít Editor místních zásad skupiny namísto.

Metoda zásad skupiny

  1. lis Vyhrát + R a typ gpedit.msc do pole Spustit a poté stiskněte Vstupte.
  2. Navigovat do Konfigurace uživatele > Šablony pro správu > Nabídka Start a hlavní panel.
  3. Najít Zobrazit příkaz "Spustit jako jiný uživatel" na Start zásadu vpravo a poklepejte na ni.
  4. Vybrat Povoleno přidat příkaz Spustit jako jiný uživatel" do místní nabídky místní nabídky Start. Klepněte na tlačítko použít a OK.
  5. Nastavení na Není nakonfigurováno kdykoli později příkaz skryje (výchozí).

Jsi hotov. Nyní je příkaz dostupný pro zástupce nabídky Start. Zde je návod, jak jej používat.

Spusťte jako jiný uživatel z nabídky Start

  1. Povolte příkaz Spustit jako jiný uživatel pro
  2. Otevři Start Jídelní lístek.
  3. Klikněte na Všechny aplikace knoflík.
  4. Najděte zástupce aplikace a klikněte na něj pravým tlačítkem.
  5. Vybrat Více > Spustit jako jiný uživatel.
  6. Vyplňte textová pole uživatelského jména a hesla a stiskněte klávesu Enter.

Hotovo!

A konečně, pokud často používáte kontextovou nabídku Spustit jako jiný uživatel, může vás držet držení Posun při každém kliknutí na tlačítko Zobrazit další možnosti položka. Chcete-li ušetřit čas, můžete jej vždy zobrazit v rozšířené kontextové nabídce pod „Zobrazit další možnosti“. Poznámka: Do výchozí „kompaktní“ kontextové nabídky nelze přidat. Nenechte se zmást mezi těmito dvěma typy nabídek.

V kontextové nabídce vždy zobrazit Spustit jako jiný uživatel

  1. lis Vyhrát + R pro otevření dialogu Spustit; typ regedit a udeřit Vstupte otevřít Editor registru.
  2. V levém podokně přejděte na HKEY_CLASSES_ROOT\exefile\shell\runasuser klíč.
  3. Na pravé straně odstraňte Rozšířené hodnota prázdného řetězce.
  4. Nyní odstraňte stejnou hodnotu Extended string pod následujícími klíči:
    • HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    • HKEY_CLASSES_ROOT\batfile\shell\runasuser
    • HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    • HKEY_CLASSES_ROOT\Msi. Balíček\shell\runasuser
  5. The Spustit jako jiný uživatel příkaz bude nyní vždy viditelný v "Zobrazit další možnosti“ varianta menu.

Chcete-li tuto změnu vrátit zpět, jednoduše znovu vytvořte odstraněnou hodnotu "Extended" pod příslušnými klíči.

Chcete-li tento proces automatizovat, můžete použít následující soubory registru připravené k použití.

Stáhněte si soubory registru

The Always_show_Run_as_different_user.reg soubor způsobí, že se příkaz objeví přímo bez držení Posun klíč pro "Zobrazit další možnosti"položka. Druhý zahrnutý soubor REG provede změnu zpět.

Někdy však můžete chtít dosáhnout opačného efektu a skrýt příkaz "Spustit jako jiný uživatel" pro všechny uživatele. Za tímto účelem musíte použít trochu jiné vyladění. Pojďme si to pro úplnost zopakovat.

Odeberte kontextovou nabídku Spustit jako jiný uživatel pro všechny uživatele

  1. Otevřete editor registru (regedit.exe).
  2. Přejděte na následující klávesu HKEY_CLASSES_ROOT\cmdfile\shell\runasuser.
  3. Klepněte pravým tlačítkem myši na runasuser tlačítko vlevo a vyberte Nový > Hodnota řetězce z nabídky.
  4. Novou hodnotu pojmenujte jako ProgrammaticAccessOnly a ponechte jeho hodnoty prázdné.
  5. Opakujte kroky 2-4 pod následujícími klávesami.
    1. HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    2. HKEY_CLASSES_ROOT\batfile\shell\runasuser
    3. HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    4. HKEY_CLASSES_ROOT\Msi. Balíček\shell\runasuser
  6. "Spustit jako jiný uživatelZáznam " je nyní odstraněn pro všechny uživatele.

Jsi hotov. The ProgrammaticAccessOnly value přikazuje Průzkumníkovi souborů skrýt položku kontextové nabídky před uživatelem. Ale nenarušuje funkčnost aplikací ani Windows. Skrytý příkaz zůstává dostupný pro aplikace, pokud k němu některé z nich potřebují přístup.

Chcete-li přidat položku kontextového menu zpět, jednoduše odeberte ProgrammaticAccessOnly hodnotu, kterou jste vytvořili.

Abych vám ušetřil čas, připravil jsem pro tento případ několik souborů REG. Kliknutím sem je stáhnete:

Stáhněte si soubory REG

Soubor Remove_Run_as_different_user_from_context_menu.reg skryje položku nabídky. Druhý soubor, Add_Run_as_different_user_from_context_menu.reg, obnoví příkaz v nabídce po kliknutí pravým tlačítkem.

A je to!

Jak zakázat bránu firewall v systému Windows 11

Jak zakázat bránu firewall v systému Windows 11

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuV...

Přečtěte si více

Microsoft Lists je k dispozici pro testování pro spotřebitele a uživatele malých firem

Microsoft Lists je k dispozici pro testování pro spotřebitele a uživatele malých firem

Microsoft začal testovat zjednodušenou verzi služby Microsoft Lists. Nyní je k dispozici spotřebi...

Přečtěte si více

Sergey Tkachenko, autor ve společnosti Winaero

Sergey Tkachenko, autor ve společnosti Winaero

Jednou z věcí, které si přejeme, aby se našim počítačům nikdy nestalo, je poškozený disk a poškoz...

Přečtěte si více