Як запустити інсталятор .msi з правами адміністратора?


11

Як у темі. Я хочу запустити інсталятор .msi, але не можу встановити програму, оскільки вона вимагає прав адміністратора. Що стосується файлів .exe, я знаю, як це зробити.

EDIT:
Моя проблема полягає в тому, що я не маю "Запустити як адміністратор", коли я натискаю правий клавішу, клавішу shift, клавішу управління або щось інше. У файлах .exe я бачу цю опцію, але не з .msi.


Яка саме ваша проблема?
Майкл К

Редагував мій квестон.
Яцек Коралик

Подвійне голосування про закриття іншої публікації
Дейв М

Я переглянув відповіді, і все здається більш-менш добре. Однак, на мій погляд, найпростіший спосіб встановити MSI з правами адміністратора - це запустити інсталяцію файлу MSI з піднятого командного рядка (клацніть правою кнопкою миші cmd.exe і виберіть «запустити як адміністратор»). Встановіть за допомогою командного рядка щось на зразок цього: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"(оновіть шляхи, якщо потрібно).
Stein Åsmul

Відповіді:


7

Див.: Спеціальні інструкції з установки компонентів планувальника ActiveGanttVBA та ActiveGanttCSA Gantt

Щоб обійти цю помилку, витягніть та двічі клацніть на:

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) та вибрати опцію «Встановити як адміністратор».


Дуже зручне рішення. +1
Gangnus

Що робить &перед As?
pacoverflow

Це робить літеру "A" клавіатурною комбінацією
VoteCoffee

5

Натискання Shiftпід час натискання на MSI, а потім запуску як іншого користувача та введення моїх облікових даних дозволило мені запустити MSI. Я зробив це, хоча я був увійшов із цими повноваженнями.


1

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


Це працювало для мене, коли прийнята відповідь (модифікація реєстру) не працювала.
Kristen Waite

1

Ось файл reg, який додасть опцію "Запустити як адміністратор" у меню правою кнопкою миші для .msi файлів.

  • Збережіть .reg файл на робочому столі.

  • Двічі клацніть / торкніться завантаженого .reg-файлу, щоб об'єднати його.

  • Коли буде запропоновано, натисніть / торкніться на Запустити, Так (UAC-Windows 7/8) або Продовжити (UAC-Vista), Так і Гаразд, щоб затвердити об'єднання файлу .reg.

  • Тепер ви можете видалити завантажений .reg файл, якщо хочете.


0

Клацніть правою кнопкою миші, Виконати як. Адміністратор - Легкий як пиріг. Праві вікна ПОТРІБНО розпізнати його інсталятора та підняти тхо


4
Не працює над .msi файлами! Дивіться рішення @Ichibann
Андрій Рубштейн

-1

Це працювало тут. YMMV. Деякі версії Windows блокують виконувані файли, зокрема файли .msi. Знайдіть це у властивостях файлу: Клацніть правою кнопкою миші, знайдіть і натисніть Властивості (внизу на моєму комп’ютері). Перейдіть на вкладку Загальні (це представлено спочатку тут) У нижній частині знайдіть Захист: Там з'являється повідомлення "Цей файл прийшов з іншого комп'ютера і може бути заблокований, щоб захистити цей комп'ютер". Існує кнопка "Розблокувати" Клацніть по ній, і інсталятор запуститься та буде працювати правильно.

Можливо, доведеться почекати діалогового вікна UAC. Якщо ви не виконаєте OK у діалоговому вікні UAC, програма встановлення не вдасться.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.