I use the sysinternals tool PSEXEC to remotely run batch software installations. Recently, I was running into an issue performing a silent unattended install from an MSI. After many frustrating attempts, I found this url http://forum.sysinternals.com/printer_friendly_posts.asp?TID=2542. By using the ALLUSERS=2 switch when running the MSI, the software installation succeeded. Apparently, running the MSI install without this switch defaults to installation in the admin account profile. If that admin does not have a profile on that PC, installation fails. Setting ALLUSERS=2 ensures it is installed for all profiles.