Это не правильно так делать, если установщик не умеет затребовать повышения прав для его дочерних процессов, то необходимо изначально в манифест установщика выставить требование прав не ниже тех, что требуются для нормального запуска дочерних процессов, обычно requireAdministrator.
Часто в установщиках прописывают asInvoker, когда в нем есть опция выбора, кому инсталлировать программу - текущему юзеру (в папку %LOCALAPPDATA%, имеющую DACL без требования прав админа для записи) или для всех (в Program Files, например).