我有轻微升级类型的安装程序。 (说MyAppMinor_v.msi)
我构建了另一个类型为Major Upgrade类型的应用程序的安装程序(Say 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(FC:2C)[10:17:54:387]:产品:MyAppMajor - 错误1923.Service MyService无法安装。验证您是否具有足够的权限来安装系统服务。
我确实拥有目标计算机的管理员权限。
仅在Windows 8 / 8.1上观察到此行为。
在Windows 7上,我没有收到此错误,MyService在MyAppMinor上完全运行到MyAppMajor升级。
答案 0 :(得分:0)
您可能拥有该框的管理员,但它听起来与UAC您只有一个标准的用户令牌。