|
|
#1 (permalink) |
|
Guest
Posts: n/a
|
Hello Installer Gurus,
An .msi that I have built using Visual Studio 2008 for a native C++ application fails, only on some PCs (all the failing PCs are running Windows XP). The installer log shows the RollBackCleanup trying to "RegisterServiceTCS" for a file C:\WINDOWS\system32\IFXTCS.exe only on the failing PCs. I have no idea why the installer is trying to perform this operation, but it fails. Here is the relevant section from a failing installer log "Action start 20:49:45: InstallFinalize. MSI (s) (D4:10) [20:49:45:859]: User policy value 'DisableRollback' is 0 MSI (s) (D4:10) [20:49:45:859]: Machine policy value 'DisableRollback' is 0 Action 20:49:45: RollbackCleanup. Removing backup files MSI (s) (D4:10) [20:49:45:906]: Note: 1: 1721 2: RegisterServiceTCS 3: C:\WINDOWS\system32\IFXTCS.exe 4: /service MSI (s) (D4:10) [20:49:45:906]: Note: 1: 2262 2: Error 3: -2147287038 MSI (c) (E4:98) [20:49:45:906]: Note: 1: 2262 2: Error 3: -2147287038 DEBUG: Error 2835: The control ErrorIcon was not found on dialog ErrorDialog The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2835. The arguments are: ErrorIcon, ErrorDialog, Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: RegisterServiceTCS, location: C:\WINDOWS\system32\IFXTCS.exe, command: /service MSI (s) (D4:10) [20:49:47:250]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (D4:10) [20:49:47:265]: Product: MASControl -- Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: RegisterServiceTCS, location: C:\WINDOWS\system32\IFXTCS.exe, command: /service " Here is the relevant log section from an install that succeeded (on another PC) "Action 15:37:29: InstallFinalize. Action start 15:37:29: InstallFinalize. MSI (s) (BC:5C) [15:37:29:703]: User policy value 'DisableRollback' is 0 MSI (s) (BC:5C) [15:37:29:703]: Machine policy value 'DisableRollback' is 0 Action 15:37:29: RollbackCleanup. Removing backup files MSI (s) (BC:5C) [15:37:29:734]: Calling SRSetRestorePoint API. dwRestorePtType: 0, dwEventType: 103, llSequenceNumber: 706, szDescription: "". MSI (s) (BC:5C) [15:37:29:734]: The call to SRSetRestorePoint API succeeded. Returned status: 0. MSI (s) (BC:5C) [15:37:29:734]: Unlocking Server MSI (s) (BC:5C) [15:37:29:750]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'. Action ended 15:37:29: InstallFinalize. Return value 1." Thanks in advance for your help, Tom |
|
|
|
#2 (permalink) |
|
Guest
Posts: n/a
|
That action has all the hallmarks of some kind of Commit custom action. As
you sure you know nothing about that exe? It's trying to install that exe as a service and it's failing, and with Visual C++ code the most likely issue is that the C run time support for your code is absent. -- Phil Wilson "tommyvee" <tommyvee@discussions.microsoft.com> wrote in message news:46D12DE4-D197-4DB1-A38B-ED6E0C17A968@microsoft.com... > Hello Installer Gurus, > An .msi that I have built using Visual Studio 2008 for a native C++ > application fails, only on some PCs (all the failing PCs are running > Windows > XP). > The installer log shows the RollBackCleanup trying to "RegisterServiceTCS" > for a file C:\WINDOWS\system32\IFXTCS.exe only on the failing PCs. I have > no > idea why the installer is trying to perform this operation, but it fails. > > Here is the relevant section from a failing installer log > "Action start 20:49:45: InstallFinalize. > MSI (s) (D4:10) [20:49:45:859]: User policy value 'DisableRollback' is 0 > MSI (s) (D4:10) [20:49:45:859]: Machine policy value 'DisableRollback' is > 0 > Action 20:49:45: RollbackCleanup. Removing backup files > MSI (s) (D4:10) [20:49:45:906]: Note: 1: 1721 2: RegisterServiceTCS 3: > C:\WINDOWS\system32\IFXTCS.exe 4: /service > MSI (s) (D4:10) [20:49:45:906]: Note: 1: 2262 2: Error 3: -2147287038 > MSI (c) (E4:98) [20:49:45:906]: Note: 1: 2262 2: Error 3: -2147287038 > DEBUG: Error 2835: The control ErrorIcon was not found on dialog > ErrorDialog > The installer has encountered an unexpected error installing this package. > This may indicate a problem with this package. The error code is 2835. The > arguments are: ErrorIcon, ErrorDialog, > Error 1721. There is a problem with this Windows Installer package. A > program required for this install to complete could not be run. Contact > your > support personnel or package vendor. Action: RegisterServiceTCS, location: > C:\WINDOWS\system32\IFXTCS.exe, command: /service > MSI (s) (D4:10) [20:49:47:250]: Note: 1: 2262 2: Error 3: -2147287038 > MSI (s) (D4:10) [20:49:47:265]: Product: MASControl -- Error 1721. There > is > a problem with this Windows Installer package. A program required for this > install to complete could not be run. Contact your support personnel or > package vendor. Action: RegisterServiceTCS, location: > C:\WINDOWS\system32\IFXTCS.exe, command: /service " > > Here is the relevant log section from an install that succeeded (on > another > PC) > "Action 15:37:29: InstallFinalize. > Action start 15:37:29: InstallFinalize. > MSI (s) (BC:5C) [15:37:29:703]: User policy value 'DisableRollback' is 0 > MSI (s) (BC:5C) [15:37:29:703]: Machine policy value 'DisableRollback' is > 0 > Action 15:37:29: RollbackCleanup. Removing backup files > MSI (s) (BC:5C) [15:37:29:734]: Calling SRSetRestorePoint API. > dwRestorePtType: 0, dwEventType: 103, llSequenceNumber: 706, > szDescription: > "". > MSI (s) (BC:5C) [15:37:29:734]: The call to SRSetRestorePoint API > succeeded. > Returned status: 0. > MSI (s) (BC:5C) [15:37:29:734]: Unlocking Server > MSI (s) (BC:5C) [15:37:29:750]: PROPERTY CHANGE: Deleting UpdateStarted > property. Its current value is '1'. > Action ended 15:37:29: InstallFinalize. Return value 1." > > Thanks in advance for your help, > Tom |
|