Зазвичай ви можете клацнути правою кнопкою миші виконуваний файл і вибрати "Запустити як", і ви перейдете, але це, здається, не працює для файлів .msi.
Зазвичай ви можете клацнути правою кнопкою миші виконуваний файл і вибрати "Запустити як", і ви перейдете, але це, здається, не працює для файлів .msi.
Відповіді:
Вам не слід запускати MSI з підвищеними привілеями, якщо ви вже увійшли в систему за допомогою облікового запису адміністратора. Послуга встановлення Windows підніметься автоматично (і підкаже вам без UAC, якщо ваша ОС налаштована для цього).
Якщо ви не ввійшли в систему як адміністратор, вам потрібно:
runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"
Це почне установку.
Ви також можете просто відкрити підвищений командний рядок, перейти до каталогу, де сидить MSI, і введіть ім'я MSI в командному рядку (з розширенням .MSI). Це також почне установку.
Або скористайтеся налаштуванням GPO "Завжди встановлювати з підвищеними привілеями" в шаблонах адміністратора / компонентів Windows / інсталятора Windows.
Ще один варіант - додати ключ реєстру в XP:
Відредагуйте ключ
HKey_Classes_Root\Msi.Package\shell\runas
і встановіть значення:
Install &as...
Створіть наступний ключ:
HKey_Classes_Root\Msi.Package\shell\runas\command
і встановити його
msiexec /i "%1"
Потім клацніть правою кнопкою миші MSI і ви переходите. Я б не пропонував цей метод, якщо це не те, що ви постійно робите.
Хак реєстру , я створив крихітний вікно додаток , щоб зробити це. Завантажте копію тут - https://runasadminmsiexttink.codeplex.com та запустіть програму, щоб увімкнути / відключити опцію контекстного меню « Запустити як адміністратор » для файлів .MSI.
Однією з головних особливостей MSI є те, що користувачі повинні мати можливість працювати з тимчасовими " підвищеними правами ". Це означає, що користувачі можуть встановлювати рекламовані їм файли MSI, а MSI матиме підвищені права (аналогічні, але не ідентичні правам адміністратора) протягом тривалості встановлення.
Це підвищення вмикається або груповою політикою, як зазначено вище, або за допомогою параметра реєстру . Очевидно, ідіть на політичний підхід, якщо можете.