MSI Uninstall Error

I have written a VB .NET installer that installs an application. The install works as expected, but when I try to uninstall the MSI on the machine I get the error

'Error 1001. An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete --> Access to the path 'C:\Program Files\WorkApps\CommandTool\CommandTool.exe' is denied'.

When I check the install directory all of the other files have been deleted successfully, except for the one mentioned in the error. It is also worth mentioning that I have attempted to uninstall the application after I have granted EVERYONE permissions on the file and the folder.

In the Event Viewer I get the following error.

Event Type:              Error
Event Source:              MsiInstaller
Event Category:      None
Event ID:                      11001
Date:                    14/04/2010
Time:                    10:07:37
User:                    BServer\admin
Computer:              BServer
Description:
The description for Event ID ( 11001 ) in Source ( MsiInstaller ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Product: Command Tool -- Error 1001. Error 1001. An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete. --> Access to the path 'C:\PROGRAM FILES\WORKAPPS\COMMANDTOOL\COMMANDTOOL.EXE' is denied., (NULL), (NULL), (NULL).

In the MSI I am using a custom action to control the uninstall (see code). I have tried this code using an test application and it works as expected, even in the MSI the code does seem to work with the exception of this single file mentioned above. I have also attempted to specifically delete the file which generates the error but the same problem occurs.
Protected Overrides Sub OnAfterUninstall(ByVal savedState As System.Collections.IDictionary)
   MyBase.OnAfterUninstall(savedState)

   My.Computer.FileSystem.DeleteDirectory("C:\PROGRAM FILES\WORKAPPS\COMMANDTOOL", 
   FileIO.DeleteDirectoryOption.DeleteAllContents)

End Sub

Open in new window

Blowfelt82Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

milindsmCommented:
Is CommandTool.exe in use by some application??? Just check whether this particular file is present in task manager.
0
Blowfelt82Author Commented:
No, I checked the task manager and there is nothing using the application. I will try giving the machine a reboot to make sure though.
0
milindsmCommented:
0
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

Blowfelt82Author Commented:
Read through the article, the advise didnt help my case... Also I tried a reboot and uninstall same problem applys?
0
milindsmCommented:
Can you please log the un-installation process and post it here??? lets see if we can make out anything from logs....!!!!
0
Vadim RappCommented:
Installer can remove files without any custom action. All you need to do is one entry in the table RemoveFile , see http://msdn.microsoft.com/en-us/library/aa371201%28VS.85%29.aspx . It's highly recommended to do whatever can be done by standard actions rather than by custom.

You can do it manually by using ORCA (or equivalent like SuperOrca) after having built your installation, or you can code RunPostBuildEvent in VS deployment project.
0
Blowfelt82Author Commented:
I will look into the above, although I would still be interested in why this is happening. The log file is coming but I will have to go through it quickly and mask company details etc (bosses orders).
0
Blowfelt82Author Commented:
I have attached the log file produced by msiexec after an uninstall. If you have a way of working out whatever this is telling me PLEASE let me know the secret.
=== Verbose logging started: 14/04/2010  12:49:22  Build type: SHIP UNICODE 3.01.4000.4042  Calling process: C:\WINDOWS\system32\msiexec.exe ===
MSI (c) (20:1C) [12:49:22:736]: Resetting cached policy values
MSI (c) (20:1C) [12:49:22:736]: Machine policy value 'Debug' is 0
MSI (c) (20:1C) [12:49:22:736]: ******* RunEngine:
           ******* Product: {16E28F8E-F31B-4890-85BF-3886417B3C65}
           ******* Action: 
           ******* CommandLine: **********
MSI (c) (20:1C) [12:49:22:736]: Client-side and UI is none or basic: Running entire install on the server.
MSI (c) (20:1C) [12:49:22:736]: Grabbed execution mutex.
MSI (c) (20:1C) [12:49:22:736]: Cloaking enabled.
MSI (c) (20:1C) [12:49:22:736]: Attempting to enable all disabled priveleges before calling Install on Server
MSI (c) (20:1C) [12:49:22:752]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (B4:E0) [12:49:22:752]: Grabbed execution mutex.
MSI (s) (B4:B4) [12:49:22:752]: Resetting cached policy values
MSI (s) (B4:B4) [12:49:22:752]: Machine policy value 'Debug' is 0
MSI (s) (B4:B4) [12:49:22:752]: ******* RunEngine:
           ******* Product: {16E28F8E-F31B-4890-85BF-3886417B3C65}
           ******* Action: 
           ******* CommandLine: **********
MSI (s) (B4:B4) [12:49:22:752]: Machine policy value 'DisableUserInstalls' is 0
MSI (s) (B4:B4) [12:49:22:752]: End dialog not enabled
MSI (s) (B4:B4) [12:49:22:752]: Original package ==> C:\WINDOWS\Installer\be398.msi
MSI (s) (B4:B4) [12:49:22:752]: Package we're running from ==> C:\WINDOWS\Installer\be398.msi
MSI (s) (B4:B4) [12:49:22:752]: APPCOMPAT: looking for appcompat database entry with ProductCode '{16E28F8E-F31B-4890-85BF-3886417B3C65}'.
MSI (s) (B4:B4) [12:49:22:752]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (B4:B4) [12:49:22:768]: MSCOREE not loaded loading copy from system32
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2262 2: MsiFileHash 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'DisablePatch' is 0
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'AllowLockdownPatch' is 0
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'DisableLUAPatching' is 0
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (s) (B4:B4) [12:49:22:768]: APPCOMPAT: looking for appcompat database entry with ProductCode '{16E28F8E-F31B-4890-85BF-3886417B3C65}'.
MSI (s) (B4:B4) [12:49:22:768]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (B4:B4) [12:49:22:768]: Transforms are not secure.
MSI (s) (B4:B4) [12:49:22:768]: Command Line: REMOVE=ALL CURRENTDIRECTORY=C:\Documents and Settings\admin CLIENTUILEVEL=2 CLIENTPROCESSID=1056 
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{4D27DE40-5ADC-4720-8115-975404A0BFBD}'.
MSI (s) (B4:B4) [12:49:22:768]: Product Code passed to Engine.Initialize:           '{16E28F8E-F31B-4890-85BF-3886417B3C65}'
MSI (s) (B4:B4) [12:49:22:768]: Product Code from property table before transforms: '{16E28F8E-F31B-4890-85BF-3886417B3C65}'
MSI (s) (B4:B4) [12:49:22:768]: Product Code from property table after transforms:  '{16E28F8E-F31B-4890-85BF-3886417B3C65}'
MSI (s) (B4:B4) [12:49:22:768]: Product registered: entering maintenance mode
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding ProductState property. Its value is '5'.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
MSI (s) (B4:B4) [12:49:22:768]: Package name retrieved from configuration data: '<<MASKED>>_UPGRADE_INSTALLER.msi'
MSI (s) (B4:B4) [12:49:22:768]: Determined that existing product (either this product or the product being upgraded with a patch) is installed per-machine.
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2729 
MSI (s) (B4:B4) [12:49:22:768]: Note: 1: 2262 2: AdminProperties 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Modifying ALLUSERS property. Its current value is '2'. Its new value: '1'.
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'DisableMsi' is 1
MSI (s) (B4:B4) [12:49:22:768]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (s) (B4:B4) [12:49:22:768]: User policy value 'AlwaysInstallElevated' is 0
MSI (s) (B4:B4) [12:49:22:768]: Product {16E28F8E-F31B-4890-85BF-3886417B3C65} is admin assigned: LocalSystem owns the publish key.
MSI (s) (B4:B4) [12:49:22:768]: Product {16E28F8E-F31B-4890-85BF-3886417B3C65} is managed.
MSI (s) (B4:B4) [12:49:22:768]: Running product '{16E28F8E-F31B-4890-85BF-3886417B3C65}' with elevated privileges: Product is assigned.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding REMOVE property. Its value is 'ALL'.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Documents and Settings\admin'.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '2'.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '1056'.
MSI (s) (B4:B4) [12:49:22:768]: TRANSFORMS property is now: 
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding PRODUCTLANGUAGE property. Its value is '1033'.
MSI (s) (B4:B4) [12:49:22:768]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '200'.
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Application Data
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Favorites
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\NetHood
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\My Documents
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\PrintHood
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Recent
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\SendTo
MSI (s) (B4:B4) [12:49:22:783]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Templates
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Application Data
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Local Settings\Application Data
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\My Documents\My Pictures
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Startup
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Desktop
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs\Administrative Tools
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs\Startup
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu\Programs
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Start Menu
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\admin\Desktop
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Templates
MSI (s) (B4:B4) [12:49:22:799]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts
MSI (s) (B4:B4) [12:49:22:799]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16 
MSI (s) (B4:B4) [12:49:22:814]: Running install from non-console Terminal Server session.
MSI (s) (B4:B4) [12:49:22:814]: Machine policy value 'EnableAdminTSRemote' is 1
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI (s) (B4:B4) [12:49:22:814]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2 
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'DEPLOYED'.
MSI (s) (B4:B4) [12:49:22:814]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2 
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'DEPLOYED'.
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding Installed property. Its value is '2010/04/14 09:21:54'.
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\WINDOWS\Installer\be398.msi'.
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\WINDOWS\Installer\be398.msi'.
MSI (s) (B4:B4) [12:49:22:814]: Note: 1: 2262 2: PatchPackage 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:814]: Machine policy value 'DisableRollback' is 0
MSI (s) (B4:B4) [12:49:22:814]: User policy value 'DisableRollback' is 0
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding UILevel property. Its value is '3'.
=== Logging started: 14/04/2010  12:49:22 ===
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding Preselected property. Its value is '1'.
MSI (s) (B4:B4) [12:49:22:814]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
MSI (s) (B4:B4) [12:49:22:814]: Doing action: INSTALL
MSI (s) (B4:B4) [12:49:22:814]: Note: 1: 2262 2: ActionText 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:814]: Running ExecuteSequence
MSI (s) (B4:B4) [12:49:22:814]: Doing action: DIRCA_CheckFX
Action start 12:49:22: INSTALL.
MSI (s) (B4:68) [12:49:22:846]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI5E.tmp, Entrypoint: CheckFX
MSI (s) (B4:C8) [12:49:22:846]: Generating random cookie.
MSI (s) (B4:C8) [12:49:22:846]: Created Custom Action Server with PID 2836 (0xB14).
MSI (s) (B4:0C) [12:49:22:877]: Running as a service.
MSI (s) (B4:0C) [12:49:22:877]: Hello, I'm your 32bit Impersonated custom action server.
Action start 12:49:22: DIRCA_CheckFX.
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: Custom Action is starting...
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: CoInitializeEx - COM initialization Apartment Threaded...
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDFrameworkVersion'
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: Allocating space...
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDFrameworkVersion'...
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: Property 'VSDFrameworkVersion'  retrieved with value '3.5.21022'.
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: Set VSDNETMSG with the FrameworkVersion.
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDNETMSG'
INFO   : [04/14/2010 12:49:22:908] [CheckFX                                 ]: Allocating space...
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDNETMSG'...
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Property 'VSDNETMSG'  retrieved with value 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
MSI (s) (B4!50) [12:49:22:924]: PROPERTY CHANGE: Modifying VSDNETMSG property. Its current value is 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.'. Its new value: 'This setup requires the .NET Framework version 3.5.  Please install the .NET Framework and run this setup again.'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDNETMSG' to 'This setup requires the .NET Framework version 3.5.  Please install the .NET Framework and run this setup again.'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDNETURLMSG'
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Allocating space...
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDNETURLMSG'...
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Property 'VSDNETURLMSG'  retrieved with value 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
MSI (s) (B4!50) [12:49:22:924]: PROPERTY CHANGE: Modifying VSDNETURLMSG property. Its current value is 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'. Its new value: 'This setup requires the .NET Framework version 3.5.  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDNETURLMSG' to 'This setup requires the .NET Framework version 3.5.  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
MSI (s) (B4!50) [12:49:22:924]: PROPERTY CHANGE: Adding VSDFXAvailable property. Its value is 'TRUE'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDFXAvailable' to 'TRUE'.
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Writing config file with version: '2.0.50727'...
INFO   : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Creating Config File...
DEBUG  : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Calling MsiGetActiveDatabase...
DEBUG  : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Calling MsiDatabaseOpenView...
DEBUG  : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Calling MsiViewExecute...
DEBUG  : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Calling MsiViewFetch...
DEBUG  : [04/14/2010 12:49:22:924] [CheckFX                                 ]: Calling MsiRecordDataSize...
INFO   : [04/14/2010 12:49:22:939] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
MSI (s) (B4!50) [12:49:22:939]: PROPERTY CHANGE: Adding VSDFxConfigFile property. Its value is 'C:\DOCUME~1\admin\LOCALS~1\Temp\CFG1B.tmp'.
INFO   : [04/14/2010 12:49:22:939] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDFxConfigFile' to 'C:\DOCUME~1\admin\LOCALS~1\Temp\CFG1B.tmp'.
INFO   : [04/14/2010 12:49:22:939] [CheckFX                                 ]: Custom Action succeeded.
INFO   : [04/14/2010 12:49:22:939] [CheckFX                                 ]: Custom Action completed with return code: '0'
MSI (s) (B4:B4) [12:49:22:939]: Doing action: AppSearch
Action ended 12:49:22: DIRCA_CheckFX. Return value 1.
Action start 12:49:22: AppSearch.
MSI (s) (B4:B4) [12:49:22:939]: Note: 1: 2262 2: CompLocator 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:939]: PROPERTY CHANGE: Adding R_PHASE property. Its value is '2'.
MSI (s) (B4:B4) [12:49:22:939]: Note: 1: 2262 2: CompLocator 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:939]: PROPERTY CHANGE: Adding R_TYPE property. Its value is '<<MASKED>>'.
MSI (s) (B4:B4) [12:49:22:939]: Note: 1: 2262 2: CompLocator 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:939]: Note: 1: 2262 2: IniLocator 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:939]: PROPERTY CHANGE: Adding F_WZIP property. Its value is 'C:\Program Files\Winzip\WZUNZIP.EXE'.
MSI (s) (B4:B4) [12:49:22:939]: Doing action: FindRelatedProducts
Action ended 12:49:22: AppSearch. Return value 1.
MSI (s) (B4:B4) [12:49:22:939]: Skipping FindRelatedProducts action: not run in maintenance mode
Action start 12:49:22: FindRelatedProducts.
MSI (s) (B4:B4) [12:49:22:939]: Skipping action: ERRCA_CANCELNEWERVERSION (condition is false)
MSI (s) (B4:B4) [12:49:22:939]: Skipping action: LaunchConditions (condition is false)
MSI (s) (B4:B4) [12:49:22:939]: Skipping action: CCPSearch (condition is false)
MSI (s) (B4:B4) [12:49:22:939]: Skipping action: RMCCPSearch (condition is false)
MSI (s) (B4:B4) [12:49:22:939]: Doing action: ValidateProductID
Action ended 12:49:22: FindRelatedProducts. Return value 0.
Action start 12:49:22: ValidateProductID.
MSI (s) (B4:B4) [12:49:22:939]: Doing action: DIRCA_TARGETDIR
Action ended 12:49:22: ValidateProductID. Return value 1.
MSI (s) (B4:B4) [12:49:22:939]: PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade'.
Action start 12:49:22: DIRCA_TARGETDIR.
MSI (s) (B4:B4) [12:49:22:939]: Doing action: CostInitialize
Action ended 12:49:22: DIRCA_TARGETDIR. Return value 1.
MSI (s) (B4:B4) [12:49:22:939]: Machine policy value 'MaxPatchCacheSize' is 10
Action start 12:49:22: CostInitialize.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding ROOTDRIVE property. Its value is 'C:\'.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding CostingComplete property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Patch 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: PatchPackage 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: MsiPatchHeaders 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2205 2:  3: __MsiPatchFileList 
MSI (s) (B4:B4) [12:49:22:955]: Doing action: FileCost
Action ended 12:49:22: CostInitialize. Return value 1.
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: RemoveFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Registry 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Class 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Extension 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: TypeLib 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: IniFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: MoveFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: DuplicateFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: ReserveCost 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Shortcut 3: -2147287038 
Action start 12:49:22: FileCost.
MSI (s) (B4:B4) [12:49:22:955]: Doing action: IsolateComponents
Action ended 12:49:22: FileCost. Return value 1.
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: BindImage 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: IsolatedComponent 3: -2147287038 
Action start 12:49:22: IsolateComponents.
MSI (s) (B4:B4) [12:49:22:955]: Doing action: CostFinalize
Action ended 12:49:22: IsolateComponents. Return value 1.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'.
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Condition 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Modifying TARGETDIR property. Its current value is 'C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade'. Its new value: 'C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\'.
MSI (s) (B4:B4) [12:49:22:955]: Target path resolution complete. Dumping Directory table...
MSI (s) (B4:B4) [12:49:22:955]: Note: target paths subject to change (via custom actions or browsing)
MSI (s) (B4:B4) [12:49:22:955]: Dir (target): Key: TARGETDIR	, Object: C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\
MSI (s) (B4:B4) [12:49:22:955]: Dir (target): Key: DesktopFolder	, Object: C:\Documents and Settings\All Users\Desktop\
MSI (s) (B4:B4) [12:49:22:955]: Dir (target): Key: ProgramMenuFolder	, Object: C:\Documents and Settings\All Users\Start Menu\Programs\
MSI (s) (B4:B4) [12:49:22:955]: PROPERTY CHANGE: Adding INSTALLLEVEL property. Its value is '1'.
Action start 12:49:22: CostFinalize.
MSI (s) (B4:B4) [12:49:22:955]: Skipping action: SetODBCFolders (condition is false)
MSI (s) (B4:B4) [12:49:22:955]: Doing action: InstallValidate
Action ended 12:49:22: CostFinalize. Return value 1.
MSI (s) (B4:B4) [12:49:22:955]: Feature: DefaultFeature; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__04C99E7F63F4424C8EBFE52F1B891FF7; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__5378F19BA2EB45D5A384C027D7CF56EE; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__A5946C8370DD44308A6E9140C159572D; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__ADDEC9CB503446A093F90241F08D7051; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__AF47B7A9D60949119B8A9552B85D6A07; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__BBCE42B45EA050FBC2908B1FC4901DF3; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__91E9547CBF907275ABF998D8C0494542; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Component: C__496E6323A839E47AC2FFA77197E1A001; Installed: Local;   Request: Absent;   Action: Absent
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: BindImage 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: PublishComponent 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: SelfReg 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Extension 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Font 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:955]: Note: 1: 2262 2: Class 3: -2147287038 
Action start 12:49:22: InstallValidate.
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: RemoveFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2205 2:  3: _RemoveFilePath 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: DuplicateFile 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: ReserveCost 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: BindImage 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: PublishComponent 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: SelfReg 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: Extension 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: Font 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2262 2: Class 3: -2147287038 
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2727 2:  
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 2727 2:  
MSI (s) (B4:B4) [12:49:22:971]: Doing action: InstallInitialize
Action ended 12:49:22: InstallValidate. Return value 1.
MSI (s) (B4:B4) [12:49:22:971]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (s) (B4:B4) [12:49:22:971]: User policy value 'AlwaysInstallElevated' is 0
MSI (s) (B4:B4) [12:49:22:971]: BeginTransaction: Locking Server
MSI (s) (B4:B4) [12:49:22:971]: Machine policy value 'LimitSystemRestoreCheckpointing' is 0
MSI (s) (B4:B4) [12:49:22:971]: Note: 1: 1717 2: <<MASKED>> Upgrade 
MSI (s) (B4:B4) [12:49:22:971]: Calling SRSetRestorePoint API. dwRestorePtType: 1, dwEventType: 102, llSequenceNumber: 0, szDescription: "Removed <<MASKED>> Upgrade".
MSI (s) (B4:B4) [12:49:22:971]: The call to SRSetRestorePoint API failed. Returned status: 0. GetLastError() returned: 127
MSI (s) (B4:B4) [12:49:22:971]: Server not locked: locking for product {16E28F8E-F31B-4890-85BF-3886417B3C65}
MSI (s) (B4:B4) [12:49:22:986]: Opening Terminal Server registry propogation window.
Action start 12:49:22: InstallInitialize.
MSI (s) (B4:B4) [12:49:26:627]: PROPERTY CHANGE: Deleting ProductToBeRegistered property. Its current value is '1'.
MSI (s) (B4:B4) [12:49:26:643]: Note: 1: 2262 2: Icon 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:643]: Note: 1: 2262 2: Class 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:643]: Note: 1: 2262 2: Extension 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:643]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:658]: Skipping action: AllocateRegistrySpace (condition is false)
MSI (s) (B4:B4) [12:49:26:658]: Doing action: ProcessComponents
Action ended 12:49:26: InstallInitialize. Return value 1.
Action start 12:49:26: ProcessComponents.
MSI (s) (B4:B4) [12:49:26:705]: Doing action: MsiUnpublishAssemblies
Action ended 12:49:26: ProcessComponents. Return value 1.
Action start 12:49:26: MsiUnpublishAssemblies.
MSI (s) (B4:B4) [12:49:26:736]: Doing action: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall.SetProperty
Action ended 12:49:26: MsiUnpublishAssemblies. Return value 1.
MSI (s) (B4:B4) [12:49:26:736]: PROPERTY CHANGE: Adding _0D651A08_6978_4098_8CD2_43D561541C34.uninstall property. Its value is '/installtype=notransaction /action=uninstall /LogFile= "C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>>_UPGRADE.exe" "C:\DOCUME~1\admin\LOCALS~1\Temp\CFG1B.tmp"'.
Action start 12:49:26: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall.SetProperty.
MSI (s) (B4:B4) [12:49:26:736]: Doing action: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall
Action ended 12:49:26: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall.SetProperty. Return value 1.
Action start 12:49:26: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall.
MSI (s) (B4:B4) [12:49:26:752]: Doing action: UnpublishComponents
Action ended 12:49:26: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall. Return value 1.
MSI (s) (B4:B4) [12:49:26:752]: Note: 1: 2262 2: PublishComponent 3: -2147287038 
Action start 12:49:26: UnpublishComponents.
MSI (s) (B4:B4) [12:49:26:752]: Doing action: UnpublishFeatures
Action ended 12:49:26: UnpublishComponents. Return value 1.
Action start 12:49:26: UnpublishFeatures.
MSI (s) (B4:B4) [12:49:26:783]: Doing action: StopServices
Action ended 12:49:26: UnpublishFeatures. Return value 1.
MSI (s) (B4:B4) [12:49:26:783]: Note: 1: 2262 2: ServiceControl 3: -2147287038 
Action start 12:49:26: StopServices.
MSI (s) (B4:B4) [12:49:26:783]: Doing action: DeleteServices
Action ended 12:49:26: StopServices. Return value 1.
MSI (s) (B4:B4) [12:49:26:783]: Note: 1: 2262 2: ServiceControl 3: -2147287038 
Action start 12:49:26: DeleteServices.
MSI (s) (B4:B4) [12:49:26:799]: Doing action: UnregisterComPlus
Action ended 12:49:26: DeleteServices. Return value 1.
MSI (s) (B4:B4) [12:49:26:799]: Note: 1: 2262 2: Complus 3: -2147287038 
Action start 12:49:26: UnregisterComPlus.
MSI (s) (B4:B4) [12:49:26:799]: Doing action: SelfUnregModules
Action ended 12:49:26: UnregisterComPlus. Return value 1.
MSI (s) (B4:B4) [12:49:26:799]: Note: 1: 2262 2: SelfReg 3: -2147287038 
Action start 12:49:26: SelfUnregModules.
MSI (s) (B4:B4) [12:49:26:799]: Doing action: UnregisterTypeLibraries
Action ended 12:49:26: SelfUnregModules. Return value 1.
MSI (s) (B4:B4) [12:49:26:799]: Note: 1: 2262 2: TypeLib 3: -2147287038 
Action start 12:49:26: UnregisterTypeLibraries.
MSI (s) (B4:B4) [12:49:26:814]: Doing action: RemoveODBC
Action ended 12:49:26: UnregisterTypeLibraries. Return value 1.
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCDataSource 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCDataSource 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCTranslator 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCTranslator 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCDriver 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: ODBCDriver 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2711 2: ODBCDriverManager 
Action start 12:49:26: RemoveODBC.
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2711 2: ODBCDriverManager64 
MSI (s) (B4:B4) [12:49:26:814]: Doing action: UnregisterFonts
Action ended 12:49:26: RemoveODBC. Return value 1.
MSI (s) (B4:B4) [12:49:26:814]: Note: 1: 2262 2: Font 3: -2147287038 
Action start 12:49:26: UnregisterFonts.
MSI (s) (B4:B4) [12:49:26:814]: Doing action: RemoveRegistryValues
Action ended 12:49:26: UnregisterFonts. Return value 1.
MSI (s) (B4:B4) [12:49:26:830]: Note: 1: 2262 2: RemoveRegistry 3: -2147287038 
Action start 12:49:26: RemoveRegistryValues.
MSI (s) (B4:B4) [12:49:26:830]: Doing action: UnregisterClassInfo
Action ended 12:49:26: RemoveRegistryValues. Return value 1.
MSI (s) (B4:B4) [12:49:26:830]: Note: 1: 2262 2: Class 3: -2147287038 
Action start 12:49:26: UnregisterClassInfo.
MSI (s) (B4:B4) [12:49:26:830]: Doing action: UnregisterExtensionInfo
Action ended 12:49:26: UnregisterClassInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:830]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: UnregisterExtensionInfo.
MSI (s) (B4:B4) [12:49:26:846]: Doing action: UnregisterProgIdInfo
Action ended 12:49:26: UnregisterExtensionInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: Class 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: UnregisterProgIdInfo.
MSI (s) (B4:B4) [12:49:26:846]: Doing action: UnregisterMIMEInfo
Action ended 12:49:26: UnregisterProgIdInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: MIME 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:846]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: UnregisterMIMEInfo.
MSI (s) (B4:B4) [12:49:26:846]: Doing action: RemoveIniValues
Action ended 12:49:26: UnregisterMIMEInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:861]: Note: 1: 2262 2: RemoveIniFile 3: -2147287038 
Action start 12:49:26: RemoveIniValues.
MSI (s) (B4:B4) [12:49:26:861]: Doing action: RemoveShortcuts
Action ended 12:49:26: RemoveIniValues. Return value 1.
Action start 12:49:26: RemoveShortcuts.
MSI (s) (B4:B4) [12:49:26:861]: Doing action: RemoveEnvironmentStrings
Action ended 12:49:26: RemoveShortcuts. Return value 1.
MSI (s) (B4:B4) [12:49:26:861]: Note: 1: 2262 2: Environment 3: -2147287038 
Action start 12:49:26: RemoveEnvironmentStrings.
MSI (s) (B4:B4) [12:49:26:861]: Doing action: RemoveDuplicateFiles
Action ended 12:49:26: RemoveEnvironmentStrings. Return value 1.
Action start 12:49:26: RemoveDuplicateFiles.
MSI (s) (B4:B4) [12:49:26:877]: Doing action: RemoveFiles
Action ended 12:49:26: RemoveDuplicateFiles. Return value 1.
Action start 12:49:26: RemoveFiles.
MSI (s) (B4:B4) [12:49:26:877]: Doing action: RemoveFolders
Action ended 12:49:26: RemoveFiles. Return value 1.
MSI (s) (B4:B4) [12:49:26:877]: Note: 1: 2262 2: CreateFolder 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:877]: Note: 1: 2262 2: LockPermissions 3: -2147287038 
Action start 12:49:26: RemoveFolders.
MSI (s) (B4:B4) [12:49:26:893]: Doing action: CreateFolders
Action ended 12:49:26: RemoveFolders. Return value 1.
MSI (s) (B4:B4) [12:49:26:893]: Note: 1: 2262 2: CreateFolder 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:893]: Note: 1: 2262 2: LockPermissions 3: -2147287038 
Action start 12:49:26: CreateFolders.
MSI (s) (B4:B4) [12:49:26:893]: Doing action: MoveFiles
Action ended 12:49:26: CreateFolders. Return value 1.
Action start 12:49:26: MoveFiles.
MSI (s) (B4:B4) [12:49:26:893]: Doing action: InstallFiles
Action ended 12:49:26: MoveFiles. Return value 1.
MSI (s) (B4:B4) [12:49:26:908]: Note: 1: 2262 2: LockPermissions 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:908]: Note: 1: 2205 2:  3: MsiPatchOldAssemblyFile 
MSI (s) (B4:B4) [12:49:26:908]: Note: 1: 2228 2:  3: MsiPatchOldAssemblyFile 4: SELECT `MsiPatchOldAssemblyFile`.`Assembly_` FROM `MsiPatchOldAssemblyFile` WHERE  `MsiPatchOldAssemblyFile`.`File_` = ? 
MSI (s) (B4:B4) [12:49:26:908]: Note: 1: 2205 2:  3: MsiSFCBypass 
MSI (s) (B4:B4) [12:49:26:908]: Note: 1: 2228 2:  3: MsiSFCBypass 4: SELECT `File_` FROM `MsiSFCBypass` WHERE `File_` = ? 
Action start 12:49:26: InstallFiles.
MSI (s) (B4:B4) [12:49:26:908]: Doing action: PatchFiles
Action ended 12:49:26: InstallFiles. Return value 1.
Action start 12:49:26: PatchFiles.
MSI (s) (B4:B4) [12:49:26:908]: Doing action: DuplicateFiles
Action ended 12:49:26: PatchFiles. Return value 1.
Action start 12:49:26: DuplicateFiles.
MSI (s) (B4:B4) [12:49:26:924]: Doing action: BindImage
Action ended 12:49:26: DuplicateFiles. Return value 1.
MSI (s) (B4:B4) [12:49:26:924]: Note: 1: 2262 2: BindImage 3: -2147287038 
Action start 12:49:26: BindImage.
MSI (s) (B4:B4) [12:49:26:924]: Doing action: CreateShortcuts
Action ended 12:49:26: BindImage. Return value 1.
Action start 12:49:26: CreateShortcuts.
MSI (s) (B4:B4) [12:49:26:924]: Doing action: RegisterClassInfo
Action ended 12:49:26: CreateShortcuts. Return value 1.
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: Class 3: -2147287038 
Action start 12:49:26: RegisterClassInfo.
MSI (s) (B4:B4) [12:49:26:939]: Doing action: RegisterExtensionInfo
Action ended 12:49:26: RegisterClassInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: RegisterExtensionInfo.
MSI (s) (B4:B4) [12:49:26:939]: Doing action: RegisterProgIdInfo
Action ended 12:49:26: RegisterExtensionInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: Class 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: ProgId 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:939]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: RegisterProgIdInfo.
MSI (s) (B4:B4) [12:49:26:955]: Doing action: RegisterMIMEInfo
Action ended 12:49:26: RegisterProgIdInfo. Return value 1.
MSI (s) (B4:B4) [12:49:26:955]: Note: 1: 2262 2: MIME 3: -2147287038 
MSI (s) (B4:B4) [12:49:26:955]: Note: 1: 2262 2: Extension 3: -2147287038 
Action start 12:49:26: RegisterMIMEInfo.
MSI (s) (B4:B4) [12:49:26:955]: Doing action: WriteRegistryValues
Action ended 12:49:26: RegisterMIMEInfo. Return value 1.
Action start 12:49:26: WriteRegistryValues.
MSI (s) (B4:B4) [12:49:26:955]: Doing action: WriteIniValues
Action ended 12:49:26: WriteRegistryValues. Return value 1.
Action start 12:49:26: WriteIniValues.
MSI (s) (B4:B4) [12:49:26:955]: Doing action: WriteEnvironmentStrings
Action ended 12:49:26: WriteIniValues. Return value 1.
MSI (s) (B4:B4) [12:49:27:002]: Note: 1: 2262 2: Environment 3: -2147287038 
Action start 12:49:26: WriteEnvironmentStrings.
MSI (s) (B4:B4) [12:49:27:002]: Doing action: RegisterFonts
Action ended 12:49:27: WriteEnvironmentStrings. Return value 1.
MSI (s) (B4:B4) [12:49:27:002]: Note: 1: 2262 2: Font 3: -2147287038 
Action start 12:49:27: RegisterFonts.
MSI (s) (B4:B4) [12:49:27:018]: Doing action: InstallODBC
Action ended 12:49:27: RegisterFonts. Return value 1.
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2711 2: ODBCDriverManager 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2711 2: ODBCDriverManager64 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCDriver 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCAttribute 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCDriver 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCAttribute 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCTranslator 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCTranslator 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCDataSource 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCSourceAttribute 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCDataSource 3: -2147287038 
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: ODBCSourceAttribute 3: -2147287038 
Action start 12:49:27: InstallODBC.
MSI (s) (B4:B4) [12:49:27:018]: Doing action: RegisterTypeLibraries
Action ended 12:49:27: InstallODBC. Return value 0.
MSI (s) (B4:B4) [12:49:27:018]: Note: 1: 2262 2: TypeLib 3: -2147287038 
Action start 12:49:27: RegisterTypeLibraries.
MSI (s) (B4:B4) [12:49:27:018]: Doing action: SelfRegModules
Action ended 12:49:27: RegisterTypeLibraries. Return value 1.
MSI (s) (B4:B4) [12:49:27:033]: Note: 1: 2262 2: SelfReg 3: -2147287038 
Action start 12:49:27: SelfRegModules.
MSI (s) (B4:B4) [12:49:27:033]: Doing action: RegisterComPlus
Action ended 12:49:27: SelfRegModules. Return value 1.
MSI (s) (B4:B4) [12:49:27:033]: Note: 1: 2262 2: Complus 3: -2147287038 
Action start 12:49:27: RegisterComPlus.
MSI (s) (B4:B4) [12:49:27:033]: Doing action: InstallServices
Action ended 12:49:27: RegisterComPlus. Return value 1.
MSI (s) (B4:B4) [12:49:27:096]: Note: 1: 2262 2: ServiceInstall 3: -2147287038 
Action start 12:49:27: InstallServices.
MSI (s) (B4:B4) [12:49:27:096]: Doing action: StartServices
Action ended 12:49:27: InstallServices. Return value 1.
MSI (s) (B4:B4) [12:49:27:111]: Note: 1: 2262 2: ServiceControl 3: -2147287038 
Action start 12:49:27: StartServices.
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _323A37B9_39D4_4472_9E69_51BCFE762D38.commit.SetProperty (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _323A37B9_39D4_4472_9E69_51BCFE762D38.commit (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _FEE16D39_D971_4D89_8901_6D00193C79F5.rollback.SetProperty (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _FEE16D39_D971_4D89_8901_6D00193C79F5.rollback (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _FB6F6375_AF63_4D39_AC5F_A83F05464B0C.install.SetProperty (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Skipping action: _FB6F6375_AF63_4D39_AC5F_A83F05464B0C.install (condition is false)
MSI (s) (B4:B4) [12:49:27:111]: Doing action: RegisterUser
Action ended 12:49:27: StartServices. Return value 1.
Action start 12:49:27: RegisterUser.
MSI (s) (B4:B4) [12:49:27:111]: Doing action: RegisterProduct
Action ended 12:49:27: RegisterUser. Return value 0.
Action start 12:49:27: RegisterProduct.
MSI (s) (B4:B4) [12:49:27:111]: Doing action: PublishComponents
Action ended 12:49:27: RegisterProduct. Return value 1.
MSI (s) (B4:B4) [12:49:27:127]: Note: 1: 2262 2: PublishComponent 3: -2147287038 
Action start 12:49:27: PublishComponents.
MSI (s) (B4:B4) [12:49:27:127]: Doing action: MsiPublishAssemblies
Action ended 12:49:27: PublishComponents. Return value 1.
Action start 12:49:27: MsiPublishAssemblies.
MSI (s) (B4:B4) [12:49:27:127]: Doing action: PublishFeatures
Action ended 12:49:27: MsiPublishAssemblies. Return value 1.
Action start 12:49:27: PublishFeatures.
MSI (s) (B4:B4) [12:49:27:127]: Doing action: PublishProduct
Action ended 12:49:27: PublishFeatures. Return value 1.
Action start 12:49:27: PublishProduct.
MSI (s) (B4:B4) [12:49:27:143]: Doing action: InstallExecute
Action ended 12:49:27: PublishProduct. Return value 1.
MSI (s) (B4:B4) [12:49:27:143]: Running Script: C:\WINDOWS\Installer\MSI5F.tmp
MSI (s) (B4:B4) [12:49:27:143]: PROPERTY CHANGE: Adding UpdateStarted property. Its value is '1'.
MSI (s) (B4:B4) [12:49:27:158]: Machine policy value 'DisableRollback' is 0
MSI (s) (B4:B4) [12:49:27:158]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 
MSI (s) (B4:B4) [12:49:27:174]: Executing op: Header(Signature=1397708873,Version=301,Timestamp=1015965230,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=3)
Action start 12:49:27: InstallExecute.
MSI (s) (B4:B4) [12:49:27:174]: Executing op: ProductInfo(ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},ProductName=<<MASKED>> Upgrade,PackageName=<<MASKED>>_UPGRADE_INSTALLER.msi,Language=1033,Version=1,Assignment=1,ObsoleteArg=0,,,PackageCode={4D27DE40-5ADC-4720-8115-975404A0BFBD},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: DialogInfo(Type=1,Argument=<<MASKED>> Upgrade)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
MSI (s) (B4:B4) [12:49:27:174]: Executing op: SetBaseline(Baseline=0,)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: SetBaseline(Baseline=1,)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: ActionStart(Name=InstallInitialize,,)
MSI (s) (B4:B4) [12:49:27:174]: Executing op: ProductUnregister(UpgradeCode={B37510F7-93D8-4326-907B-1922653EEAEB})
MSI (s) (B4:B4) [12:49:27:174]: Note: 1: 1402 2: UNKNOWN\Products\E8F82E61B13F098458FB836814B7C356\Transforms 3: 2 
MSI (s) (B4:B4) [12:49:27:174]: Note: 1: 1402 2: UNKNOWN\Products\E8F82E61B13F098458FB836814B7C356\Transforms 3: 2 
MSI (s) (B4:B4) [12:49:27:174]: Scheduling file 'C:\WINDOWS\Installer\be398.msi' for deletion during post-install cleanup (not post-reboot).
MSI (s) (B4:B4) [12:49:27:221]: Note: 1: 1402 2: UNKNOWN\Products\E8F82E61B13F098458FB836814B7C356\Usage 3: 2 
MSI (s) (B4:B4) [12:49:27:221]: Executing op: ProductCPDisplayInfoUnregister()
MSI (s) (B4:B4) [12:49:27:221]: Executing op: ProductUnpublish(PackageKey={4D27DE40-5ADC-4720-8115-975404A0BFBD})
MSI (s) (B4:B4) [12:49:27:236]: Executing op: UpgradeCodeUnpublish(UpgradeCode={B37510F7-93D8-4326-907B-1922653EEAEB})
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ProductUnpublishClient(,,)
MSI (s) (B4:B4) [12:49:27:236]: Note: 1: 1402 2: UNKNOWN\Installer\Products\E8F82E61B13F098458FB836814B7C356 3: 2 
MSI (s) (B4:B4) [12:49:27:236]: Executing op: SourceListUnpublish(,)
MSI (s) (B4:B4) [12:49:27:236]: Note: 1: 1402 2: UNKNOWN\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList 3: 2 
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,)
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ProgressTotal(Total=8,Type=1,ByteEquivalent=24000)
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ComponentUnregister(ComponentId={336EDE08-571C-4217-8907-841609016F15},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ComponentUnregister(ComponentId={9F316CFC-8376-9CA0-F401-9DFF67B04ECD},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:236]: Executing op: ComponentUnregister(ComponentId={4E9CA650-CBFD-F8CA-81B3-EA312643FC7F},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ComponentUnregister(ComponentId={611EA4F6-0461-45CE-4F7D-A19CA3AAB93F},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ComponentUnregister(ComponentId={E12835E2-324D-0030-3DC8-CCE309403D92},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ComponentUnregister(ComponentId={862F822D-06E5-2EA7-5569-2A818D77AAB8},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ComponentUnregister(ComponentId={AA8573D9-2375-9177-F6A0-45619ED0AF25},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ComponentUnregister(ComponentId={6126E651-1BA1-E8A2-2640-D32C34312B40},,BinaryType=0,)
MSI (s) (B4:B4) [12:49:27:252]: Executing op: ActionStart(Name=MsiUnpublishAssemblies,Description=Unpublishing assembly information,Template=Application Context:[1], Assembly Name:[2])
MSI (s) (B4:B4) [12:49:27:268]: Executing op: AssemblyUnpublish(,,AssemblyType=3,AppCtx=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Microsoft.SqlServer.Smo.dll,AssemblyName=Microsoft.SqlServer.Smo,Version="9.0.242.0",Culture="neutral",PublicKeyToken="89845DCD8080CC91",ProcessorArchitecture="MSIL",Descriptor=?J4F*fLLC?'zk.S,CaUH>`4Z=Aamfzxz+b&4daK.Q)
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.Smo.dll 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.Smo.dll 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Executing op: AssemblyUnpublish(,,AssemblyType=3,AppCtx=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Microsoft.SqlServer.ConnectionInfo.dll,AssemblyName=Microsoft.SqlServer.ConnectionInfo,Version="9.0.242.0",Culture="neutral",PublicKeyToken="89845DCD8080CC91",ProcessorArchitecture="MSIL",Descriptor=?J4F*fLLC?'zk.S,CaUH>40m-S?xQ~29HaSQ7jrEd)
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.ConnectionInfo.dll 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.ConnectionInfo.dll 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Executing op: AssemblyUnpublish(,,AssemblyType=3,AppCtx=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>>_UPGRADE.exe,AssemblyName=<<MASKED>>_UPGRADE,Version="1.0.0.14752",Culture="neutral",ProcessorArchitecture="MSIL",Descriptor=?J4F*fLLC?'zk.S,CaUH>9.*7Gq%@js5rXJ2NX$^8)
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|<<MASKED>>_UPGRADE.exe 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Note: 1: 1402 2: UNKNOWN\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|<<MASKED>>_UPGRADE.exe 3: 2 
MSI (s) (B4:B4) [12:49:27:268]: Executing op: ActionStart(Name=_0D651A08_6978_4098_8CD2_43D561541C34.uninstall,,)
MSI (s) (B4:B4) [12:49:27:268]: Executing op: CustomActionSchedule(Action=_0D651A08_6978_4098_8CD2_43D561541C34.uninstall,ActionType=3073,Source=BinaryData,Target=ManagedInstall,CustomActionData=/installtype=notransaction /action=uninstall /LogFile= "C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>>_UPGRADE.exe" "C:\DOCUME~1\admin\LOCALS~1\Temp\CFG1B.tmp")
MSI (s) (B4:3C) [12:49:27:330]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI61.tmp, Entrypoint: ManagedInstall
MSI (s) (B4:C8) [12:49:27:330]: Generating random cookie.
MSI (s) (B4:C8) [12:49:27:361]: Created Custom Action Server with PID 1608 (0x648).
MSI (s) (B4:70) [12:49:27:424]: Running as a service.
MSI (s) (B4:70) [12:49:27:439]: Hello, I'm your 32bit Elevated custom action server.
MSI (s) (B4:70) [12:49:29:627]: 
MSI (s) (B4:3C) [12:49:29:627]: Leaked MSIHANDLE (151) of type 790531 for thread 2672
MSI (s) (B4:3C) [12:49:29:627]: Note: 1: 2769 2: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall 3: 1 
MSI (c) (20:C0) [12:49:27:596]: Font created.  Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

DEBUG: Error 2769:  Custom Action _0D651A08_6978_4098_8CD2_43D561541C34.uninstall did not close 1 MSIHANDLEs.
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2769. The arguments are: _0D651A08_6978_4098_8CD2_43D561541C34.uninstall, 1, 
MSI (s) (B4:B4) [12:49:29:643]: User policy value 'DisableRollback' is 0
MSI (s) (B4:B4) [12:49:29:643]: Machine policy value 'DisableRollback' is 0
Action ended 12:49:29: InstallExecute. Return value 3.
MSI (s) (B4:B4) [12:49:29:643]: Executing op: Header(Signature=1397708873,Version=301,Timestamp=1015965230,LangId=1033,Platform=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=3)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: DialogInfo(Type=1,Argument=<<MASKED>> Upgrade)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
MSI (s) (B4:B4) [12:49:29:643]: Executing op: ActionStart(Name=_0D651A08_6978_4098_8CD2_43D561541C34.uninstall,,)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: ProductInfo(ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},ProductName=<<MASKED>> Upgrade,PackageName=<<MASKED>>_UPGRADE_INSTALLER.msi,Language=1033,Version=1,Assignment=1,ObsoleteArg=0,,,PackageCode={4D27DE40-5ADC-4720-8115-975404A0BFBD},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: ActionStart(Name=MsiUnpublishAssemblies,Description=Unpublishing assembly information,Template=Application Context:[1], Assembly Name:[2])
MSI (s) (B4:B4) [12:49:29:643]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|<<MASKED>>_UPGRADE.exe,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:643]: Executing op: RegAddValue(Name=<<MASKED>>_UPGRADE,Version="1.0.0.14752",Culture="neutral",ProcessorArchitecture="MSIL",Value=[~]?J4F*fLLC?'zk.S,CaUH>9.*7Gq%@js5rXJ2NX$^8[~],)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.ConnectionInfo.dll,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: RegAddValue(Name=Microsoft.SqlServer.ConnectionInfo,Version="9.0.242.0",Culture="neutral",PublicKeyToken="89845DCD8080CC91",ProcessorArchitecture="MSIL",Value=[~]?J4F*fLLC?'zk.S,CaUH>40m-S?xQ~29HaSQ7jrEd[~],)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Assemblies\C:|Program Files|<<MASKED>>|<<MASKED>> Upgrade|Microsoft.SqlServer.Smo.dll,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: RegAddValue(Name=Microsoft.SqlServer.Smo,Version="9.0.242.0",Culture="neutral",PublicKeyToken="89845DCD8080CC91",ProcessorArchitecture="MSIL",Value=[~]?J4F*fLLC?'zk.S,CaUH>`4Z=Aamfzxz+b&4daK.Q[~],)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={6126E651-1BA1-E8A2-2640-D32C34312B40},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>>_UPGRADE.exe,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={AA8573D9-2375-9177-F6A0-45619ED0AF25},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>>_UPGRADE.exe.config,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={862F822D-06E5-2EA7-5569-2A818D77AAB8},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Microsoft.SqlServer.ConnectionInfo.dll,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={E12835E2-324D-0030-3DC8-CCE309403D92},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Upgrade.xml,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={611EA4F6-0461-45CE-4F7D-A19CA3AAB93F},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Structure.Zip,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={4E9CA650-CBFD-F8CA-81B3-EA312643FC7F},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\Microsoft.SqlServer.Smo.dll,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={9F316CFC-8376-9CA0-F401-9DFF67B04ECD},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>> Deployed Upgrader - Release Note.doc,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:658]: Executing op: ComponentRegister(ComponentId={336EDE08-571C-4217-8907-841609016F15},KeyPath=C:\Program Files\<<MASKED>>\<<MASKED>> Upgrade\<<MASKED>> Deployed Upgrader - User Guide.doc,State=3,ProductKey={16E28F8E-F31B-4890-85BF-3886417B3C65},,SharedDllRefCount=0,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: ActionStart(Name=InstallInitialize,,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegRemoveKey()
MSI (s) (B4:B4) [12:49:29:674]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList 3: 2 
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegRemoveKey()
MSI (s) (B4:B4) [12:49:29:674]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356 3: 2 
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\UpgradeCodes\7F01573B8D39623409B7912256E3AEBE,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=E8F82E61B13F098458FB836814B7C356,,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Features\E8F82E61B13F098458FB836814B7C356,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=DefaultFeature,,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Features\E8F82E61B13F098458FB836814B7C356,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=Clients,Value=[~]:[~],)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=AuthorizedLUAApp,Value=#0,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=InstanceType,Value=#0,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=AdvertiseFlags,Value=#388,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=Assignment,Value=#1,)
MSI (s) (B4:B4) [12:49:29:674]: Executing op: RegAddValue(Name=Version,Value=#1,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=Language,Value=#1033,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=PackageCode,Value=04ED72D4CDA5027418517945400AFBDB,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=ProductName,Value=<<MASKED>> Upgrade,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=LastUsedSource,Value=#%n;1;C:\Documents and Settings\admin\Desktop\,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=PackageName,Value=<<MASKED>>_UPGRADE_INSTALLER.msi,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList\Net,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=1,Value=#%C:\Documents and Settings\admin\Desktop\,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356\SourceList\Media,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=1,Value=;,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Classes\Installer\Products\E8F82E61B13F098458FB836814B7C356,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\{16E28F8E-F31B-4890-85BF-3886417B3C65},SecurityDescriptor=BinaryData,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=DisplayName,Value=<<MASKED>> Upgrade,)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\InstallProperties,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:689]: Executing op: RegAddValue(Name=DisplayName,Value=<<MASKED>> Upgrade,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\InstallProperties,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\Usage,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegRemoveKey()
MSI (s) (B4:B4) [12:49:29:705]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\Usage 3: 2 
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\Usage,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\7F01573B8D39623409B7912256E3AEBE,SecurityDescriptor=BinaryData,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=E8F82E61B13F098458FB836814B7C356,,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\{16E28F8E-F31B-4890-85BF-3886417B3C65},SecurityDescriptor=BinaryData,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=Language,Value=#1033,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=Version,Value=#1,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=WindowsInstaller,Value=#1,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=VersionMinor,Value=#0,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=VersionMajor,Value=#0,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=URLUpdateInfo,,)
MSI (s) (B4:B4) [12:49:29:705]: Executing op: RegAddValue(Name=URLInfoAbout,,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=UninstallString,Value=#%MsiExec.exe /X{16E28F8E-F31B-4890-85BF-3886417B3C65},)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=EstimatedSize,Value=#711420,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=Size,,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=Readme,,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=Publisher,Value=<<MASKED>>,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=NoModify,Value=#1,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=ModifyPath,Value=#%MsiExec.exe /X{16E28F8E-F31B-4890-85BF-3886417B3C65},)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=InstallSource,Value=C:\Documents and Settings\admin\Desktop\,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=InstallLocation,,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=InstallDate,Value=20100414,)
MSI (s) (B4:B4) [12:49:29:721]: Executing op: RegAddValue(Name=HelpTelephone,,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=HelpLink,,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=DisplayVersion,Value=0.0.1,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=Contact,Value=<<MASKED>>,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=Comments,Value=<<MASKED>> Upgrade,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=AuthorizedCDFPrefix,,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\InstallProperties,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=Language,Value=#1033,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=Version,Value=#1,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=WindowsInstaller,Value=#1,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=VersionMinor,Value=#0,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=VersionMajor,Value=#0,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=URLUpdateInfo,,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=URLInfoAbout,,)
MSI (s) (B4:B4) [12:49:29:736]: Executing op: RegAddValue(Name=UninstallString,Value=#%MsiExec.exe /X{16E28F8E-F31B-4890-85BF-3886417B3C65},)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=EstimatedSize,Value=#711420,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=Size,,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=Readme,,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=Publisher,Value=<<MASKED>>,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=NoModify,Value=#1,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=ModifyPath,Value=#%MsiExec.exe /X{16E28F8E-F31B-4890-85BF-3886417B3C65},)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=LocalPackage,Value=C:\WINDOWS\Installer\be398.msi,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegCreateKey()
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=InstallSource,Value=C:\Documents and Settings\admin\Desktop\,)
MSI (s) (B4:B4) [12:49:29:752]: Executing op: RegAddValue(Name=InstallLocation,,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=InstallDate,Value=20100414,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=HelpTelephone,,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=HelpLink,,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=DisplayVersion,Value=0.0.1,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=Contact,Value=<<MASKED>>,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=Comments,Value=<<MASKED>> Upgrade,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegAddValue(Name=AuthorizedCDFPrefix,,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\TempPackages,SecurityDescriptor=BinaryData,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegRemoveValue(Name=C:\WINDOWS\Installer\be398.msi,Value=#0,)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegRemoveKey()
MSI (s) (B4:B4) [12:49:29:768]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\TempPackages 3: 2 
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\Transforms,,BinaryType=0)
MSI (s) (B4:B4) [12:49:29:768]: Executing op: RegRemoveKey()
MSI (s) (B4:B4) [12:49:29:768]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\E8F82E61B13F098458FB836814B7C356\Transforms 3: 2 
MSI (s) (B4:B4) [12:49:29:768]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
MSI (s) (B4:B4) [12:49:29:768]: Error in rollback skipped.	Return: 5
MSI (s) (B4:B4) [12:49:29:783]: Closing Terminal Server registry propogation window. Discarding Changes.
MSI (s) (B4:B4) [12:49:29:908]: No System Restore sequence number for this installation.
MSI (s) (B4:B4) [12:49:29:908]: Unlocking Server
MSI (s) (B4:B4) [12:49:29:908]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 12:49:29: INSTALL. Return value 3.
MSI (s) (B4:B4) [12:49:29:924]: Note: 1: 1725 
MSI (s) (B4:B4) [12:49:29:924]: Product: <<MASKED>> Upgrade -- Removal failed.

MSI (s) (B4:B4) [12:49:29:924]: Cleaning up uninstalled install packages, if any exist
MSI (s) (B4:B4) [12:49:29:924]: MainEngineThread is returning 1603
MSI (s) (B4:E0) [12:49:29:939]: Destroying RemoteAPI object.
MSI (s) (B4:C8) [12:49:29:939]: Custom Action Manager thread ending.
=== Logging stopped: 14/04/2010  12:49:29 ===
MSI (c) (20:1C) [12:49:29:939]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (20:1C) [12:49:29:939]: MainEngineThread is returning 1603
=== Verbose logging stopped: 14/04/2010  12:49:29 ===

Open in new window

0
milindsmCommented:
One more link to help you....

http://support.microsoft.com/kb/555650
0
Vadim RappCommented:
Regarding finding out the reason, you won't find it from the log file, since it happens within the custom action, which is black box for the Installer (and which is the main reason why using custom actions should be avoided whenever possible). I would run process monitor looking at the file access events, or maybe put some debugging into the code of the action itself. From the error message it looks like it is expecting "C:\Program Files\WorkApps\CommandTool\CommandTool.exe" to be a folder rather than a file.

There are other issues as well. First, if commandtool.exe is part of your installation, i.e. Installer knows about this file, then it's very possible that your custom action is interfering with Installer's own activity. I.e. maybe at the time when your c.a. is trying to remove the file, it is in some intermetiate state where Installer has put it during the course of uninstallation. Since your c.a. is totally independent from Installer's own activity, it's possible that it will interfere. For all the above-stated reasons, custom actions should work only with the objects of which Installer itself is unaware - files, registry keys, installing databases, etc. - but when you touch the same objects that Installer is handling by itself, this is invitation to the trouble.

Another bad idea is hardcoding the path c:\program files\workapps . What is the user has chosen another installation directory during the installation? He could.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Vadim RappCommented:
It should also be noted that normally you should worry about removing your installation directory or files at all. Installer will clean up everything it should, and if it leaves behind something (usually data files created by the application itself), the number of considerations it took into account to make that decision is far more than you or I could think about. Unless you have some very special requirements, the best is to allow Installer to remove it by itself, without any "assistance" by custom actions.
0
Vadim RappCommented:
typo:

It should also be noted that normally you should worry about removing your installation directory or files at all.
->
It should also be noted that normally you should not worry about removing your installation directory or files at all.
0
Blowfelt82Author Commented:
I think you are right in that the msi uninstaller is trying to remove the file and then the custom action is doing the same. I will look into this, by any chance do you know of a way to forcefully remove the install from a machine. Add/Remove programs wont let me because of this error, and any new versions cant go onto the machine because an existing version already exists?
0
Vadim RappCommented:
look for Installer Cleanup Utility
0
Mohamed OsamaSenior IT ConsultantCommented:
have you tried this ?
msiexec /x {16E28F8E-F31B-4890-85BF-3886417B3C65}
0
Blowfelt82Author Commented:
The installer cleanup utility did the job of removing the software, I have also tried the uninstall key as above. I think the problem is as suggested. I will start some testing today.
0
Vadim RappCommented:
When you try to uninstall from control panel, control panel runs exactly this command, msiexec /x {key}, so it's not something new.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Software

From novice to tech pro — start learning today.