I needed to use PowerShell for something today on my Vista laptop, but was unable to install the file. I had the normal UAC permission required when I ran it, but then it failed with this error
Installer encountered an error: 0x80070422
The service cannot be started, either because it is disabled or because it
has no enabled devices associated with it.
It turns out that you need to enable the Windows Update service in order to use an MSU file. How backwards is that? Well, lets see, I have to run a SERVICE in order to be able to install applications.
Incidently, PowerShell is fantastic, I'm just getting used to using it at the moment, probably more to come on that!