Re: [WiX-users] Services depending on VC++ merge modules don't start on Vista
2) If this is a known problem, I tried to skip starting services if the OS is vista using InstallExecuteSequence StartServices Suppress=yesVersionNT = 600/StartServices /InstallExecuteSequence but it do not respect the condition and it don't let start the services on any OS. Is there something wrong with this configuration? Suppress=yes will cause it to remove that action in all cases (the condition will be ignored) such that the action is no longer in the MSI at all. What I think you want is something more like this: InstallExecuteSequence StartServicesVersionNT 600/StartServices /InstallExecuteSequence - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Services depending on VC++ merge modules don't start on Vista
Hi, I have a kit that installs three services (Type='ownProcess') that depends on vcredist (I'm installing the vcredist merge modules with the kit), the kit must run in xp, 2003 server and vista. If I install the services without start them on install, everything works fine and I can start the services manually. When I install the services with start on install, the installation works properly in xp and 2003, but vista fails with the error Verify that you have sufficient privileges to start system services. Off course I'm running with administrator privileges and run as administrator option. After work arrount it, I found that if I install the vcredist before launch my kit, the installation succeed without any change. Here goes the questions: 1) Why the merge modules are not completely installed when the service is being started, even if they are in the first installed feature? It looks like they are installed after InstallFinalize and I can't move StartServices after that. 2) If this is a known problem, I tried to skip starting services if the OS is vista using InstallExecuteSequence StartServices Suppress=yesVersionNT = 600/StartServices /InstallExecuteSequence but it do not respect the condition and it don't let start the services on any OS. Is there something wrong with this configuration? Any suggestions will be appreciated. -- View this message in context: http://www.nabble.com/Services-depending-on-VC%2B%2B-merge-modules-don%27t-start-on-Vista-tp17150354p17150354.html Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Services depending on VC++ merge modules don't start on Vista
It's a known change due to Vista which now uses fusion (.NET) to install the runtimes into WinSxS, with the result that behavior of these Dlls is the same as for assemblies into the GAC - they're not there until the commit. It's an unfortunate step in the wrong direction. Phil Wilson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of PameAlex Sent: Friday, May 09, 2008 8:20 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Services depending on VC++ merge modules don't start on Vista Hi, I have a kit that installs three services (Type='ownProcess') that depends on vcredist (I'm installing the vcredist merge modules with the kit), the kit must run in xp, 2003 server and vista. If I install the services without start them on install, everything works fine and I can start the services manually. When I install the services with start on install, the installation works properly in xp and 2003, but vista fails with the error Verify that you have sufficient privileges to start system services. Off course I'm running with administrator privileges and run as administrator option. After work arrount it, I found that if I install the vcredist before launch my kit, the installation succeed without any change. Here goes the questions: 1) Why the merge modules are not completely installed when the service is being started, even if they are in the first installed feature? It looks like they are installed after InstallFinalize and I can't move StartServices after that. 2) If this is a known problem, I tried to skip starting services if the OS is vista using InstallExecuteSequence StartServices Suppress=yesVersionNT = 600/StartServices /InstallExecuteSequence but it do not respect the condition and it don't let start the services on any OS. Is there something wrong with this configuration? Any suggestions will be appreciated. -- View this message in context: http://www.nabble.com/Services-depending-on-VC%2B%2B-merge-modules-don%27t-start-on-Vista-tp17150354p17150354.html Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users