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