繁体   English   中英

Windows服务无法在installshield中的Windows 8上进行次要到主要升级的安装

[英]Windows service fails to install for minor to major upgrade on Windows 8 in installshield

我有次要升级类型的安装程序。 (说MyAppMinor_v.msi)

我构建了另一个应用程序,该应用程序的类型为Major Upgrade类型(说MyAppMajor_v + 1.msi)。

这两个都是使用InstallShield 2014构建的。

MyApp具有在后台运行的Windows系统服务(MyService.exe)。 此外,MyApp还具有从App UI更新自身的功能。 应用程序使用以下命令更新自身:

msiexec.exe /i MyAppMajor_v+1.msi

该命令从MyAppMinor版本的MyService.exe运行。

更新过程完成后,未安装MyAppMajor版本的服务MyService.exe。

它在安装程序日志中给出以下错误:

MSI(s)(FC:2C)[10:17:54:387]:产品:MyAppMajor-错误1923。ServiceMyService安装失败。 验证您具有足够的特权来安装系统服务。

我在目标计算机上确实具有管理员权限。

仅在Windows 8 / 8.1上会观察到此行为。

在Windows 7上,我没有收到此错误,并且MyService在MyAppMinor上成功运行到MyAppMajor升级。

您可能在盒子上有管理员,但听起来像UAC,您只有一个标准用户令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM