Я разработал собственный установщик с WiX для приложения .NET WPF. Он отлично работает, если я щелкнул правой кнопкой мыши и запустил его как администратора, однако при запуске без него некоторые компоненты не могут быть установлены из-за недостаточных привилегий.
Компоненты включают SQL Server Express 2008 R2, FoxIt Reader, компонент ActiveX и некоторые другие. Это также требует, чтобы некоторые скрипты SQL запускались во вновь установленной базе данных - в любом случае все они требуют прав администратора.
Я попробовал добавить в пакет node атрибуты InstallScope = "perMachine" и InstallPrivileges = "повышенные", но это, похоже, не меняет.
Я уверен, что это что-то глупое, но я не нашел ничего в ссылке или в Интернете.