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

Как в теме. Я хочу запустить установщик MSI, но не могу установить программу, потому что для этого требуются права администратора. Что касается файлов.exe, я знаю, как это сделать.

РЕДАКТИРОВАТЬ:
Моя проблема в том, что у меня нет "Запуск от имени администратора", когда я щелкаю правой кнопкой мыши, нажимаю Shift, нажимаю Control или что-то еще. В файлах.exe я вижу эту опцию, но не в.msi.

7 ответов

Решение

См. Специальные инструкции по установке компонентов ActiveGanttVBA и ActiveGanttCSA Gantt Scheduler.

Чтобы обойти эту ошибку, извлеките и дважды щелкните по:

Install_As_Administrator.reg

Файл, включенный в дистрибутив файла Install_As_Administrator.zip, который можно загрузить по верхней ссылке на этой странице. Этот файл изменит реестр Windows, включив в него следующую информацию:

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

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

После того, как реестр Windows был изменен с помощью патча Install_As_Administrator.Reg, вы можете щелкнуть правой кнопкой мыши любой файл установщика Windows (*. Msi) и выбрать опцию "Установить как администратор", и MSI-файл будет работать с повышенными разрешениями (разрешения администратора).

Нажав Shift, нажимая на MSI, а затем работая от имени другого пользователя и вводя свои учетные данные, я смог запустить MSI. Я сделал это, хотя я вошел в систему с этими учетными данными.

Я считаю, что вам нужно удерживать Shift, а затем щелкнуть правой кнопкой мыши на MSI (или приложение), чтобы получить опцию "Запуск от имени администратора". Как подробно здесь: http://mockbox.net/windows-7/235-windows-7-run-program-as-a-different-user.html

Щелкните правой кнопкой мыши, Run as. Администратор -Легкий как пирог. По праву окна ДОЛЖНЫ распознать его установщик и поднять UAC, хотя

Вот reg-файл, который добавит опцию "Запуск от имени администратора" в контекстное меню для MSI-файлов.

  • Сохраните файл.reg на рабочий стол.

  • Дважды щелкните / нажмите на загруженный файл.reg, чтобы объединить его.

  • При появлении запроса нажмите / нажмите "Выполнить", "Да" (UAC-Windows 7/8) или "Продолжить" (UAC-Vista), "Да" и "ОК", чтобы подтвердить слияние файла.reg.

  • Теперь вы можете удалить загруженный файл.reg, если хотите.

Быстрое решение, которое сработало для меня, заключалось в том, чтобы запустить CMD от имени администратора и оттуда вызвать/выполнить .msi, просто перейдя в нужную папку и набрав «имя файла».msi.

Мне очень нравится подход Ичибанна для более постоянного решения.

Это сработало здесь. YMMV. Некоторые версии Windows блокируют исполняемые файлы, включая MSI-файлы. Найдите это в свойствах файла: щелкните правой кнопкой мыши, найдите и выберите Свойства (внизу на моем компьютере). Перейдите на вкладку "Общие" (она представлена ​​здесь первой). Внизу найдите "Безопасность": появляется сообщение "Этот файл был получен с другого компьютера и может быть заблокирован для защиты этого компьютера". Там есть кнопка "Разблокировать". Нажмите на нее, и программа установки запустится и будет работать правильно.

Возможно, вам придется подождать диалоговое окно UAC. Если вы не подтвердите выполнение в диалоговом окне UAC, программа установки не будет выполнена.

Другие вопросы по тегам