Последнее время участились вопросы с похожей тематикой.
Поэтому ниже краткий курс на тему установки софта.
Сейчас многие приложения научились ставиться не в Program Files, а в профиль пользователя.
При этом, если софт ставиться в Program Files, то ему требуется повышение привилегий, если в профиль пользователя - то повышение привилегий не требуется.
Самые честные в процессе установки спрашивают "Будем ставить для всех или только для себя любимого?". Другие запросто могут поставиться в варианте "только для себя" не спрашивая пользователя ни о чем.
Как должно быть понятно вариант "для всех" - это установка в Program Files.
Есть некоторые уникумы, которые устанавливают себя в варианте "для всех" в каталог %SystemDrive%\ProgramData и еще небольшое количество софта, которые "по умолчанию" имеют свое собственное размещение типа "c:\program folder". Эти варианты установки то же требуют повышения привилегий.
Но не только это - ярлыки на софт в меню пуск размещаются в "общем меню" ("C:\ProgramData\Start Menu"), ярлыки, размещаемые на рабочем столе, размещаются на "общем рабочем столе" (C:\Users\Public\Desktop\), глобальные настройки программы установщик записывает в реестр в ветку HKLM.
Для всех этих действий нужны повышенные привилегии.
Установка "только для себя" меняет вышеперечисленные места размещения:
каталог установки: %USERPROFILE%\AppData
Ярлыки в меню пуск: "%USERPROFILE%\Start Menu"
Ярлыки на рабочем столе: "%USERPROFILE%\Desktop"
Настройки программы: ветка реестра HKCU
Во все эти размещения текущий пользователь имеет доступ без повышения привилегий.