Начална » как да » Как да принудим MSI пакет да се инсталира, като се използва режим на администратор

    Как да принудим 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..