Если установщик является установщиком MSI и был написан так, чтобы разрешить установку для каждого пользователя, то он должен "просто работать". Когда ваш пользователь, не являющийся администратором, запускает установщик, он будет установлен в режиме для каждого пользователя. Если ваша учетная запись администратора запускала программу установки, она обычно может быть установлена для всех или только для этого пользователя.
Проблема не во всех установщиках MSI. И не все MSI написаны, чтобы разрешить установку для каждого пользователя. В зависимости от программного обеспечения, может быть даже невозможно выполнить установку для каждого пользователя независимо от типа установщика.
В конечном счете, набор приложений, с которыми он будет работать, довольно мал. Большинство разработчиков предполагают, что пользователь будет иметь права администратора на компьютере во время установки, и что они хотят, чтобы все пользователи на компьютере имели доступ.