Windows Tips & News

Як запускати програми від іншого користувача в Windows 11

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Будучи багатокористувацькою ОС, Windows 11 дозволяє запускати програми від іншого користувача. Це означає, що якщо у вас є кілька облікових записів користувача, ви можете запускати деякі програми під різними обліковими даними. Це може бути корисно, коли вам потрібно швидко застосувати деякі обмеження до програми або заборонити їй доступ до ваших особистих даних.

Реклама

Запустити від імені іншого користувача це вбудована функція Windows 11, тому вам не потрібно встановлювати додаткове програмне забезпечення. Окрім запуску звичайних програм (.exe), його можна використовувати з пакетними файлами (.bat, .cmd) та пакетами інсталятора (.msc або .msi).

Таким чином, програма, сценарій або інсталятор працюватимуть з тими ж правами, обмеженнями та дозволами, що й цільовий користувач. Вони не використовуватимуть дані облікового запису користувача, у який ви зараз ввійшли.

Останнє дозволяє вам мати кілька екземплярів однієї програми, що запускається під різними обліковими даними на робочому столі.

Існує чотири способи запустити програму від іншого користувача в Windows 11. Для цього ви можете використовувати параметри, доступні в Провіднику файлів, панелі завдань, меню «Пуск» і командному рядку.

Змістприховати
Запуск від імені іншого користувача в Windows 11
Запустити від імені іншого користувача з контекстного меню панелі завдань
Запустіть від імені іншого користувача в Windows 11 з командного рядка
Увімкніть Виконати як для ярликів меню «Пуск».
Метод групової політики
Запустити від імені іншого користувача з меню «Пуск».
Завжди показувати в контекстному меню Виконати як інший користувач
Видаліть контекстне меню Запуск від імені іншого користувача для всіх користувачів

Запуск від імені іншого користувача в Windows 11

Щоб запустити програму від іншого користувача в Windows 11, виконайте наступне.

  1. Відкрийте Провідник файлів (Виграти + Е) і перейдіть до папки, яка містить файл exe програми.
  2. Клацніть правою кнопкою миші виконуваний файл.
  3. Натисніть і утримуйте Зміна клавішу на клавіатурі, щоб відкрити розширене контекстне меню.
  4. Натисніть на Запустити від імені іншого користувача в контекстному меню.
  5. Введіть ім’я користувача та пароль для користувача, від якого ви хочете запуститися.

Ви закінчили. Програма запуститься під наданими обліковими даними іншого користувача.

Знову ж таки, є ще кілька методів для запуску виконуваного файлу, сценарію або інсталятора під різними обліковими даними.

Запустити від імені іншого користувача з контекстного меню панелі завдань

  1. Клацніть правою кнопкою миші значок програми на панелі завдань. Це може бути закріплений або запущений додаток.
  2. Натисніть і утримуйте Зміна ключ.
  3. Поки тримає Зміна, клацніть правою кнопкою миші назва програми у контекстному меню, щоб побачити додаткові пункти меню.
  4. Відпустіть Зміна натисніть і натисніть Запустити від імені іншого користувача.

Примітка: цей метод не працює для Провідника файлів, закріпленого або запущеного. Команда «Запустити як» недоступна для значка на панелі завдань.

Нарешті, Windows 11 містить консольну програму "runas", яка дозволяє запускати програми, використовуючи різні облікові дані. Ось як це використовувати.

Запустіть від імені іншого користувача в Windows 11 з командного рядка

  1. Клацніть правою кнопкою миші кнопку «Пуск» на панелі завдань і виберіть «Термінал Windows» у контекстному меню.
  2. Виберіть PowerShell або командний рядок, якщо термінал відкривається для іншого профілю.
  3. Введіть таку команду та натисніть Введіть. runas /user:"username" "Повний шлях до файлу exe"​.
  4. Замінник ім'я користувача з фактичним ім’ям облікового запису користувача, від якого ви хочете запустити. Якщо це обліковий запис домену, використовуйте Доменне ім’я\Формат імені користувача.
  5. Крім того, якщо ви хочете зберегти введені облікові дані для подальшого використання, запустіть команду як runas /user:"username" /savecred "Повний шлях до файлу exe". Windows збереже пароль у Credential Manager і не запитуватиме його наступного разу.

На додаток до перерахованих вище методів, ви також можете додати команду «Запуск від іншого користувача» до меню «Пуск». Він з’явиться в меню правою кнопкою миші для ярликів у поданні «Усі програми».

Для цієї мети Windows 11 містить групову політику. Ви можете активувати його за допомогою налаштування реєстру або в gpedit.msc. Перший варіант працює у всіх випусках Windows 11. Останній доступний лише в Windows 10 Pro і вище.

Увімкніть Виконати як для ярликів меню «Пуск».

Щоб увімкнути параметр «Запуск від іншого користувача» для меню «Пуск» у Windows 11, виконайте наступне.

  1. Завантажте ZIP-архів за цим посиланням.
  2. Розпакуйте файли REG з нього в будь-яку папку.
  3. Двічі клацніть файл Add_Run_as_different_user_for_Start_menu.reg щоб увімкнути опцію для ярликів меню «Пуск».
  4. Підтвердьте запит UAC, натиснувши кнопку Так кнопку.
  5. Вийдіть із Windows 11 або просто перезапустіть його щоб застосувати зміну.

Ви закінчили. Файл скасування є Remove_Run_as_different_user_for_Start_menu.reg; використовуйте його для відновлення налаштувань за замовчуванням.

Якщо ви використовуєте Windows 10 Pro або новішої версії, ви можете використовувати Редактор локальної групової політики замість цього.

Метод групової політики

  1. Натисніть Виграти + Р і тип gpedit.msc у поле Виконати, а потім натисніть Введіть.
  2. Перейдіть до Конфігурація користувача > Адміністративні шаблони > Меню «Пуск» і панель завдань.
  3. Знайди Показати команду «Запустити від іншого користувача» на «Пуск». політику праворуч і двічі клацніть її.
  4. Виберіть Увімкнено щоб додати команду «Запуск від імені іншого користувача» до контекстного меню «Пуск».
  5. Налаштування на Не налаштовано у будь-який момент пізніше приховає команду (за замовчуванням).

Ви закінчили. Тепер команда доступна для ярликів меню «Пуск». Ось як це використовувати.

Запустити від імені іншого користувача з меню «Пуск».

  1. Увімкніть команду Запуск від імені іншого користувача для
  2. Відкрийте Почніть меню.
  3. Натисніть на Усі програми кнопку.
  4. Знайдіть ярлик програми і клацніть його правою кнопкою миші.
  5. Виберіть Більше > Запустити від імені іншого користувача.
  6. Заповніть текстові поля імені користувача та пароля та натисніть клавішу Enter.

Готово!

Нарешті, якщо ви часто використовуєте контекстне меню Run as different user, вас може дратувати утримувати Зміна щоразу, коли ви натискаєте кнопку Показати більше варіантів пункт. Щоб заощадити свій час, ви можете зробити його завжди видимим у розширеному контекстному меню в розділі «Показати додаткові параметри». Примітка. Ви не можете додати до "компактного" контекстного меню за замовчуванням. Не плутайте два типи меню.

Завжди показувати в контекстному меню Виконати як інший користувач

  1. Натисніть Виграти + Р відкрити діалогове вікно «Виконати»; типу regedit і вдарив Введіть щоб відкрити Редактор реєстру.
  2. На лівій панелі перейдіть до HKEY_CLASSES_ROOT\exefile\shell\runasuser ключ.
  3. Праворуч видаліть значення розширеного порожнього рядка.
  4. Тепер видаліть те саме значення розширеного рядка під такими клавішами:
    • HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    • HKEY_CLASSES_ROOT\batfile\shell\runasuser
    • HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    • HKEY_CLASSES_ROOT\Msi. Пакет\оболонка\runasuser
  5. The Запустити від імені іншого користувача команда тепер завжди буде видима в "Показати більше варіантів"варіант меню.

Щоб скасувати цю зміну, просто повторно створіть вилучене значення «Розширене» під відповідними клавішами.

Щоб автоматизувати цей процес, ви можете використовувати наступні готові до використання файли реєстру.

Завантажте файли реєстру

The Always_show_Run_as_different_user.reg файл робить команду з'являтися безпосередньо, не утримуючи Зміна ключ для "Показати більше варіантів«пункт. Інший включений файл REG скасує зміни.

Однак іноді ви можете досягти протилежного ефекту і приховати команду «Запуск від імені іншого користувача» для всіх користувачів. Для цього вам потрібно застосувати трохи інші налаштування. Розглянемо його для повноти.

Видаліть контекстне меню Запуск від імені іншого користувача для всіх користувачів

  1. Відкрийте редактор реєстру (regedit.exe).
  2. Перейдіть до наступної клавіші HKEY_CLASSES_ROOT\cmdfile\shell\runasuser.
  3. Клацніть правою кнопкою миші runasuser клавішу ліворуч і виберіть Створити > Значення рядка з меню.
  4. Назвіть нове значення як ProgrammaticAccessOnly і залиште дані про значення пустими.
  5. Повторіть кроки 2-4 під наведеними нижче клавішами
    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. Пакет\оболонка\runasuser
  6. "Запустити від імені іншого користувача" запис тепер видалено для всіх користувачів.

Ви закінчили. The ProgrammaticAccessOnly value вказує File Explorer приховати пункт контекстного меню від користувача. Але це не порушує функціональність програм або Windows. Прихована команда залишається доступною для програм, якщо деяким з них потрібно отримати до неї доступ.

Щоб повернути пункт контекстного меню, просто видаліть ProgrammaticAccessOnly цінність, яку ви створили.

Щоб заощадити ваш час, я підготував для цього випадку пару файлів REG. Натисніть тут, щоб завантажити їх.

Файл Remove_Run_as_different_user_from_context_menu.reg сховає пункт меню. Інший файл, Add_Run_as_different_user_from_context_menu.reg, відновить команду в меню правою кнопкою миші.

Це воно!

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Windows 10 19044.1202 (21H2) і Build 19043.1202 (21H1) вийшли з одним виправленням

Windows 10 19044.1202 (21H2) і Build 19043.1202 (21H1) вийшли з одним виправленням

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Тепер ви можете встановити WSL за допомогою однієї команди в Windows 10 версії 2004+

Тепер ви можете встановити WSL за допомогою однієї команди в Windows 10 версії 2004+

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Корпорація Майкрософт виправила помилки відтворення відео та OneDrive у Windows 10 версії 1909

Корпорація Майкрософт виправила помилки відтворення відео та OneDrive у Windows 10 версії 1909

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі