Если я вас правильно понимаю, у вас есть логика инициализации, которая должна была произойти только один раз, так что о том, чтобы сказать нам, раз за раз?
Что означает эта логика? На самом деле нам потребуется больше информации, чтобы помочь вам на уровне разработки.
Чего ты хочешь достичь?
Указываете ли вы домен для своего имени пользователя. То есть, если ваша машина называется FASTCAR, вы пробовали
spInstaller.UserName = "FASTCAR\\UserName";