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

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


Вот как это можно сделать. Командой regedit откройте редактор реестра и разверните в левой колонке окна следующую ветку:

HKEY_CLASSES_ROOT/Msi.Package/shell

Если вдруг раздела Msi.Package у вас не окажется, вам нужно будет создать его вручную, а в нём создать подраздел shell, в свою очередь в нём создать ещё один подраздел с именем runas. В общем, у вас должен получиться вот такой путь.

HKEY_CLASSES_ROOT/Msi.Package/shell/runas

Меню Проводника

В последнем каталоге создайте новый строковый параметр и назовите его HasLUAShield. Значение его оставьте по умолчанию.

Меню Проводника

Меню Проводника

Этот параметр нужен только для того, чтобы напротив команды была иконка UAC. Теперь создайте в подразделе runas ещё один подраздел с именем command и установите в качестве имеющегося в нём параметра по умолчанию следующую строку:

C:/Windows/System32/msiexec.exe /i /"%1/" %*

Готово.

Меню Проводника

Закройте редактор реестра и попробуйте вызвать контекстное меню для MSI-файла.

Меню Проводника

Если вы нигде не ошиблись, в нём вы увидите стандартную команду «Запуск от имени администратора».

Теги: , ,

Предыдущая/следующая

Вам может быть интересно:

Поделиться в соц сетях:

Twitter Facebook Vk Googlepluse Linkedin

Подпишитесь на обновления этого блога по RSSRSS, RSSMAILEmail или TwitterTwitter!

Случайная подборка из рубрики:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Обсуждаемые темы:

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля