簡體   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