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 SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\ED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Not found 'perMachine' install PREVIOUS INSTALL CHECK: Search HKCU Software\Microsoft\Installer\UpgradeCodes\ED980C2FA2CB52F40B790BFC08C506BD 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 - Software\RingCentral\RingCentral Phone\Install SEARCH FOLDER VALUE: Not found previous install SEARCH FOLDER VALUE: Search in HKLM - SOFTWARE\RingCentral\RingCentral Phone\Install SEARCH FOLDER VALUE: Change search path SEARCH FOLDER VALUE: Search in HKLM - SOFTWARE\Wow6432Node\RingCentral\RingCentral Phone\Install 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:\Users\Bryan Laptop\AppData\Roaming. UpdateShellLinkAction: createInPath :C:\Users\Bryan Laptop\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar UpdateShellLinkAction: referTo :Softphone.exe UpdateShellLinkAction: linkName :RingCentral for Windows.lnk UpdateShellLinkAction: appUserModelID :RingCentral Phone UpdateShellLinkAction: Name for new link: C:\Users\Bryan Laptop\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\RingCentral Phone.lnk UpdateShellLinkAction: File does not exists. UpdateShellLinkAction: Backup C:\Users\Bryan Laptop\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\RingCentral for Windows.lnk UpdateShellLinkAction: Temp file is C:\Users\BRYANL~1\AppData\Local\Temp\rctB019.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 Software\Microsoft\Windows\ShellNoRoam\MUICache. Clean MUI cache: Key not found Clean MUI cache: Open registry Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache. Clean MUI cache: Processing (0) LangID Clean MUI cache: Processing (1) C:\WINDOWS\Explorer.exe.FriendlyAppName Clean MUI cache: Processing (2) C:\WINDOWS\Explorer.exe.ApplicationCompany Clean MUI cache: Processing (3) C:\WINDOWS\system32\shell32.dll.FriendlyAppName Clean MUI cache: Processing (4) C:\WINDOWS\system32\shell32.dll.ApplicationCompany Clean MUI cache: Processing (5) C:\WINDOWS\system32\explorerframe.dll.FriendlyAppName Clean MUI cache: Processing (6) C:\WINDOWS\system32\explorerframe.dll.ApplicationCompany Clean MUI cache: Processing (7) C:\Windows\System32\fsquirt.exe.FriendlyAppName Clean MUI cache: Processing (8) C:\Windows\System32\fsquirt.exe.ApplicationCompany Clean MUI cache: Processing (9) C:\Windows\System32\WFS.exe.FriendlyAppName Clean MUI cache: Processing (10) C:\Windows\System32\WFS.exe.ApplicationCompany Clean MUI cache: Processing (11) C:\WINDOWS\system32\NOTEPAD.EXE.FriendlyAppName Clean MUI cache: Processing (12) C:\WINDOWS\system32\NOTEPAD.EXE.ApplicationCompany Clean MUI cache: Processing (13) C:\WINDOWS\System32\msiexec.exe.FriendlyAppName Clean MUI cache: Processing (14) C:\WINDOWS\System32\msiexec.exe.ApplicationCompany Clean MUI cache: Processing (15) C:\Windows\System32\appresolver.dll.FriendlyAppName Clean MUI cache: Processing (16) C:\Windows\System32\appresolver.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 SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\ED980C2FA2CB52F40B790BFC08C506BD PREVIOUS INSTALL CHECK: Not found 'perMachine' install PREVIOUS INSTALL CHECK: Search HKCU Software\Microsoft\Installer\UpgradeCodes\ED980C2FA2CB52F40B790BFC08C506BD 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 - Software\RingCentral\RingCentral Phone\Install SEARCH FOLDER VALUE: Read registry value of INSTALLFOLDER SEARCH FOLDER VALUE: Set value UNINSTALLFOLDER to C:\WINDOWS\SysWOW64\config\systemprofile\AppData\Local\RingCentral\SoftPhoneApp\ 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:\Users\Default\AppData\Roaming. UpdateShellLinkAction: createInPath :C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar UpdateShellLinkAction: referTo :Softphone.exe UpdateShellLinkAction: linkName :RingCentral for Windows.lnk UpdateShellLinkAction: appUserModelID :RingCentral Phone UpdateShellLinkAction: Name for new link: C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\RingCentral Phone.lnk UpdateShellLinkAction: File does not exists. UpdateShellLinkAction: Backup C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\RingCentral for Windows.lnk UpdateShellLinkAction: Temp file is C:\WINDOWS\TEMP\rctC62A.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