Перейти к содержимому

Как запустить msi от имени администратора

  • автор:

Установка пакета с повышенными привилегиями для Администратор

Администратор может использовать следующие методы, чтобы разрешить пользователю, не являющемся администратором, устанавливать приложение с повышенными привилегиями системы.

  • В Windows Vista с установщиком Windows член группы «Администраторы» может предоставить неадминистратору авторизацию для повышения уровня установки с помощью контроля учетных записей (UAC), как описано в статье Использование установщика Windows с UAC. Windows Vista: Обязательно.

Следующие методы также можно использовать для установки приложения с повышенными привилегиями системы.

  • Администратор может объявить приложение на компьютере пользователя, назначив или опубликовав пакет установщика Windows с помощью развертывания приложения и групповая политика. Администратор объявляет пакет для установки на отдельных компьютерах. Если пользователь, не являющийся администратором, затем устанавливает приложение, установка может выполняться с повышенными привилегиями. Пользователи без прав администратора не могут устанавливать неадвертированные пакеты, для которых требуются повышенные права доступа к системе.
  • Администратор может перейти к компьютеру пользователя и объявить приложение для установки на каждом компьютере. Так как установщик Windows всегда имеет повышенные привилегии при выполнении установки в контексте установки компьютера, если пользователь без прав администратора устанавливает объявленное приложение, установка может выполняться с повышенными привилегиями. Пользователи без прав администратора по-прежнему не могут устанавливать неадвертированные пакеты, для которых требуются повышенные привилегии.
  • Непривилегированный пользователь может установить объявленное приложение, которое требует повышенных привилегий, если локальный системный агент объявляет приложение. Приложение можно объявить для установки на пользователя или на компьютер. Приложение, установленное с помощью этого метода, считается управляемым. Дополнительные сведения см. в статье Реклама приложения Per-User для установки с повышенными привилегиями.
  • Администратор может задать политику AlwaysInstallElevated как для отдельных пользователей, так и для отдельных компьютеров. Этот метод может открыть компьютер под угрозой безопасности, так как при установке этой политики пользователь без прав администратора может запускать установки с повышенными привилегиями и получать доступ к защищенным расположениям на компьютере, таким как SystemFolder или раздел реестра HKLM . Если приложение устанавливается для каждого компьютера, пока задана политика AlwaysInstallElevated , продукт обрабатывается как управляемый. В этом случае приложение по-прежнему может выполнить восстановление с повышенными привилегиями, если политика удалена. Кроме того, если приложение устанавливается для каждого пользователя во время установки политики AlwaysInstallElevated, приложение не сможет выполнить восстановление, если политика удалена.
  • Администратор может перейти на компьютер пользователя и выполнить установку приложения для каждого компьютера. Так как для выполнения этого типа установки требуются привилегии, управление установкой на каждом компьютере всегда осуществляется.

Как запустить msi от имени администратора

top

www.thin.kiev.ua

Главное меню

Как запустить .MSI от имени администратора? PDF Печать E-mail

Как запустить установку .MSI от имени администратора

или любого пользователя?

Необходимо было обновить версию NOD32 на компьютере удаленного пользователя. Стандартная процедура для удаленной работы, запустил пользователь TeamViewer и прислал айди с паролем. Увы под TeamViewer нет возможности «Завершить сеанс» либо «Windows + L».

По привычке, кликнув правой кнопкой мыши на инсталляционный файл eea_nt32_rus.msi, не нашел «Запустить от Имени».

1. Для того, чтобы в контекстном меню (меню, которое появляется при нажатии правой кнопки мыши по файлу) файла .msi добавился пункт «Запуск от имени администратора», необходимо выполнить следующее:

  1. Скачать файл MsiRunAsAdmin.reg, это запись в реестре, которая добавляет для файла .msi нужный нам пункт контекстного меню
  2. Запустить загруженный файл либо двойным нажатием левой кнопки мыши по нему, либо выделением и нажатием клавиши Enter
  3. Во всех появляющихся диалогах нажать кнопки Да или Ок
  4. После этого можно нажать правой кнопкой мыши на файл .msi и выбрать пункт «Запуск от имени администратора»


2. Запустить из Пуск — Выполнить

runas /user:administrator «msiexec /i C:\eea_nt32_rus.msi»

3. Вариант Конвертироварь MSI в EXE

Демо версия (вполне работоспособная) доступна по ссылке:

После конвертации, можно будет запустить EXE файл, от имени администратора.

4. Запустить от от имени администратора (правый клик мыши — Запустить от имени) файловый менеджер. Например «FAR» или «volkov commander». Далее двойной клин на файл eea_nt32_rus.msi

5. Для того, чтобы запустить .msi через командную консоль надо:
Запустить командную консоль с правами администратора, для этого надо:

Зайти в Пуск -> Все Программы -> Стандартные

Нажать правой кнопкой мыши на пункт меню «Командная строка» Выбрать «Запуск от имени Администратора» ввести пароль.

В открывшееся окно вставить полный путь к файлу

Необходимо запустить инсталлятор от имени администратора

Настройка серверов windows и linux

Необходимо запустить инсталлятор от имени администратора

Добрый день! Уважаемые читатели и гости одного и популярных IT порталов для системных администраторов Pyatilistnik. В прошлый раз мы с вами разбирали утилиты и методы подключения к удаленному рабочему столу Windows. В сегодняшней публикации я хочу вам показать. как выходить из ситуации, когда вы администратор на компьютере, но не можете установить дистрибутив и получаете ошибку «Необходимо запустить инсталлятор от имени администратора«.

Описание проблемы

Я работаю в очень крупной организации, и поэтому у нас легко привлекают для каких-то работ подрядчиков. Появилась задача модернизировать сервис Directum, это такой документооборот. Нашли подрядчика, создали для него виртуальную машину и выдали полные административные права. Через какое-то время подрядчик обратился с проблемой, что у него нет прав на установку программ и он получал ошибку:

Для установки клиентской части системы DIRECTUM необходимо запустить инсталлятор от имени администратора

Необходимо запустить инсталлятор от имени администратора

В английском варианте это выглядит вот так:

You must be logged in as an administrator when installing this program

You must be logged in as an administrator when installing this programm

Просмотр свойств системы Windows 10

Наверняка многие скажут, так щелкните просто правым кликом по файлу и выберите пункт «Запуск от имени администратора«. Сказано, сделано. Как видите у MSI файла просто этот пункт будет отсутствовать.

Свойства MSI файла

Попробуем зажать клавишу Shift и выбрать из меню пункт «Запуск от имени другого пользователя«.

Запуск MSI от имени другого пользователя

Даже обладая так же административными правами на данной системе вы получите ошибку:

Windows не удалось получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений для доступа к данному объекту

Windows не удалось получить доступ к указанному устройству, пути или файлу. Возможно, у вас нет нужных разрешений для доступа к данному объекту

Как обойти ошибку «Необходимо запустить инсталлятор от имени администратора»

Самый простой и действенный метод, который я использую в своей практике, это запуск командной строки или оболочки PowerShell в режиме администратора. Благодаря этому методу вы обойдете ограничение на запуск MSI пакетов в режиме администратора. Далее, когда вы запустили, например командную строку, вам необходимо перейти в каталог, где лежит ваш MSI пакет. В моем примере, это папка C:\Share. Выполним команду:

Командой dir мы выведем содержимое каталога.

Как обойти ошибку

Запускаем ваш MSI пакет.

В PowerShell это просто .\имя.MSI в cmd это просто имя.MSI

Как видите, теперь ошибка «You must be logged in as an administrator when installing this program» не появилась и наш дистрибутив готов к дальнейшей установке.

Запуск MSI пакета в PowerShell

Установка MSI через msiexec

Есть такая утилита командной строки msiexec, если вы ее запустите со специальным ключом, то она сразу установит MSI пакет, вам даже не нужно запускать командную строку в режиме администратора, для этого есть ключ /a. Выполните команду в cmd, PowerShell или вообще окне выполнить.

msiexec /a C:\Share\Client.msi (Где C:\Share\Client.msi путь до вашего MSI)

Установка MSI через msiexec

Добавление пункта Install as Administrator

Еще у вас есть возможность внести изменение в реестр Windows и добавить в принудительном порядке пункт «Install as Administrator» для MSI пакетов. Для этого вы можете скачать у меня готовый reg файл или создать собственный вот с таким содержимым:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@=»Install &As Administrator. «

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@=»msiexec /i \»%1\»»

Далее запускаем его и соглашаемся с внесением изменений.

Добавление через реестр пункта Install as Administrator для MSI

Теперь у вас при правом клике по MSI пакету, будет высвечиваться пункт «Install as Administrator»

Добавление пункта Install as Administrator

На этом у меня все, мы с вами научились обходить ошибку «Необходимо запустить инсталлятор от имени администратора» при установке MSI. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Популярные Похожие записи:
  • Установка и настройка Hyper-V в Windows 11Установка и настройка Hyper-V в Windows 11
  • Ошибка Zabbix: service already exists
  • Ошибка ssh Windows id_rsa bad permissions
  • Как открыть PowerShell, все методыКак открыть PowerShell, все методы
  • Как поменять часовой пояс в Windows Server 2019 и вышеКак поменять часовой пояс в Windows Server 2019 и выше
  • Не открывается пуск в Windows 10, 100% решениеНе открывается пуск в Windows 10, 100% решение

Как запустить msi от имени администратора

Сообщения: 44
Благодарности: 5

Конфигурация компьютера
Процессор: AMD FX-4100 , 3.6 Ghz
Материнская плата: Gigabyte GA-78LMT-S2
Память: Kingston KHX16C9T2K2/8X, 8192 MBytes
HDD: SSD KINGSTON SV300S37A120G, 120GB & WDC WD10EZEX-00RKKA0,1TB
Видеокарта: Asus Radeon R9 270 DC II (R9270-DC2OC-2GD5)
Звук: Realtek ALC887
Блок питания: AeroCool STRIKE-X 600W, 600 W
CD/DVD: HL-DT-ST DVDRAM GH24NS95
ОС: Microsoft Windows 10 Pro x64

Автор: DEDI
Дата: 03-09-2016

При переходе на Windows 8\8.1\10 столкнулся проблемой, msi пакеты стали выдавать ошибку 2503 и 2502, ясное дело что нужно запускать от имени Администратора, но как?
В контекстном меню *.msi файлов нет пункта «Запустить от имени Администратора»

После гуглинга нашел файл реестра которые решили данную проблему, без runas или сторонних программ.

Add_MSI_Run_as_administrator.reg — файл для добавления в контекстное меню файлов с расширением *.msi «Запустить от имени Администратора»
Remove_MSI_Run_as_administrator.reg — файл для удаления из контекстное меню файлов с расширением *.msi «Запустить от имени Администратора»

Add_MSI_Run_as_administrator.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\Command]
@=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
00,69,00,20,00,22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

Remove_MSI_Run_as_administrator.reg

Windows Registry Editor Version 5.00

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *