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

Windows 8 在installshield中,Windows 8上的Windows服务无法安装从次要到主要的升级,windows-8,installshield,major-upgrade,Windows 8,Installshield,Major Upgrade,我有一个小升级类型的安装程序。(说MyAppMinor_诉msi) 我构建了另一个安装程序,其类型与主升级类型相同(比如MyAppMajor_v+1.msi) 这两个都是使用InstallShield 2014构建的 MyApp有一个Windows系统服务(MyService.exe)在后台运行。 此外,MyApp具有从应用程序UI更新自身的功能;其中应用程序使用以下命令进行自我更新: msiexec.exe /i MyAppMajor_v+1.msi 此命令从MyAppMinor版本的MyS

我有一个小升级类型的安装程序。(说MyAppMinor_诉msi)

我构建了另一个安装程序,其类型与主升级类型相同(比如MyAppMajor_v+1.msi)

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

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

msiexec.exe /i MyAppMajor_v+1.msi
此命令从MyAppMinor版本的MyService.exe运行

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

安装程序日志中出现以下错误:

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

我在目标机器上有管理员权限

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


在Windows 7上,我没有收到此错误,MyAppMinor到MyAppMajor升级时,MyService运行得非常好。

您可能有管理功能,但在UAC上听起来,您只有一个标准的用户令牌