Wix安装程序在更新时忽略提升的权限
虽然第一次安装可以正常工作,但当我尝试将应用程序更新到新版本时,安装程序会显示以下消息:Wix安装程序在更新时忽略提升的权限,wix,Wix,虽然第一次安装可以正常工作,但当我尝试将应用程序更新到新版本时,安装程序会显示以下消息: Service X could not be installed. Verify that you have sufficient privileges to install system services. 取消更新安装时,软件将被删除,如果我再次安装,该过程将成功完成 重要的是,安装和更新都需要提升权限 有什么想法吗 特权提升 <Package InstallerVersion="300"
Service X could not be installed. Verify that you
have sufficient privileges to install system services.
取消更新安装时,软件将被删除,如果我再次安装,该过程将成功完成
重要的是,安装和更新都需要提升权限
有什么想法吗
特权提升
<Package InstallerVersion="300"
Compressed="yes"
InstallScope="perMachine"
InstallPrivileges="elevated"
AdminImage="yes" />
服务配置:
<ServiceInstall Id="ServiceInstaller"
Type="ownProcess"
Name="X"
DisplayName="X"
Description="X"
Start="auto"
ErrorControl="normal" />
<ServiceControl Id="StartService"
Start="install"
Stop="both"
Remove="uninstall"
Name="X" Wait="yes" />
我可以做很多事情。我建议尝试两种方法 -记帐
<ServiceInstall Account="NT AUTHORITY\LocalService" />
-安装MSI软件包。当出现错误对话框时,不要关闭该对话框。从命令行启动services.msc或使用sc.exe尝试启动服务。如有必要,请直接调试到服务可执行文件中,以了解无法启动服务的原因。
来自
-确保它不依赖于放置在GAC中的文件
-使用事件查看器检查错误
-服务的名称是什么?对服务命名有限制
-如果该服务已经存在,它可能会向您提供权限不足错误,请在再次安装之前检查该服务是否已卸载。应该是升级过程的一部分
希望它能让你开始