Как да принудим MSI пакет да се инсталира, като се използва режим на администратор
Когато трябва да инсталирате програма като администратор, можете да щракнете с десния бутон върху .exe файла и да изберете Run as administrator. Тази опция обаче не е налична за MSI пакети. Ще ви покажем как да добавите опция Инсталирай като администратор за MSI пакети.
За да добавите опцията Инсталирай като администратор в контекстното меню за MSI пакети, щракнете с десния бутон върху бутона Старт и изберете Изпълни от командното меню, ако използвате Windows 8.1. Ако използвате Windows 7 или друга по-ранна версия, изберете Изпълнение от менюто "Старт".
ЗАБЕЛЕЖКА: Можете също да натиснете клавиша Windows + R, за да влезете в диалоговия прозорец Run.
Въведете „regedit“ (без кавичките) в полето за отваряне и натиснете OK.
Ако се появи диалоговият прозорец Управление на потребителските акаунти, щракнете върху Да, за да продължите.
ЗАБЕЛЕЖКА: Възможно е да не видите този диалогов прозорец, в зависимост от настройките за контрол на потребителските акаунти.
Придвижете се до следния ключ:
HKEY_CLASSES_ROOT \ Msi.Package \ черупка
Щракнете с десния бутон върху клавиша shell и изберете New | Ключ от изскачащото меню.
Новият ключ се добавя като под-ключ под черупката. Преименувайте го в „runas“ (без кавичките).
Щракнете с десния бутон върху стойността по подразбиране в десния панел и изберете Modify от изскачащото меню.
ЗАБЕЛЕЖКА: Можете също да щракнете двукратно върху Default, за да редактирате стойността му.
В диалоговия прозорец Редактиране на низ въведете „Инсталирай като & администратор“ (без кавичките) в полето за данни „Стойност“ и кликнете върху „OK“.
Сега трябва да добавите под ключ към ключа на runas. Кликнете с десния бутон на мишката върху бутона runas и изберете New | Ключ от изскачащото меню. Преименуване на под-ключа „команда“ (без кавичките).
Изберете подключовата команда и щракнете двукратно върху Default в десния панел, за да редактирате стойността му. В диалоговия прозорец Редактиране на низ въведете следното в полето за данни „Стойност“:
msiexec / i „% 1“
Кликнете върху OK.
Затворете редактора на системния регистър, като изберете Изход от менюто Файл.
Сега, когато щракнете с десния бутон върху инсталационния пакет на MSI, опцията Инсталирай като администратор е налична.
Когато изберете опцията Инсталирай като администратор, диалоговият прозорец Управление на потребителските акаунти може да се покаже, както е показано в началото на тази статия, в зависимост от настройките на UAC..