I have this fix of a known problem as stated on Httpd Wiki
"When User Account Control (UAC) is switched on (which it is by default), running the Apache MSI installer throws up various errors about creating configuration files and then complains that it can't install or start the Apache service.
These issues seem to go away if UAC is turned off. After the installation has completed, UAC can be turned back on and the Apache service can still be stopped/started."
Can anybody tell me where to find User Account Control (UAC) in Vista?