Windows 10 запуск программ от имени другого пользователя
Запуск программы от имени другого пользователя в Windows
Может возникнуть ситуация, когда необходимо запустить какую-нибудь программу от имени другой учетной записи существующей в компьютере. Причин этого может быть множество, например программа требует для работы прав администратора компьютера или любые другие, главное научиться запускать программы от имени другого пользователя компьютера.
Способов добиться этого существует множество, давайте рассмотрим некоторые штатные возможности операционной системы Windows. Проще всего, если требуется запустить программу от имени администратора, достаточно щелкнуть по запускаемому файлу или ярлыку правой кнопкой мыши и выбрать пункт «Запуск от имени администратора». Ввести пароль и нажать кнопку «OK», программа запуститься от имени администратора.
Чтобы запустить программу от имени другого пользователя системы, нужно с нажатой клавишей Shift на клавиатуре щелкнуть правой кнопкой мыши на нужном файле и выбрать в контекстном меню пункт «Запуск от имени другого пользователя», ввести его логин и пароль.
Есть правда пара особенностей, чтобы запустить программу от имени другой учетной записи, она должна иметь пароль. Учетная записи пользователя имеет имя и может быть указано еще полное имя, работать будет только при указании имени.
Бывает, программа запускается только от имени администратора, а вы пользуетесь обычной учетной записью, тогда можно сократить запуск программы на одно действие, достаточно зайти в свойства ярлыка и на вкладке «Совместимость» отметить галочку «Выполнять эту программу от имени администратора». Теперь двойной клик левой кнопкой мыши по этому ярлыку сразу будет требовать ввода пароля администратора.
Команда Runas для запуска программ от имени другого пользователя
Для часто запускаемых программ от имени другого пользователя, неудобно каждый раз нажимать Shift и щелкать правой кнопкой мыши, проще воспользоваться специальной встроенной командой Runas. Для этого создадим ярлык, который будет запускать нужную программу от имени другого пользователя компьютера. Как создать ярлык можно прочитать здесь. В поле «Объект» напишем следующую команду:
программа — имя исполняемого файла, который мы хотим запустить. Если исполняемый файл находится не в системных переменных окружения, необходимо указывать полный путь до него.
В случае если имя пользователя или путь программы содержат пробелы, нужно взять их в двойные кавычки по отдельности.
Внимание! Ключ /savecred не работает в Домашних версиях Windows.
Дальнейшие события зависят от степени продвинутости человека, которому вы сделали такой ярлык. Если пользователь чайник в компьютерах, то можете спать спокойно, в противном случае, в один прекрасный день, он может додуматься поменять в ярлыке путь к исполняемому файлу на другой и сможет запускать другие программы от имени администратора.
Так же он получит доступ ко всем файлам на жестком диске компьютера, даже если доступ к ним запрещен его учетной записи, включая папки «Мои документы» других пользователей компьютера. Согласитесь, довольно серьезная дыра в безопасности компьютера при использовании команды Runas с ключом /savecred.
У команды Runas есть ограничения на запуск некоторых системных программ от имени администратора компьютера, в том числе проводника. В Windows XP это обходится использованием ключа /separate: runas /savecred /user:Андрей «explorer.exe /separate»
В более поздних версия операционной системы Windows он не работает, но можно воспользоваться любым другим файловым менеджером и получить доступ к файлам от имени админа.
Выходом в данном случае будет сделать такие настройки безопасности, чтобы нужная программа запускалась от имени простого пользователя или использовать сторонние программы для запуска от имени администратора.
В случае если эти способы не устраивают, можно попытаться максимально затруднить возможность несанкционированного запуска пользователем других программ от имени другого пользователя компьютера. Для этого требуется выполнить несколько дополнительных действий.
Во-первых, и самое главное, не говорить ему, что программа запускается от имени другого пользователя. Правда он может сам узнать об этом в диспетчере задач.
Если в имени пользователя или пути к файлу есть русские буквы, то его нужно сохранить в кодировке DOS 866 или в начало bat файла на отдельной строке необходимо вставить chcp 1251.
В-третьих, сделать bat файл не читаемым, чтобы затруднить пользователю анализ, каким образом запускается программа. Для этого сконвертируем наш bat файл в привычный exe. Можно воспользоваться одной из программ конвертеров, например бесплатной программой «Bat To Exe Converter» или любой другой на ваш вкус. Запускаете программу и в поле «Batch file» указываете ваш bat файл. В поле «Save as» куда и под каким именем сохранить результат. Дополнительно для большей конспирации можно на вкладке «Versioninformations» в поле «Icon file» указать значок для нашего будущего exe-шника в формате ico. Остальные параметры можно не трогать. Когда все будет готово, нажимаете кнопку «Compile» и получаете свой exe файл.
Теперь открывать его в текстовом редакторе бесполезно. Копируете его в папку с запускаемой программой, называете как-нибудь похоже на название программы и делаете на него обычный ярлык на рабочем столе.
В-четвертых, последний штрих, выдающий в нем командный файл, это на секунду появляющееся черное окно на рабочем столе. Избавиться от него совсем простым способом не получится, но можно достаточно просто свести его заметность к минимуму. Достаточно в свойствах ярлыка на вкладке «Ярлык» выбрать пункт «Свернутое в значок», теперь только на панели задач будет появляться на мгновение окно командной строки.
Все, теперь если человек от которого вы хотите скрыть админский пароль является чайником или обычным среднестатистическим пользователем можете спать спокойно. Конечно, грамотный человек сможет узнать содержимое созданного нами exe-шника, но по большому счету это не требуется. Достаточно догадаться, что используется команда runas и просто создать свой ярлык для запуска нужной программы так что, несмотря на все ухищрения это поможет только от начинающего пользователя.
Как удалить сохраненный пароль в команде Runas
Сохранив единожды пароль от учетной записи в команде runas, вы можете в дальнейшем запускать программы, не вводя его снова. Однако вам может потребоваться заблокировать возможность запускать программы от имени другой учетной записи пользователя компьютера с использованием сохраненного пароля в runas.
Чтобы удалить сохраненный пароль, выполните «Пуск» ⇒ «Панель управления» ⇒ «Учетные записи пользователей и семейная безопасность» ⇒ «Диспетчер учетных данных».
В разделе «Учетные данные Windows» (интерактивный вход в систему) удаляете не нужные больше записи из хранилища.
Как запустить приложение от имени другого пользователя в Windows 10
Сегодня мы рассмотрим как запустить приложение от имени другого пользователя в Windows 10.
Запуск от имени другого пользователя из меню правой кнопки мыши
1. Найдите приложение, которое вы хотите запустить от имени другого пользователя, нажмите клавишу Shift на клавиатуре и удерживая ее нажмите на нужное приложение правой кнопкой мыши, выберите “Запуск от имени другого пользователя”.
2. Введите имя пользователя и пароль, нажмите на “ОК”.
Запуск от имени другого пользователя из меню “Пуск”
Данный способ работает в Windows Pro, Enterprise или Education, если у вас домашняя версия – переходите к следующему способу.
1. В строке поиска или в меню “Выполнить” (Win+R) введите gpedit.msc и нажмите Enter.
2. Зайдите в “Конфигурация пользователя” => “Административные шаблоны” => “Меню “Пуск” и панель задач” => откройте параметр “Показывать команду “Запуск от имени другого пользователя” при запуске”.
3. Поставьте точку в поле “Включено” и нажмите на “ОК”. Закройте редактор локальной групповой политики.
Теперь, зайдите в меню “Пуск” => нажмите на приложение, которое вы хотите запустить от имени другого пользователя, правой кнопкой мыши => зайдите в “Дополнительно” и нажмите на “Запуск от имени другого пользователя”.
Если у вас нет групповых политик, данную инструкцию вы можете выполнить в редакторе реестра:
1. В строке поиска или в меню “Выполнить” (Win+R) введите regedit и нажмите Enter.
2. Перейдите по пути HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer => если в разделе Windows нет раздела Explorer, нажмите на раздел Windows правой кнопкой мыши, выберите “Создать” => “Раздел” => назовите новый раздел Explorer
3. Нажмите на раздел Explorer правой кнопкой мыши, выберите “Создать” => “Параметр DWORD (32 бита)” => назовите новый параметр ShowRunAsDifferentUserInStart
4. Откройте параметр ShowRunAsDifferentUserInStart, в поле “Значение” введите 1 и нажмите на “ОК”. Закройте редактор локальной групповой политики.
5. Перезапустите проводник или перезагрузите компьютер, чтобы изменения вступили в силу.
Теперь, зайдите в меню “Пуск” => нажмите на приложение, которое вы хотите запустить от имени другого пользователя, правой кнопкой мыши => зайдите в “Дополнительно” и нажмите на “Запуск от имени другого пользователя”.
На сегодня все, если вы знаете другие способы – пишите в комментариях! Удачи Вам 🙂
Основные способы запустить программу от имени другого пользователя
Запуск программы через командную строку
Запуск не всегда может срабатывать корректно. Также иногда нужно добавить при запуске определенные ключи. В этом случае используют командную строку. Запуск консоли осуществляется следующими методами:
С помощью консоли можно запустить системные приложения. Для каждого прописывают отдельную команду:
Для запуска приложений другого рода (не системных, а скачанных или копированных) через командую строку можно использовать следующий метод:
Подборка лучших доступных по цене Android-смартфонов
Тут же, в последнем пункте, вписываются и дополнительные параметры, если софт их поддерживает. Например запустим игру в оконном режиме. Для это перед запуском приложения из вышеописанного примера допишем оператор –ne.
Теперь запуск будет произведен в оконном режиме. Практически каждая игра и утилита имеет подобные команды, но чаще всего они индивидуальны.
Запуск пользовательских приложений
Пользовательские системы запускаются любым из указанных ранее способов. Для некоторых требуются права более высокого порядка, чем просто пользователя. Контекстное меню запускается правой кнопкой мыши, выбирается пункт «Запуск от имени администратора».
Посредством свойств ярлыка – правой кнопкой мышки по нужной папке, открыть соответствующий пункт. Далее – раздел «Дополнительно», поставить галочку напротив «Запуск от имени администратора».
На практике каждый пользователь выбирает свой способ запуска, скачанных или перенесенных с других устройств. Каждый имеет свои особенности, скорость открытия нужных файлов.
Способ 2: указать полный путь к файлу
К сожалению, запустить программу от стороннего разработчика предыдущим способом не получится, но есть другой метод. Заключается он во вводе полного пути к исполняемому файлу. Например, у вас на системном диске C лежит установщик какой-то программы с названием install.exe. Чтобы его запустить, потребуется ввести следующую команду:
Соответственно, если файл будет находиться в другой папке, то в строке нужно ввести все директории, которые следуют до файла. К слову, очень важно, чтобы в названии папок не было пробелов. В противном случае появится ошибка. Устранить ее довольно просто – нужно взять весь путь в кавычки. Например:
«C:\путь к папке с пробелами\исполняемый файл.exe»
Запуск MMC оснасток от имени другого пользователя
В некоторых случаях от имени другого пользователя нужно запустить одну из управляющих оснасток Windows. К примеру, если под другим пользователем нужно запустить оснастку Active Directory Users and Computers, можно воспользоваться такой командой.
runas.exe /user:DOMAIN\USER “cmd /c start \”\” mmc %SystemRoot%\system32\dsa.msc”
Аналогичным образом можно запустить любую другую оснастку (главное знать ее имя).
Запуск системных утилит
Существует несколько методов запуска системных утилит, с помощью некоторых можно открывать и другие приложения (например, браузер). Наиболее часто используемыми являются:
С помощью данных методов можно запустить любую утилиту.
Редко используемые, но очень полезные команды
При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):
Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)
Для реализации этой затеи нужно поочередно выполнить три несложные команды:
Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.
Удалениям службу Windows (или любую другую) через командную строку
Если попробовать удалить службу через штатное приложение «Службы», то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но «забывают» их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:
Метод подходящий для любой ОС Windows
Любимые программы также можно запускать с помощью горячих клавиш. Для этого на ярлыке программы надо нажать сначала один раз левой кнопкой мышки (это делается, для того чтобы ярлык принял на себя фокус) а затем правой. После чего появится контекстное меню, в котором следует выбрать пункт «Свойства». В свойствах ярлыка кроме всего прочего будет строка с полем «Быстрый вызов», наведите на него стрелочку мышки и кликните на нём. После того как в поле появится курсор, просто нажмите на клавиатуре клавиши, с помощью которых вы хотите, чтобы запускалась программа (надо именно нажать клавиши, а не пытаться что-то ввести туда). После того как данная комбинация появиться в строке, справа внизу нажмите кнопку «Применить» и затем кнопку «ОК». Теперь вы сможете запускать вашу любимую программу с помощью горячих клавиш.
Работа Windows-приложений на Linux
Что касается запуска программ от Windows на операционных системах Linux, тут лучше всего использовать виртуальную машину Virtual Box. Это полностью бесплатный вариант, доступных в репозиториях любых версий Linux. Достойных альтернатив данному способу пока не существует. Нам даже необязательно использовать терминал операционной системы. Скачать последнюю русскую версию программы можно на официальном сайте.
При помощи данной виртуальной машины вы сможете установить любую операционную систему или программу от нее внутри своего Linux-дистрибутива и использовать ее по мере необходимости.
Способ 3: используя path
Третий способ, как запустить программу из командной строки, подразумевает использование команды patch. Ее суть заключается в запоминании указанной директории. То есть вам необходимо ввести адрес не к самому файлу, а к папке, где он находится. Например, нужно открыть Total Commander, который находится по следующему адресу:
c:program filestotal commander
Тогда в консоли введите следующую команду:
patch «c:program filestotal commander»
Командная строка запомнит директорию, которую вы указали, и будет запускать все файлы из нее, если вы введете их название. Таким образом для запуска Total Commander останется лишь написать его название:
Песочница
Иногда нам нужно запустить какое-либо приложение, однако, сделать это так, чтобы в основную операционную систему не вносились никакие изменения. Это может понадобиться, например, тогда, когда программа является потенциально опасной. Именно для этого существуют специальные приложения — песочницы. Рассмотрим, как с ними работать.
В Windows 10
с Майским обновлением 2020 года «Десятка» получила встроенный инструмент «Песочница». Теперь, все что нам нужно сделать, это включить ее. А делается это так:
Автор сайта, эксперт по компьютерным системам и мобильным технологиям.
Теперь песочница появится в меню пуск Windows 10 и вы сможете запускать любые приложения без вреда для основной операционной системы. Каждый раз, когда песочница будут закрыта любое приложение и все его данные окажутся удалены.
В более ранних ОС от Microsoft
В Windows XP, 7 или 8 нет функции песочницы. Поэтому тут нам придется использовать стороннее программное обеспечение для запуска программ через него. Наиболее подходящая для этого утилита называется Sandboxie. Скачать ее можно на официальном сайте. Когда это будет сделано можно произвести установку и перейти к работе с программой.
Точно так же, как и в предыдущем случае данное приложение для запуска программ способно делать это без вреда для основной операционной системы. Однако, в отличие от песочницы Windows 10, тут данные не удаляются после закрытия программы. И это, на самом деле, очень удобно.
Некоторые сложные приложения отказываются работать с песочницей Windows 10 и Sandboxie. Например, те из них, которые используют для своей работы аппаратные ресурсы ПК. В таком случае вы можете использовать приложение — виртуальную машину, которая доступна полностью бесплатно.
При помощи данного подхода мы получаем операционную систему в операционной системе при этом наделенную полным функционалом оригинала. Одним из таких вариантов является Virtual Box.
Запуск старых игр на Windows 10
Если кто-то из вас ищет программу для запуска старых игр на новой операционной системе Windows 10, бросьте это. Сейчас мы покажем один маленький лайфхак, который позволит устанавливать и наслаждаться любыми играми на вашей «Десятке». Работает это следующим образом:
В результате большинство игр начнет работать и на новой операционной системе от Microsoft.
Переключение между программами
Все выделенные программы появляются в виде пиктограмм на панели задач. Так что щелкните на любой запущенной программе на панели задач, чтобы отобразить ее окно и сделать ее активной. Если панель задач не отображается, нажмите клавишу на клавиатуре, и панель задач появится на экране.
Запуск от имени другого пользователя
В ОС Windows существует возможность работая под одной учётной записью запускать приложение или апплет от имени другого пользователя. Ранее мы уже рассказывали о запуске приложений от имени администратора, т.е. с максимальными правами. Но стоит также рассказать о том, как запустить командную строку, редактор реестра или любое приложение от имени другого пользователя.
Запуск от имени другого пользователя не позволяет получить права на запись в системные области, в отличие от запуска от имени администратора.
Как запустить приложение от имени другого пользователя
Внимание! Функция запуска от имени другого пользователя срабатывает при двух условиях:
1. С помощью командной строки
Логично, что при этом способе нужно сначала запустить саму командную строку.
2 Нажмите Enter.
4 Нажмите Enter.
Также, вы можете из своей командной строки запустить командную строку от имени другого пользователя. А в ней уже запускать то, что вам требуется.
Примеры
1 Запустим командную строку под текущим пользователем.
2 Теперь запустим другое окно командной строки от имени другого пользователя:
3 Нажимаем Enter.
5 Нажимаем Enter:
Как видим, открылось второе окно консоли. В названии окна — Запущено от имени COMPFIXER\compfixer.info:
Чтобы запустить Панель управления от имени администратора домена, необходимо ввести команду:
После ввода команды нужно будет ввести пароль учётной записи, от имени которой вы выполняете действие.
2. Через проводник Windows
1 Нажмите и удерживайте клавишу Shift.
2 Нажмите правой кнопкой мыши по исполняемому файлу или ярлыку.
3 Выберите пункт Запуск от имени другого пользователя:
4 Введите Логин и Пароль учётной записи.