So your entire target machine population has had that done? On Nov 22, 2013, at 9:43 AM, RussellResthaven <russellrestha...@gmail.com> wrote:
> Never mind, looks like I found the answer. > > I've always disliked Windows 7 UAC security where it gives a pop-up every > time anything wants to change my system, which is often (java, flash, etc). > So the first thing I do whenever I setup a machine is slide the slider down > to the bottom to select "never warn me". This has the benefit of never > bothering me, but the downside is that it suppresses any login dialogs > needed to elevate a process. It turns out Wix is no exception, the > installer will not ask you for credentials on a perMachine install if all > UAC warnings are turned off. > > My workaround is just do a perUser install and install the files to > AppData. I know it's not the suggested way of doing things, but I have no > choice. > > Thanks. > > > > > On Fri, Nov 22, 2013 at 6:23 AM, Blair Murri <os...@live.com> wrote: > >> If you open up the MSI in Orca and View → Summary Information, you should >> see a checkbox near the bottom (in the Source Image box) of the dialog: UAC >> Compliant. It should be “not checked”. >> >> >> Then look in the Property table. You should find a property named ALLUSERS >> that is set to the value of 1. >> >> >> >> >> >> >> If either of those isn’t the case, tell us exactly what combination you >> see. >> >> >> If both of those are the case, what do other MSIs do on that box? >> >> >> -Blair >> >> >> >> >> >> From: RussellResthaven >> Sent: Thursday, November 21, 2013 9:36 PM >> To: General discussion for Windows Installer XML toolset. >> >> >> >> >> >> I need to have a very simple installer do a perMachine install where the >> program is installed to the program files folder, shortcuts created on the >> desktop and start menu, and basic registry settings created to record the >> install for the uninstall. >> >> I am running Windows 7, x64 and am working in Visual Studio 2010 with Wix >> 3.7. My project and the installer target x64 platforms only. >> >> The problem: >> >> This works perfectly fine on an admin account, however most people are not >> admins on their machines. What I need is for a non-admin user to be >> presented with the admin prompt when installing to allow them to enter >> admin credentials, or at least a user with admin privileges. >> >> Currently, no matter what I do, the prompt *never* comes up and the >> installation *always* fails. >> >> I have tried all of the following: >> >> -MSI Setup Project: >> >> Package: >> >> >> Keywords="Installer"Platform="x64"Description="MyProduct"Comments="MyProduct"Manufacturer="MyProduct"InstallScope="perMachine"InstallerVersion="400"InstallPrivileges="elevated"Compressed="yes"Languages="1033"SummaryCodepage="1252" >> >> Changing between perMachine and perUser makes no difference, ditto that for >> elevated vs. limited. >> >> Next, every combination of none, one, some, or all of these makes no >> difference: >> >> <Property Id="ALLUSERS" Value="2" /><Property >> Id="MSIUSEREALADMINDETECTION" Value="1" /><Property >> Id="MSIFASTINSTALL" Value="1" /> >> >> At this point, I tried playing with a bootstrapper, following those >> instructions and that too provides nothing helpful. >> >> <Chain><MsiPackage DisplayInternalUI="yes" >> >> SourceFile="$(var.SolutionDir)..\..\..\Bin\$(var.Platform)\$(var.Configuration)\MyProductSetup.msi" >> /></Chain> >> >> First, the bootstrapper gives a generic UI that is not what is specified in >> my MSI. I've tried adding the DisplayInternalUI="yes" value and it doesn't >> display the MSI UI. >> >> Further, the same exact problem happens where it fails due to lack of >> privileges. >> >> I also read that it might have the intended behavior if the filenames have >> the word "setup" in them. I tried that too, to no avail. >> >> So that sent me off in the direction of trying to change the manifest. >> Using the command suggested by various folks on different boards and >> mailing lists has the unfortunate effect of stripping the entire MSI out of >> the boostrapper exe. Whereas before I run mt.exe, it's about 10MB. After I >> run it, it's stripped down to about 300k and is ruined. >> >> Next I tried a program called ResourceHacker to manually edit the manifest >> in place to be: >> >> <requestedExecutionLevel level="requireAdministrator" uiAccess="true" /> >> >> While this did not cripple the file, like all other attempts it did >> nothing. >> >> At this point I'm completely out of ideas, hence this email. I am starting >> to think there might be something wrong with my machine. I am testing with >> a basic user account that I made specifically for testing this scenario. >> Again, when running as a user with admin privileges, everything works fine >> either when running the MSI directly or through the bootstrapper.exe. When >> running with the basic account, both fail. >> >> I'm two weeks into it and am totally out of ideas and time. Any help would >> be greatly appreciated. >> >> Thanks. >> >> ------------------------------------------------------------------------------ >> Shape the Mobile Experience: Free Subscription >> Software experts and developers: Be at the forefront of tech innovation. >> Intel(R) Software Adrenaline delivers strategic insight and game-changing >> conversations that shape the rapidly evolving mobile landscape. Sign up >> now. >> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> ------------------------------------------------------------------------------ >> Shape the Mobile Experience: Free Subscription >> Software experts and developers: Be at the forefront of tech innovation. >> Intel(R) Software Adrenaline delivers strategic insight and game-changing >> conversations that shape the rapidly evolving mobile landscape. Sign up >> now. >> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > ------------------------------------------------------------------------------ > Shape the Mobile Experience: Free Subscription > Software experts and developers: Be at the forefront of tech innovation. > Intel(R) Software Adrenaline delivers strategic insight and game-changing > conversations that shape the rapidly evolving mobile landscape. Sign up now. > http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users