Hi all, I have an installer that works great for all Win platforms, except Vista where it will fail to register a DLL on specific machines. It runs on most Vista installations fine (under admin and limited user accounts which prompt for admin access). I did manage to get to a machine that exhibited the issue yesterday and after running the MSI from the command prompt, it installed correctly. I understand what happened there with the automatically elevated privileges using the command prompt but I can't understand why the normal UAC prompts did not allow the installer to write the DLL registration to the registry.
I think perhaps the systems it fails on have a policy that is disallowing my installer registry writes, but I'm out of ideas. In testing it has proved to install correctly with; a) Admin accounts. b) Non admin accounts. c) Non default user admin account. The method I am using to write to the registy is via the usual Registry tag, as below; <Component Id="C_MainDll" Guid="{XXXXXXXXX}"> <Registry Root="HKLM" Key="Software\Microsoft\Internet Explorer\Toolbar"> <Registry Name="{YYYYYYYYYY}" Type="string" Value="My toolbar" /> </Registry> <Registry Root="HKCR" Key="CLSID\{YYYYYY}" Value="My toolbar" Type="string" /> Obviously there are many more registry tags as well. I'm really stuck here, it works on most Vista systems and then the remainder it will work after being installed from the command prompt. Any help would be very much appreciated. Thanks in advance, Ryan ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users