Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SqlLocalDB 2019 MSI忽略Wix引导程序中的ARPSYSTEMCOMPONENT_Wix_Localdb_Bootstrapper_Burn_Sql Server 2019 - Fatal编程技术网

SqlLocalDB 2019 MSI忽略Wix引导程序中的ARPSYSTEMCOMPONENT

SqlLocalDB 2019 MSI忽略Wix引导程序中的ARPSYSTEMCOMPONENT,wix,localdb,bootstrapper,burn,sql-server-2019,Wix,Localdb,Bootstrapper,Burn,Sql Server 2019,我有一个Wix引导程序应用程序,它启动SqlLocalDB 2019 MSI安装程序。它工作得很好,所有东西都安装正确 在MSI包中,我传递ARPSYSTEMCOMPONET=0,以确保“Microsoft Sql Server 2019 LocalDB”条目出现在Windows 10上的添加/删除程序中 <?xml version="1.0" encoding="UTF-8"?> 但是,在注册表中,它将始终设置为1,并且包不会出现在ARP中

我有一个Wix引导程序应用程序,它启动SqlLocalDB 2019 MSI安装程序。它工作得很好,所有东西都安装正确

在MSI包中,我传递ARPSYSTEMCOMPONET=0,以确保“Microsoft Sql Server 2019 LocalDB”条目出现在Windows 10上的添加/删除程序中

<?xml version="1.0" encoding="UTF-8"?>
但是,在注册表中,它将始终设置为1,并且包不会出现在ARP中。但是,如果我手动将其重置为0,它确实会出现

请注意,我还尝试将ARPSYSTEMCOMPONENT设置为“是”、“否”、“1”和“0”,它们都会导致SystemComponent在注册表中为1

我在这一点上被难住了……任何想法都将不胜感激

蒂亚

删除:

从源中删除整个属性:

<MsiProperty Name="ARPSYSTEMCOMPONENT" Value="0" />
此设置将自动神奇地处理
ARPSYSTEMCOMPONENT
属性写入。它似乎正确地覆盖了第三方MSI中明确定义的任何内容。刚刚做了一个烟雾测试



自定义操作:自定义操作可能会执行一些奇怪的操作,并设置此属性或写入此注册表位置。

这是一个绝对优秀的答案!简洁、准确、有用。这很有效。非常感谢。
MSI (s) (9C:EC) [10:13:12:576]: Command Line: MSIFASTINSTALL=7 ARPSYSTEMCOMPONENT=0 IACCEPTSQLLOCALDBLICENSETERMS=YES REBOOT=ReallySuppress CLIENTUILEVEL=3 MSICLIENTUSESEXTERNALUI=1 CLIENTPROCESSID=25032
MSI (s) (9C:EC) [10:13:24:346]: Executing op: ProductRegister(UpgradeCode={F0176A51-908A-4240-8853-E229D0AE3F39},VersionString=15.0.2000.5,HelpLink=https://go.microsoft.com/fwlink/?LinkId=230480,,,InstallSource=C:\ProgramData\Package Cache\{F4F4157C-0951-4F00-8530-E3A6B2BE8606}v15.0.2000.5\,Publisher=Microsoft Corporation,,,,,,,,,,,SystemComponent=0,EstimatedSize=264308,,,,)
<MsiProperty Name="ARPSYSTEMCOMPONENT" Value="0" />
<MsiPackage Id="MyMSI" Visible="yes" SourceFile="Test.msi" />