[wix-users] Registry prepend value not updated
Phil Wilson
phil.wilson at mvps.org
Mon Jul 11 09:54:20 PDT 2016
That's not the content of the Registry table of the MSI file - that's the
log of the component being installed.
Phil W
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Pradeep Reddy
Sent: Friday, July 08, 2016 1:05 AM
To: Joel Budreau
Cc: WiX Toolset Users Mailing List
Subject: Re: [wix-users] Registry prepend value not updated
Registry table is as below from log.
MSI (s) (0C:28) [10:38:06:220]: Component: cm__RegistryEntries_Upperfilter;
Installed: Absent; Request: Local; Action: Local
MSI (s) (0C:28) [10:38:08:835]: Executing op:
ComponentRegister(ComponentId={C9B7B918-C972-44AF-987B-487C33921A68},KeyPath
=02:\System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be
10318}\UpperFilters,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
MSI (s) (0C:28) [10:38:24:455]: Executing op:
RegOpenKey(Root=-2147483646,Key=System\CurrentControlSet\Control\Class\{4d36
e967-e325-11ce-bfc1-08002be10318},,BinaryType=0,,)
MSI (s) (0C:28) [10:38:24:456]: Executing op:
RegAddValue(Name=UpperFilters,Value=FltDrv[~],)
On Thu, Jul 7, 2016 at 12:37 AM, Joel Budreau <joel.budreau at gmail.com>
wrote:
> What does the resulting MSI Registry table entry look like?
>
> > On Jul 5, 2016, at 10:16 PM, Pradeep Reddy
> > <pradeepreddy.gr at gmail.com>
> wrote:
> >
> > Hi All,
> >
> > We are using wix 3.9.1208.0 to generate MSI. Below code prepend the
> > value to Upperfilters registry key.
> >
> > <RegistryKey Id="UpperFilters" Root="HKLM"
> >
>
Key="System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be
10318}"
> > Action="create"> <RegistryValue Name="UpperFilters" Type="multiString"
> > Action="prepend" Value="xxxxx"/> </RegistryKey>
> >
> > After install observed, value not prepend to 'UpperFilters' registry
> > key and not found any errors in MSI log. This issue happened only once.
> >
> > MSI Log:
> >
> > MSI (s) (0C:28) [10:38:08:835]: Executing op:
> >
> ComponentRegister(ComponentId={C9B7B918-C972-44AF-987B-487C33921A68},K
> eyPath=02:\System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-
> bfc1-08002be10318}\UpperFilters,State=3,,Disk=1,SharedDllRefCount=0,Bi
> naryType=0)
> >
> > MSI (s) (0C:28) [10:38:24:455]: Executing op:
> >
> RegOpenKey(Root=-2147483646,Key=System\CurrentControlSet\Control\Class
> \{4d36e967-e325-11ce-bfc1-08002be10318},,BinaryType=0,,)
> > MSI (s) (0C:28) [10:38:24:456]: Executing op:
> > RegAddValue(Name=UpperFilters,Value=InDskFlt[~],)
> >
> > MSI returns any failures when unable to update registry?
> >
> > All registry failures are recorded in MSI log?
> >
> > What's the issue in my scenario?
> >
> > If registry key is empty, how prepend behaves?
> >
> > Thanks in Advance.
> >
> > ____________________________________________________________________
> > WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
>
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/
More information about the wix-users
mailing list