[wix-users] Registry prepend value not updated

Pradeep Reddy pradeepreddy.gr at gmail.com
Tue Jul 5 22:16:14 PDT 2016


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-08002be10318}"
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},KeyPath=02:\System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}\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\{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.


More information about the wix-users mailing list