Я хочу знать, есть ли какие-нибудь варианты установки файла MSI без полномочий администратора. Когда я открываю файл MSI от имени пользователя, не являющегося администратором, ему всегда требуются права администратора. Как я могу настроить его на открытие файла MSI без полномочий администратора?
Основываясь на моем поиске, я обнаружил, что удаленный рабочий стол имеет такое поведение, но мне не удалось найти настройки в проектах установщика Microsoft Visual Studio.
Я хочу использовать установщик MSI для пользователя без прав администратора.
Согласно моему последнему тесту, вам нужно всего лишь установить значение AlwaysInstallElevated в следующих двух ключах реестра на «1» в качестве текущего пользователя, и вы сможете выполнить установку MSI без прав администратора.
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Вы можете прочитать этот документ: https://learn.microsoft.com/en-us/windows/win32/msi/alwaysinstallelevated
Вы хотите создать пакет MSI, который будет выполнять установку «для каждого пользователя» для пользователя, не являющегося администратором, верно? Потому что ваш самостоятельный ответ/удаление/переопубликование/принятый ответ меняет доверие ко всем пакетам MSI, а не только к MSI, который вы создаете.