Как запустить MSI-файл от имени администратора из командной строки в Windows

В Windows Vista, Windows 7, Windows 8 и последней версии Windows 10 при щелчке правой кнопкой мыши исполняемого файла (.exe) в контекстном меню появляется параметр «Запуск от имени администратора», а также многие другие общие параметры. Параметр «Запуск от имени администратора» отображается как для установленных приложений, так и для исполняемых файлов установки.

Как вы, вероятно, уже заметили, Windows не показывает опцию Запуск от имени администратора, когда вы щелкаете правой кнопкой мыши по файлу MSI. То есть, если у вас есть установочный файл программы в форме MSI и вы хотите запустить MSI-файл от имени администратора, Windows не позволяет запускать MSI-файл с правами администратора с настройками по умолчанию.

Файл установки многих программ, включая очень популярную 64-разрядную версию 7-Zip для Windows, доступен в виде файла MSI. Если по какой-то причине вы хотите запускать файлы MSI с правами администратора, вот как это сделать.

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

Ниже приведены способы запуска MSI-файла от имени администратора.

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

Шаг 1: Первый шаг - открыть командную строку с повышенными правами. Для этого введите CMD в меню «Пуск» или в окне поиска на экране «Пуск», а затем одновременно нажмите клавиши Ctrl + Shift + Enter.

Кроме того, в Windows 7 и Windows 10 вы можете перейти к меню «Пуск», «Все программы и аксессуары». Затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

Нажмите кнопку Да, когда увидите приглашение UAC.

ПРИМЕЧАНИЕ. Важно открыть командную строку от имени администратора, чтобы запустить файлы MSI от имени администратора.

Шаг 2. В командной строке выполните следующую команду, чтобы запустить файл MSI от имени администратора:

msiexec / a «путь к MSIfile»

Например, если MSI-файл вашего 7-Zip находится в папке «Загрузки», вам необходимо ввести как путь к файлу, так и имя файла MSI.

Например: msiexec / a «C: \ Users \ Don \ Downloads \ 7z920-x64.msi»

Чтобы легко получить путь к файлу, удерживайте нажатой клавишу «Shift», щелкая правой кнопкой мыши файл MSI, а затем выберите «Копировать как путь», чтобы скопировать путь в буфер обмена. Затем вы можете вставить этот путь в командной строке, щелкнув правой кнопкой мыши и выбрав опцию Вставить. Обратите внимание, что Windows 10 поддерживает сочетание клавиш Ctrl + V в командной строке.

Добавить опцию Запуск от имени администратора для MSI

Кроме того, вы можете настроить Windows на отображение параметра «Запуск от имени администратора», если щелкнуть правой кнопкой мыши файлы MSI. Для этого просто следуйте приведенным ниже инструкциям.

Шаг 1. Просто загрузите этот файл MSIFileRunAsAdmin.Zip, а затем извлеките ZIP-файл, чтобы получить файл реестра с именем MSIFileRunAsAdmin.Reg.

Шаг 2: Дважды щелкните файл MSIFileRunAsAdmin.Reg или просто щелкните его правой кнопкой мыши и выберите пункт «Объединить». Нажмите кнопку Да, когда увидите приглашение UAC.

Шаг 3: Нажмите кнопку Да еще раз, когда вы увидите следующее диалоговое окно:

Шаг 4: Наконец, нажмите кнопку ОК, когда вы увидите этот диалог.

Это оно! Отныне всякий раз, когда вы щелкаете правой кнопкой мыши по файлу MSI, в контекстном меню появляется опция Запуск от имени администратора.

Удачи!