Как запустить установщик 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, программа установки не будет выполнена.