В Windows обычно считается хорошей практикой требовать права администратора для установки программного обеспечения. Предприятиям действительно нравится эта функция, потому что это означает, что некоторые люди не смогут устанавливать программное обеспечение без разрешения компании. Программное обеспечение обычно должно входить в каталог Program Files или Program Files (x86), и для него требуется преднамеренный доступ администратора.
Есть несколько исключений из этого правила, но они редки. Для безопасной установки программного обеспечения для каждого пользователя необходимо гарантировать, что:
1) программа установки может функционировать не из Program Files (или в других местах на уровне компьютера).
2) Само программное обеспечение не пишет в машинные места.
3) Вы ничего не записываете в регистры всей системы (например, HKEY_LOCALMACHINE).
Честно говоря, это более сложный вопрос. Это действительно зависит от того, что вы делаете. Если вам удастся избежать установки одним щелчком, это может быть лучшим вариантом, и вы можете сделать это с частичным доверием, что означает, что вам не нужно запрашивать доступ администратора, и вы в основном гарантируете, что использование будет пользователь.