Windows installer service is set to manual which means it kicks in when needed. But when I open a msi file, it doesn't open, and when i look, the service isn't started. So is there anyway to open a msi file and start msiserver at the same time? I thought of using a batch, something like CMDOW @ /HID start /wait net start msiserver msiexec /i "%1" exit And put it in the context menu of msi's and msp's so it by default, it opens with this batch and not msiexec (at least not until the service is started) but with some msi's that have a bootstrap installer, ie you have to click an exe to open the msi, there's no way of using this batch to start the service and launch the exe. You can't set a exe to open with something. Can you? Any suggestions will be welcome. Edit: i don't want to keep on having to type net start msiserver at the "run" prompt, in case that's what anyone was thinking.