Polytech-soft.com

ПК журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Msi от имени администратора

Запуск от имени администратора любой программы

В операционной системе Windows при определенных ситуациях средства необходимо использовать с повышенными привилегиями. Так нужно из-за действий, приводящих к изменениям на системном уровне и обычным пользователям (не админам) это не нужно. В статье я расскажу про запуск от имени администратора любого приложения на компьютере.

Чтобы облегчить пользователям запуск программ от имени администратора я подготовил парочку методов.

Запуск от имени администратора с помощью контекстного меню

Контекстное меню вызывается правой кнопкой мышки. Жмём по любой программе мышкой и из контекстного меню нажимаем по опции «Запуск от имени администратора». Так открывается командная строка и прочая программа, где необходимы повышенные привилегии.

Использование сочетания Ctrl+Shift+Enter при поиске

Когда на рабочем столе или в меню Пуск нет какого-либо инструмента мы обращаемся к поиску. Любая версия Windows оснащена им, а в десятой он наиболее удобен. Пропишите какую-нибудь команду, например, cmd – командная строка. Выбрав результат одновременен зажимаем комбинацию Ctrl+Shift+Enter. Простой способ не так ли?

Дополнительные свойства ярлыка

Допустим, вас интересует вопрос, как запустить командную строку от имени администратора. Значок уже расположен на рабочем столе в качестве быстрого доступа, но вы не желаете всё время запускать контекстное меню. Эту проблемку решить можно.

Заходим в свойства ярлыка (правая кнопка мышки и Свойства) и идём в раздел «Дополнительно».

Откроются дополнительные параметры. Там отметьте галочкой параметр «Запуск от имени администратора». Теперь при обычном запуске программы она всегда откроется с повышенными правами.

Программы для запуска от имени администратора

Существует следующие программы: RunAs, AdmiLink, ExecAS.

Инструмент RunAs

Он является частью Windows, поэтому им можно пользоваться. Чтобы её запустить достаточно открыть командную строку и ввести следующую команду:

runas /user:ИмяПКИмяПользователя msconfig.exe

Скорее всего появится просьба о вводе пароля. Обязательно вводим.

Дальше должно появится окошко конфигурации системы. Вместо указанной утилиты используйте cmd.exe или прочие утилиты.

Давайте создадим ярлык на рабочем столе. Нажимаем правой кнопкой мышки на пустой области и выбираем «Ярлык». В качестве расположения прописываем ту самую команду:

runas /user:ИмяПКИмяПользователя msconfig.exe

Даем название ярлыку и сохраняем.

После запуска ярлыка откроется командная строка, где надо ввести пароль от учетной записи. При вводе правильных данных сразу же запуститься msconfig или утилита, которую вы выбрали.

При таком раскладе вы или люди, имеющие доступ к ПК, будут каждый раз вводить пароль. Этот момент решается добавлением в команду параметра /savecred, тогда команда будет такой:

runas /savecred /user:ИмяПКИмяПользователя msconfig.exe

Если вы думаете о безопасности, то подобные ярлыки с такой опцией лучше не использовать. Лучше каждый раз вводить пароль и не беспокоится, что какой-то нахал воспользуется средствами Windows без пароля в угоду себе и во вред вам.

Использование инструмента ExecAS

Запуск от имени администратора возможен программкой ExecAS. После запуска возникает окошко с предложением ввести информацию об учетной записи (логин и пароль), а еще имя программы и путь. После ввода данных жмём «Записать».

В окошке ExecAS появился наш подопытный кролик, Закройте программу и откройте заново. Сразу же откроется та программа, указанную нами в ExecAS. Чтобы добавить дополнительное приложение нужно в командной строке прописать ExecAS.exe /S. (При этом нужно находиться в каталоге с утилитой, к примеру, C:ExecAS).

Запустив ExecAS, добавляем еще какую-либо программку. Закрываем инструмент и опять запускаем. Появляется тоже самое окно. Но так нам не удобно, поэтому перейдем к созданию ярлыков:

Делаем два ярлыка с такими командами:

  • C:ExecASExecAS.exe 1
  • C:ExecASExecAS.exe 2

Числа 1 и 2 отвечают ща номер программы в ExecAS.

Читать еще:  Международные договоры как источники административного права

Запустив ярлыки, мы видим, что они открылись от имени администратора.

Использование утилиты AdmiLink

Указанная в заголовке утилита является консольной, и после инсталляции будет находиться в каталоге Windows.

Запускаем инструмент и видим вполне удобное окошко с русским интерфейсом, поэтому разобраться будет легко.

  • В первом поле вводим путь до файла, который хотим запускать;
  • Параметры командной строки во втором поле заполнять необязательно;
  • Третья строчка будет заполнена самостоятельно, если это не так, впишите С:windowssystem32
  • Режим отображение окна. В 4 строчке есть 2 параметра:
    • SHOW – стандартной запуск ПО с видимым окном;
    • HIDE – работа ПО в фоновом режиме;

Настраиваем параметры на вкладке Account:

  • В качестве имени домена пишем имя своего ПК, либо NetBios и test.lan;
  • Имя пользователя – можно выбрать, нажав на кнопку с тремя точками;
  • Пароль от учетной записи и подтвердить.
  • Введя все данные, нажмите кнопку «Тестировать».

Утилита проверит работоспособность указанной нами информации. Жмём любую клавишу в CMD.

После удачного теста нажмите кнопочку «Сгенерировать ключ запуска AdmiRun». Если этого не сделать, то ничего не будет работать.

  • Идём на вкладку «Link» и делаем следующее:
  • Имя ярлыка – называем любым именем;
  • Каталог – указываем, где будет расположен ярлык;
  • Картинка – выбираем изображение для ярлыка;
  • Жмём кнопку «Сгенерировать командную строку».
  • Теперь нажимаем большую кнопку «Создать Ярлык сейчас!».

Значок сразу же появится на рабочем столе или каталоге, который вы указали.

Пробуем запустить ярлык. Если всё удачно и программа запустилась от имени админа, то поздравляю. Иначе неверно выполнены действия на каком-то шаге.

Если зайти в свойства ярлыка и изменить программу в поле «Объект» на другую, то она попросту не запуститься. Это небольшая защита от вредоносов.

Планировщик заданий

Запустить программу от имени администратора, достаточно использованием инструмента «Планировщик заданий». Здесь есть один нюанс – если вы не админ, то воспользоваться им не удастся.

Введите в поиске всего два слова: «Планировщик заданий» и откройте результат. В окне справа выбираем пункт «Создать задачу».

Назовите её соответствующим именем, допустим, вы запускаете командную строку, тогда можно назвать CMD. Также ставим галку «Выполнить с наивысшими правами».

На вкладке «Действия» нажмите кнопочку «Создать».

Выберите действие (в нашем случае запуск программы). Нажмите «Обзор» и выберите запускаемую утилиту. Если вы запускаете командную строку, то путь будет таким: С:WindowsSystem32cmd.exe.Теперь нажимаем ОК.

На вкладе «Действия» появилась новая строчка. Отлично, можно нажать ОК.

Этап создания ярлыка

На рабочем столе делаем ярлык и указываем такую команду:

schtasks /run /tn имя_задачи_в_планировщике

имя_задачи_в_планировщике – это имя, которое вы дали в самом начале процесса создания задачи.

Ура, ярлык мы сделали, но это еще не всё. Перейдите в его свойства.

На вкладке «Ярлык» измените значок. Конечно, делать это вы не обязаны.

Дополнение к способу с планировщиком заданий

Для быстрого запуска множества программок, можно использовать утилиту Elevated Shortcut. Вы берёте ярлык или исполняемого файла и перетаскиваете на значок Elevated Shortcut.

Запуск программ из командной строки

Если открыть командную строку от имени администратора указанными выше способами, то запуск всех программ из CMD также позволит открывать их с повышенными правами.

Инструмент Elevate

Скачиваете эту утилиту отсюда и распаковываете. Дальше открываем командую строку и вводим такую команду:

Всё просто, не так ли? И командную строку можно обычным способом запускать, программа всё сделает сама.

Выводы

Мы рассмотрели кучу способов по запуску программ от имени администратора. Есть варианты, где требуется ввести пароль – это одно из безопасных решений, ведь каждый раз, когда мы вводим пароль, можно особо не бояться за потерю каких-то данных. Вирусные программы также не смогут запустить инструменты Windows таким способом.

Читать еще:  Включить запись администратора

Еще мы рассмотрели программы, позволяющие запускать программы с повышенными правами без пароля. Хоть это и удобно, но вирус или человек сможет запросто использовать программу в нехороших целях. Также вирусы способны поменять объект ярлыка на сторонний вредоносный ресурс или на программный код, который будет паразитировать в Windows. В целом очень о многих методах мы узнали, а какой использовать решать только вам. Всем удачи!

How To Run MSI File As Administrator From Command Prompt In Windows

Last Updated on June 18, 2016 by admin 21 Comments

In Windows Vista, Windows 7, Windows 8 and the latest Windows 10, when you right-click on an executable (.exe) file, Run as administrator option appears in the context menu along with many other common options. The Run as admin option appears for both installed applications as well as executable of setup files.

As you likely have observed by now, Windows doesn’t show Run as administrator option when you right-click on a MSI file. That is, if you have the setup file of a program in the form of MSI and want to run the MSI file as admin, Windows doesn’t let you run MSI file with admin rights with default settings.

The setup file of many programs, including the very popular 7-Zip for Windows 64-bit, is available as MSI file. If for some reason, you want to run MSI files with admin rights, here is how to do it.

The first method is to use the Command Prompt to run MSI file as administrator. This is the best method if you rarely run MSI file with admin rights. And if you have to run MSI file with admin rights very often, you can easily add Run as administrator option to context menu of MSI files. That is, once added, Run as administrator option will appear when you right-click on a MSI file.

Following are the methods to run a MSI file as administrator

Run MSI as administrator from Command Prompt

Step 1: The first step is to open elevated Command Prompt. To do so, type CMD in Start menu or Start screen search box, and then simultaneously press Ctrl+Shift+Enter keys.

Alternatively, in Windows 7 and Windows 10, you can navigate to Start menu, All programs and Accessories. And then right-click on the Command Prompt and click Run as administrator.

Click Yes button when you see the UAC prompt.

NOTE: It’s important to open the Command Prompt as admin in order to launch MSI files as administrator.

Step 2: In the Command Prompt, execute the following command to run MSI file as admin:

msiexec /a “pathtotheMSIfile”

For instance, if your 7-Zip’s MSI file is located in Downloads folder, then you need to enter both path to the file as well as the name of the MSI file.

Ex: msiexec /a “C:UsersDonDownloads7z920-x64.msi”

To easily get the path to the file, hold down the Shift key while right-clicking on the MSI file and then click Copy as path option to copy the path to the clipboard. You can then paste this path in the Command Prompt by right-clicking and then clicking Paste option. Note that Windows 10 supports Ctrl+V hotkey in Command Prompt.

Add Run as administrator option for MSI

Alternatively, you can configure Windows to display Run as administrator option when you right-click on MSI files. To do so, simply follow the given below instructions.

Читать еще:  Консоль администратора начислений

Step 1: Simply download this MSIFileRunAsAdmin.Zip file and then extract the ZIP file to get a Registry file named MSIFileRunAsAdmin.Reg file.

Step 2: Double-click on MSIFileRunAsAdmin.Reg file or simply right-click on it and then click Merge option. Click Yes button when you see the UAC prompt.

Step 3: Click Yes button again when you see the following dialog:

Step 4: Finally, click OK button when you see this dialog.

That’s it! From now onwards, whenever you right-click on MSI file, Run as administrator option appears in the context menu.

Msi от имени администратора

Вопрос

Хочу прописать поб обычным пользователем в автозапуск приложение, чтобы оно автоматически запускалось с правами администратора — и не могу!

— через ярлык в автозагрузке с галочкой «Запуск от имени администратора»

— через Планировщик заданий с галочкой «Выполнять с наивысшими правами» и с указанием учетной записи администратора.,

-через прописывание в реестре в разделе Run

Программа просто не запускается или процесс в диспетчере задач висит, но окна программы не видно.

UAC включен и отключать не хотелось бы.

Ответы

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

  • Предложено в качестве ответа Elina Lebedeva Moderator 15 мая 2013 г. 8:34
  • Отменено предложение в качестве ответа _al 16 мая 2013 г. 5:14
  • Помечено в качестве ответа _al 19 мая 2013 г. 16:27

  • Помечено в качестве ответа _al 19 мая 2013 г. 16:28

Все ответы

Как сказал Деньчик через runas, если подробнее, то делаете cmd (или bat) файл с содержимым

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

Ключ /savecred позволяет запомнить пароль для пользователя administrator (его потребуется ввести 1 раз, в дальнейшем программа всегда будет запускаться без ввода пароля с администраторскими привилегиями)

  • Предложено в качестве ответа Elina Lebedeva Moderator 15 мая 2013 г. 8:34
  • Отменено предложение в качестве ответа _al 16 мая 2013 г. 5:14
  • Помечено в качестве ответа _al 19 мая 2013 г. 16:27

  • Изменено _al 16 мая 2013 г. 5:43

  • Помечено в качестве ответа _al 19 мая 2013 г. 16:28

  • Изменено _al 19 мая 2013 г. 16:27

runas /savecred /user:administrator «c:yourprogramm.exe»

Этот батник копируете в папку автозагрузка.

А где сохраняется этот батник? А то не могу найти.

За ранее благодарен за ответ

  • Изменено Serhiy KSO 2 декабря 2013 г. 19:27

Или что значит «где сохраняется»?

  • Изменено _al 3 декабря 2013 г. 5:20

Я новичок в этом деле. А можно подробно описать как сделать этот батник, что куда прописывать.

Я делал так: Сначала запустил встроенную учетную запись администратора. Потом команда выполнить куда прописал команду runas /savecred /user:administrator «c:Program FilesYandexPunto Switcherpunto.exe» у меня выскочила командная строка. В которой было написано:

Попытка запуска c:Program FilesYandexPunto Switcherpunto.exe от имени пользователя «ANDRIY-ПKadninistrator” .
Введите пароль для administrator:

нажал enter так как встроенная учетная запись админа пароля не имеет. Окно командной строки закрылось. И не знаю где сохранился батник что бы кинуть его в автозапуск.

Если что делаю не так исправьте или опишите пошагово весь процесс создание батника.

Ссылка на основную публикацию
Adblock
detector