I'm trying to install the Softphone MSI via script. When I install directly (locally) on the target machine, the MSI works correctly, but when I do it via remote script in Panda Systems Management, the log file diverges at the MuiCache stage and tries to reconfigure an existing install instead of doing a fresh install. See log file snippets below.
Successful log file (starting at line 123
=== Logging started: 10/24/2019 10:27:35 === Action start 10:27:35: INSTALL. Action start 10:27:35: CommonAppDataFolder.C971D83B_B481_44B9_BFF5_384D7A142656. Action ended 10:27:35: CommonAppDataFolder.C971D83B_B481_44B9_BFF5_384D7A142656. Return value 1. Action start 10:27:35: ProductSearch. PREVIOUS INSTALL CHECK: ALLUSERS = 0 PREVIOUS INSTALL CHECK: OLDALLUSERS = 0 PREVIOUS INSTALL CHECK: UpgradeCode = {F2C089DE-BC2A-4F25-B097-B0CF805C60DB} PREVIOUS INSTALL CHECK: GUID: {F2C089DE-BC2A-4F25-B097-B0CF805C60DB} PREVIOUS INSTALL CHECK: CLEAN: F2C089DEBC2A4F25B097B0CF805C60DB PREVIOUS INSTALL CHECK: REVERSE: ED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Search HKLM SOFTWAREMicrosoftWindowsCurrentVersionInstallerUpgradeCodesED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Not found 'perMachine' install PREVIOUS INSTALL CHECK: Search HKCU SoftwareMicrosoftInstallerUpgradeCodesED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Not found 'perUser' install Action ended 10:27:36: ProductSearch. Return value 1. Action start 10:27:36: FindRelatedProducts. Action ended 10:27:36: FindRelatedProducts. Return value 1. Action start 10:27:36: CloseApplication. CLOSE APPLICATION: Initialized. CLOSE APPLICATION: APPLICATION = Softphone.exe Action ended 10:27:37: CloseApplication. Return value 1. Action start 10:27:37: LaunchConditions. Action ended 10:27:37: LaunchConditions. Return value 0. Action start 10:27:37: ValidateProductID. Action ended 10:27:37: ValidateProductID. Return value 1. Action start 10:27:37: CostInitialize. Action ended 10:27:37: CostInitialize. Return value 1. Action start 10:27:37: FileCost. Action ended 10:27:37: FileCost. Return value 1. Action start 10:27:37: GetInstallFolder. SEARCH FOLDER VALUE: Initialized. SEARCH FOLDER VALUE: Found path C:Program Files (x86). SEARCH FOLDER VALUE: Initialized SEARCH FOLDER VALUE: Search in HKCU - SoftwareRingCentralRingCentral PhoneInstall SEARCH FOLDER VALUE: Not found previous install SEARCH FOLDER VALUE: Search in HKLM - SOFTWARERingCentralRingCentral PhoneInstall SEARCH FOLDER VALUE: Change search path SEARCH FOLDER VALUE: Search in HKLM - SOFTWAREWow6432NodeRingCentralRingCentral PhoneInstall SEARCH FOLDER VALUE: Can't open any key SEARCH FOLDER VALUE: Not found previous install SEARCH FOLDER VALUE: Found = 0 SEARCH FOLDER VALUE: Upgrade = 0 SEARCH FOLDER VALUE: iAllUsers = 0 SEARCH FOLDER VALUE: iPerAdmin = 0 Action ended 10:27:38: GetInstallFolder. Return value 1. Action start 10:27:38: CheckPined. UpdateShellLinkAction: Initialized. UpdateShellLinkAction: Product RingCentral Phone. UpdateShellLinkAction: Alias RingCentral for Windows. UpdateShellLinkAction: APPDATA path C:UsersBryan LaptopAppDataRoaming. UpdateShellLinkAction: createInPath :C:UsersBryan LaptopAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBar UpdateShellLinkAction: referTo :Softphone.exe UpdateShellLinkAction: linkName :RingCentral for Windows.lnk UpdateShellLinkAction: appUserModelID :RingCentral Phone UpdateShellLinkAction: Name for new link: C:UsersBryan LaptopAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBarRingCentral Phone.lnk UpdateShellLinkAction: File does not exists. UpdateShellLinkAction: Backup C:UsersBryan LaptopAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBarRingCentral for Windows.lnk UpdateShellLinkAction: Temp file is C:UsersBRYANL~1AppDataLocalTemp ctB019.tmp UpdateShellLinkAction: Backup file error UpdateShellLinkAction: Complete error. Action ended 10:27:39: CheckPined. Return value 1. Action start 10:27:39: HybridSetDefaultPerMachineFolder. Action ended 10:27:39: HybridSetDefaultPerMachineFolder. Return value 1. Action start 10:27:39: HybridSetDefaultPerUserFolder. Action ended 10:27:39: HybridSetDefaultPerUserFolder. Return value 1. Action start 10:27:39: ChangeToPerUser. Action ended 10:27:39: ChangeToPerUser. Return value 1. Action start 10:27:39: ChangeToPerUser2. Action ended 10:27:39: ChangeToPerUser2. Return value 1. Action start 10:27:39: HybridSetPerUserFolder. Action ended 10:27:39: HybridSetPerUserFolder. Return value 1. Action start 10:27:39: SearchProtocols. SAVE PROTOCOLS: Initialized. SAVE PROTOCOLS: Brand: RingCentral SAVE PROTOCOLS: Protocol list: callto fax tel rcmobile rcuk rcsp SAVE PROTOCOLS: Search: SAVE PROTOCOLS: Checking app RingCentral for protocol callto SAVE PROTOCOLS: No program registered for protocol callto SAVE PROTOCOLS: Checking app RingCentral for protocol fax SAVE PROTOCOLS: No program registered for protocol fax SAVE PROTOCOLS: Checking app RingCentral for protocol tel SAVE PROTOCOLS: RingCentral program IS NOT registered for protocol tel SAVE PROTOCOLS: Checking app RingCentral for protocol rcmobile SAVE PROTOCOLS: No program registered for protocol rcmobile SAVE PROTOCOLS: Checking app RingCentral for protocol rcuk SAVE PROTOCOLS: No program registered for protocol rcuk SAVE PROTOCOLS: Checking app RingCentral for protocol rcsp SAVE PROTOCOLS: No program registered for protocol rcsp Action ended 10:27:40: SearchProtocols. Return value 1. Action start 10:27:40: CostFinalize. Action ended 10:27:40: CostFinalize. Return value 1. Action start 10:27:40: LaunchProperty. Action ended 10:27:40: LaunchProperty. Return value 1. Action start 10:27:40: MigrateFeatureStates. Action ended 10:27:40: MigrateFeatureStates. Return value 0. Action start 10:27:40: InstallValidate. Action ended 10:27:42: InstallValidate. Return value 1. Action start 10:27:42: SetARPINSTALLLOCATION. Action ended 10:27:42: SetARPINSTALLLOCATION. Return value 1. Action start 10:27:42: InstallInitialize. Action ended 10:27:42: InstallInitialize. Return value 1. Action start 10:27:42: RemoveExistingProducts. Action ended 10:27:42: RemoveExistingProducts. Return value 1. Action start 10:27:42: ProcessComponents. Action ended 10:27:45: ProcessComponents. Return value 1. Action start 10:27:45: UnpublishFeatures. Action ended 10:27:45: UnpublishFeatures. Return value 1. Action start 10:27:45: RemoveRegistryValues. Action ended 10:27:45: RemoveRegistryValues. Return value 1. Action start 10:27:45: RemoveShortcuts. Action ended 10:27:45: RemoveShortcuts. Return value 1. Action start 10:27:45: RemoveFiles. Action ended 10:27:45: RemoveFiles. Return value 1. Action start 10:27:45: RemoveFolders. Action ended 10:27:45: RemoveFolders. Return value 1. Action start 10:27:45: CreateFolders. Action ended 10:27:45: CreateFolders. Return value 1. Action start 10:27:45: InstallFiles. Action ended 10:27:46: InstallFiles. Return value 1. Action start 10:27:46: InstallCalltoUser. Action ended 10:27:46: InstallCalltoUser. Return value 1. Action start 10:27:46: InstallOutlook. Action ended 10:27:46: InstallOutlook. Return value 1. Action start 10:27:46: CacheClean. Clean MUI cache: Open registry SoftwareMicrosoftWindowsShellNoRoamMUICache. Clean MUI cache: Key not found Clean MUI cache: Open registry SoftwareClassesLocal SettingsSoftwareMicrosoftWindowsShellMuiCache. Clean MUI cache: Processing (0) LangID Clean MUI cache: Processing (1) C:WINDOWSExplorer.exe.FriendlyAppName Clean MUI cache: Processing (2) C:WINDOWSExplorer.exe.ApplicationCompany Clean MUI cache: Processing (3) C:WINDOWSsystem32shell32.dll.FriendlyAppName Clean MUI cache: Processing (4) C:WINDOWSsystem32shell32.dll.ApplicationCompany Clean MUI cache: Processing (5) C:WINDOWSsystem32explorerframe.dll.FriendlyAppName Clean MUI cache: Processing (6) C:WINDOWSsystem32explorerframe.dll.ApplicationCompany Clean MUI cache: Processing (7) C:WindowsSystem32fsquirt.exe.FriendlyAppName Clean MUI cache: Processing (8) C:WindowsSystem32fsquirt.exe.ApplicationCompany Clean MUI cache: Processing (9) C:WindowsSystem32WFS.exe.FriendlyAppName Clean MUI cache: Processing (10) C:WindowsSystem32WFS.exe.ApplicationCompany Clean MUI cache: Processing (11) C:WINDOWSsystem32NOTEPAD.EXE.FriendlyAppName Clean MUI cache: Processing (12) C:WINDOWSsystem32NOTEPAD.EXE.ApplicationCompany Clean MUI cache: Processing (13) C:WINDOWSSystem32msiexec.exe.FriendlyAppName Clean MUI cache: Processing (14) C:WINDOWSSystem32msiexec.exe.ApplicationCompany Clean MUI cache: Processing (15) C:WindowsSystem32appresolver.dll.FriendlyAppName Clean MUI cache: Processing (16) C:WindowsSystem32appresolver.dll.ApplicationCompany Clean MUI cache: Unable to read value name 17 Clean MUI cache: Close registry. Action ended 10:27:47: CacheClean. Return value 1. Action start 10:27:47: CreateShortcuts. Action ended 10:27:47: CreateShortcuts. Return value 1. Action start 10:27:47: WriteRegistryValues. Action ended 10:27:47: WriteRegistryValues. Return value 1. Action start 10:27:47: RegisterUser. Action ended 10:27:47: RegisterUser. Return value 1. Action start 10:27:47: RegisterProduct. Action ended 10:27:47: RegisterProduct. Return value 1. Action start 10:27:47: PublishFeatures. Action ended 10:27:47: PublishFeatures. Return value 1. Action start 10:27:47: PublishProduct. Action ended 10:27:47: PublishProduct. Return value 1. Action start 10:27:47: InstallDriverX64.C971D83B_B481_44B9_BFF5_384D7A142656. Action ended 10:27:47: InstallDriverX64.C971D83B_B481_44B9_BFF5_384D7A142656. Return value 1. Action start 10:27:47: InstallFinalize. 1: InstallDriverX64.C971D83B_B481_44B9_BFF5_384D7A142656 2: 0 1: InstallOutlook 2: 0 1: InstallCalltoUser 2: 0 Action ended 10:28:21: InstallFinalize. Return value 1. Action ended 10:28:21: INSTALL. Return value 1. MSI (s) (70:64) [10:28:21:826]: Product: RingCentral Phone -- Installation completed successfully. MSI (s) (70:64) [10:28:21:826]: Windows Installer installed the product. Product Name: RingCentral Phone. Product Version: 19.3.4.36528. Product Language: 1033. Manufacturer: RingCentral. Installation success or error status: 0. === Logging stopped: 10/24/2019 10:28:21 ===
Unsuccessful log file
=== Logging started: 10/24/2019 10:22:13 === Action start 10:22:13: INSTALL. Action start 10:22:13: CommonAppDataFolder.C971D83B_B481_44B9_BFF5_384D7A142656. Action ended 10:22:13: CommonAppDataFolder.C971D83B_B481_44B9_BFF5_384D7A142656. Return value 1. Action start 10:22:13: ProductSearch. PREVIOUS INSTALL CHECK: ALLUSERS = 0 PREVIOUS INSTALL CHECK: OLDALLUSERS = 0 PREVIOUS INSTALL CHECK: UpgradeCode = {F2C089DE-BC2A-4F25-B097-B0CF805C60DB} PREVIOUS INSTALL CHECK: GUID: {F2C089DE-BC2A-4F25-B097-B0CF805C60DB} PREVIOUS INSTALL CHECK: CLEAN: F2C089DEBC2A4F25B097B0CF805C60DB PREVIOUS INSTALL CHECK: REVERSE: ED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Search HKLM SOFTWAREMicrosoftWindowsCurrentVersionInstallerUpgradeCodesED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Not found 'perMachine' install PREVIOUS INSTALL CHECK: Search HKCU SoftwareMicrosoftInstallerUpgradeCodesED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Reserve value ALLUSERS to 0 (perUser) PREVIOUS INSTALL CHECK: Change value ALLUSERS to reserved value (0) Action ended 10:22:14: ProductSearch. Return value 1. Action start 10:22:14: FindRelatedProducts. Action ended 10:22:14: FindRelatedProducts. Return value 0. Action start 10:22:14: CloseApplication. CLOSE APPLICATION: Initialized. CLOSE APPLICATION: APPLICATION = Softphone.exe Action ended 10:22:15: CloseApplication. Return value 1. Action start 10:22:15: LaunchConditions. Action ended 10:22:15: LaunchConditions. Return value 0. Action start 10:22:15: ValidateProductID. Action ended 10:22:15: ValidateProductID. Return value 1. Action start 10:22:15: CostInitialize. Action ended 10:22:15: CostInitialize. Return value 1. Action start 10:22:15: FileCost. Action ended 10:22:15: FileCost. Return value 1. Action start 10:22:15: GetInstallFolder. SEARCH FOLDER VALUE: Initialized. SEARCH FOLDER VALUE: Found path C:Program Files (x86). SEARCH FOLDER VALUE: Initialized SEARCH FOLDER VALUE: Search in HKCU - SoftwareRingCentralRingCentral PhoneInstall SEARCH FOLDER VALUE: Read registry value of INSTALLFOLDER SEARCH FOLDER VALUE: Set value UNINSTALLFOLDER to C:WINDOWSSysWOW64configsystemprofileAppDataLocalRingCentralSoftPhoneApp SEARCH FOLDER VALUE: Found = 1 SEARCH FOLDER VALUE: Upgrade = 0 SEARCH FOLDER VALUE: iAllUsers = 0 SEARCH FOLDER VALUE: iPerAdmin = 0 Action ended 10:22:16: GetInstallFolder. Return value 1. Action start 10:22:16: CheckPined. UpdateShellLinkAction: Initialized. UpdateShellLinkAction: Product RingCentral Phone. UpdateShellLinkAction: Alias RingCentral for Windows. UpdateShellLinkAction: APPDATA path C:UsersDefaultAppDataRoaming. UpdateShellLinkAction: createInPath :C:UsersDefaultAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBar UpdateShellLinkAction: referTo :Softphone.exe UpdateShellLinkAction: linkName :RingCentral for Windows.lnk UpdateShellLinkAction: appUserModelID :RingCentral Phone UpdateShellLinkAction: Name for new link: C:UsersDefaultAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBarRingCentral Phone.lnk UpdateShellLinkAction: File does not exists. UpdateShellLinkAction: Backup C:UsersDefaultAppDataRoamingMicrosoftInternet ExplorerQuick LaunchUser PinnedTaskBarRingCentral for Windows.lnk UpdateShellLinkAction: Temp file is C:WINDOWSTEMP ctC62A.tmp UpdateShellLinkAction: Backup file error UpdateShellLinkAction: Complete error. Action ended 10:22:17: CheckPined. Return value 1. Action start 10:22:17: HybridSetDefaultPerMachineFolder. Action ended 10:22:17: HybridSetDefaultPerMachineFolder. Return value 1. Action start 10:22:17: HybridSetDefaultPerUserFolder. Action ended 10:22:17: HybridSetDefaultPerUserFolder. Return value 1. Action start 10:22:17: HybridSetUninstallFolder. Action ended 10:22:17: HybridSetUninstallFolder. Return value 1. Action start 10:22:17: ChangeToPerUser. Action ended 10:22:17: ChangeToPerUser. Return value 1. Action start 10:22:17: ChangeToPerUser2. Action ended 10:22:17: ChangeToPerUser2. Return value 1. Action start 10:22:17: SearchProtocols. SAVE PROTOCOLS: Initialized. SAVE PROTOCOLS: Brand: RingCentral SAVE PROTOCOLS: Protocol list: callto fax tel rcmobile rcuk rcsp SAVE PROTOCOLS: Search: SAVE PROTOCOLS: Checking app RingCentral for protocol callto SAVE PROTOCOLS: No program registered for protocol callto SAVE PROTOCOLS: Checking app RingCentral for protocol fax SAVE PROTOCOLS: No program registered for protocol fax SAVE PROTOCOLS: Checking app RingCentral for protocol tel SAVE PROTOCOLS: No program registered for protocol tel SAVE PROTOCOLS: Checking app RingCentral for protocol rcmobile SAVE PROTOCOLS: No program registered for protocol rcmobile SAVE PROTOCOLS: Checking app RingCentral for protocol rcuk SAVE PROTOCOLS: No program registered for protocol rcuk