I am using a WiX to install a service on test machine. But when I do that only the user who installed it on the machine is able to see in the \'Add/Remove Programs\' control
Instead of setting ALLUSERS
explicitly, try setting the InstallScope
of the Package
element to perMachine
. According to the documentation, this fact:
Set this value to declare that the package is a per-machine installation and requires elevated privileges to install. Sets the ALLUSERS property to 1.
So, it should do the required job under the hood.