Як в контекстне меню провідника додати команду для запуску 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-файлу.

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

Якщо ви ніде не помилилися, в ньому ви побачите стандартну команду "Запуск від імені адміністратора".

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!
—хоже

Увага, тільки СЬОГОДНІ!