Automated cleanup tool to remove the .NET Framework 1.0, 1.1, 2.0, 3.0 and 3.5


I have posted an updated version of the .NET Framework cleanup tool that now contains support for automatically cleaning up the .NET Framework 1.0, the .NET Framework 1.1, the .NET Framework 2.0, the .NET Framework 3.0 and the .NET Framework 3.5.


This tool automates the manual cleanup steps for the .NET Framework 2.0 that I posted a while ago.  These steps have helped solve most of the known .NET Framework 2.0 beta uninstall issues that I know of.  In addition, the tool can be useful to return your system to a known (relatively clean) state in case you run into any .NET Framework 2.0 installation failures so that you can try to install again.


The updated version of the cleanup tool contains options to clean up the .NET Framework 1.0, 1.1, 2.0, 3.0 and 3.5 separately and all versions simultaneously in a single step.  The cleanup tool contains logic so that if it is run on an OS version that includes the .NET Framework as an OS component, it will not offer the option to clean it up.  This means that running the cleanup tool on Windows XP Media Center Edition or Tablet PC Edition will not offer the option to clean up the .NET Framework 1.0, running it on Windows Server 2003 will not offer the option to clean up the .NET Framework 1.1 and running it on Windows Vista will not offer the option to clean up the .NET Framework 2.0 or the .NET Framework 3.0.


There are a couple of very important caveats that you should read before using this tool to cleanup .NET Framework bits on your machine:



  1. This tool is designed as a last resort for cases where install, uninstall or repair did not succeed for unusual reasons.  It is not intended as a substitute for the standard uninstall procedure.  You should try to perform an uninstall from Add/Remove Programs before using this cleanup tool.
  2. This cleanup tool will delete shared files and registry keys used by other versions of the .NET Framework.  If you run the cleanup tool, you will need to perform a repair or reinstall for all other versions of the .NET Framework that are on your computer to get them to work correctly afterwards.

I have been using this tool for a while, and it has proven reliable, but there may still be bugs in it in certain scenarios.  Please contact me if you run into any issues while using the cleanup tool or if you are still unable to install the .NET Framework (or any service packs or hotfixes) after running it.


The tool has a command line switch that allows it to be run in silent mode if needed.  There is more information about how to run it in silent mode in the .NET Framework Cleanup Tool User’s Guide.


<update date=”8/22/2007″> Added information about removing the .NET Framework 3.0 because the tool now supports this version of the .NET Framework in addition to 1.0, 1.1 and 2.0. </update>


<update date=”9/13/2007″> Added information about removing the .NET Framework 3.5 because the tool now supports this version of the .NET Framework in addition to 1.0, 1.1, 2.0 and 3.0. </update>


<update date=”12/3/2007″> Added a link to the silent install instructions for the cleanup tool </update>


<update date=”2/28/2009″> Added links to the .NET Framework Cleanup Tool User’s Guide, which contains download locations and detailed information about how to use the cleanup tool. </update>


 

Comments (237)

  1. sAji says:

    Automated cleanup tool to remove the .NET Framework 2.0

    The cleanup failed and I am still stuck. The failure log files are below, is there ANY other solution.

    I could not uninstall or reinstall the dotNet framework 2.0

    Thanks

    ======================================================================

    [05/31/06,20:46:22] Beginning of new cleanup utility session

    [05/31/06,20:46:39] Calling ShellExecute to display file C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPreadme.txt

    [05/31/06,20:50:04] Starting cleanup for product .NET Framework 2.0

    [05/31/06,20:50:04] Section [Stop Services – .NET Framework Common] – start parsing entries

    [05/31/06,20:50:04] Found entry msiserver, performing action now

    [05/31/06,20:50:04] Attempting to stop the service ‘msiserver’

    [05/31/06,20:50:04] The service ‘msiserver’ was already stopped

    [05/31/06,20:50:04] Found entry httpfilter, performing action now

    [05/31/06,20:50:04] Attempting to stop the service ‘httpfilter’

    [05/31/06,20:50:14] Successfully stopped the service ‘httpfilter’

    [05/31/06,20:50:14] Found entry msftpsvc, performing action now

    [05/31/06,20:50:14] Attempting to stop the service ‘msftpsvc’

    [05/31/06,20:50:14] ****ERROR**** ControlService failed for the service ‘msftpsvc’

    [05/31/06,20:50:14] Found entry nntpsvc, performing action now

    [05/31/06,20:50:14] Attempting to stop the service ‘nntpsvc’

    [05/31/06,20:50:14] ***WARNING*** Failed to open the service ‘nntpsvc’

    [05/31/06,20:50:14] Found entry smtpsvc, performing action now

    [05/31/06,20:50:14] Attempting to stop the service ‘smtpsvc’

    [05/31/06,20:50:29] ****ERROR**** WaitForServiceState failed for the service ‘smtpsvc’

    [05/31/06,20:50:29] Found entry w3svc, performing action now

    [05/31/06,20:50:29] Attempting to stop the service ‘w3svc’

    [05/31/06,20:50:45] ****ERROR**** WaitForServiceState failed for the service ‘w3svc’

    [05/31/06,20:50:45] Found entry iisadmin, performing action now

    [05/31/06,20:50:45] Attempting to stop the service ‘iisadmin’

    [05/31/06,20:50:45] ****ERROR**** ControlService failed for the service ‘iisadmin’

    [05/31/06,20:50:45] Section [Stop Services – .NET Framework Common] – stop parsing entries

    [05/31/06,20:50:45] Section [Product Codes – .NET Framework 2.0] – start parsing entries

    [05/31/06,20:50:45] Found entry {018F3F06-CDA6-492C-9B45-3687E29B7BC6}, performing action now

    [05/31/06,20:50:45] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {018F3F06-CDA6-492C-9B45-3687E29B7BC6}’ now

    [05/31/06,20:50:45] Found entry {729804E1-4A5D-4B66-97CA-5626865BE22A}, performing action now

    [05/31/06,20:50:45] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {729804E1-4A5D-4B66-97CA-5626865BE22A}’ now

    [05/31/06,20:50:45] Found entry {F35A613A-40BF-4180-9560-CD9D0FF4627E}, performing action now

    [05/31/06,20:50:45] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {F35A613A-40BF-4180-9560-CD9D0FF4627E}’ now

    [05/31/06,20:50:45] Found entry {FA236E6A-DCA9-49E4-BE79-794B20B848F7}, performing action now

    [05/31/06,20:50:45] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FA236E6A-DCA9-49E4-BE79-794B20B848F7}’ now

    [05/31/06,20:50:46] Found entry {0EC12D3A-067D-411B-A43F-1953DD19DA81}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {0EC12D3A-067D-411B-A43F-1953DD19DA81}’ now

    [05/31/06,20:50:46] Found entry {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}’ now

    [05/31/06,20:50:46] Found entry {303DA0A9-20DE-4B7F-99DF-8140242D67FB}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {303DA0A9-20DE-4B7F-99DF-8140242D67FB}’ now

    [05/31/06,20:50:46] Found entry {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}’ now

    [05/31/06,20:50:46] Found entry {DA91C487-D75B-4618-A5D3-270099253901}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {DA91C487-D75B-4618-A5D3-270099253901}’ now

    [05/31/06,20:50:46] Found entry {FFC31975-87D5-4526-AD31-54BBFC72EF38}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FFC31975-87D5-4526-AD31-54BBFC72EF38}’ now

    [05/31/06,20:50:46] Found entry {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}’ now

    [05/31/06,20:50:46] Found entry {27228463-7CA9-4CE7-8D44-49C795ED88FD}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {27228463-7CA9-4CE7-8D44-49C795ED88FD}’ now

    [05/31/06,20:50:46] Found entry {5C026B05-44C7-4332-941D-943257C73944}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {5C026B05-44C7-4332-941D-943257C73944}’ now

    [05/31/06,20:50:46] Found entry {71FCEDA6-D392-4BBD-9FE4-9171E6072828}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {71FCEDA6-D392-4BBD-9FE4-9171E6072828}’ now

    [05/31/06,20:50:46] Found entry {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}’ now

    [05/31/06,20:50:46] Found entry {A8C66385-C60F-4CD8-A597-800A6F660EEB}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {A8C66385-C60F-4CD8-A597-800A6F660EEB}’ now

    [05/31/06,20:50:46] Found entry {D461412D-1C69-4A69-A169-3D122B26F0A1}, performing action now

    [05/31/06,20:50:46] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D461412D-1C69-4A69-A169-3D122B26F0A1}’ now

    [05/31/06,20:50:47] Found entry {71A59614-172D-4F9E-B5FD-F999628CB7DE}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {71A59614-172D-4F9E-B5FD-F999628CB7DE}’ now

    [05/31/06,20:50:47] Found entry {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}’ now

    [05/31/06,20:50:47] Found entry {9046F10C-F5E7-4871-BED9-8288F19C70DF}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {9046F10C-F5E7-4871-BED9-8288F19C70DF}’ now

    [05/31/06,20:50:47] Found entry {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}’ now

    [05/31/06,20:50:47] Found entry {CE2B90F0-CD48-4916-BD86-08232BDA5820}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {CE2B90F0-CD48-4916-BD86-08232BDA5820}’ now

    [05/31/06,20:50:47] Found entry {22768A83-3A91-442F-A38F-36E5774C9EB3}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {22768A83-3A91-442F-A38F-36E5774C9EB3}’ now

    [05/31/06,20:50:47] Found entry {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}’ now

    [05/31/06,20:50:47] Found entry {71F8EFBF-09AF-418D-91F1-52707CDFA274}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {71F8EFBF-09AF-418D-91F1-52707CDFA274}’ now

    [05/31/06,20:50:47] Found entry {EB326804-A8D5-4191-9509-D48F8A7E9655}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {EB326804-A8D5-4191-9509-D48F8A7E9655}’ now

    [05/31/06,20:50:47] Found entry {7A1ADD0C-17F3-47B8-B033-A06E189C835D}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {7A1ADD0C-17F3-47B8-B033-A06E189C835D}’ now

    [05/31/06,20:50:47] Found entry {90FA11B2-3912-475C-889D-DB6507FB7058}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {90FA11B2-3912-475C-889D-DB6507FB7058}’ now

    [05/31/06,20:50:47] Found entry {09C5808D-ED2F-4310-90EB-A16DC87B611D}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {09C5808D-ED2F-4310-90EB-A16DC87B611D}’ now

    [05/31/06,20:50:47] Found entry {48FF02A1-0659-497E-B939-36E23360ECD7}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {48FF02A1-0659-497E-B939-36E23360ECD7}’ now

    [05/31/06,20:50:47] Found entry {32F6FFF6-DF95-4344-B242-23C83DD18CC8}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {32F6FFF6-DF95-4344-B242-23C83DD18CC8}’ now

    [05/31/06,20:50:47] Found entry {FBEBCA12-7F0B-47EF-AE36-6E949C446418}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FBEBCA12-7F0B-47EF-AE36-6E949C446418}’ now

    [05/31/06,20:50:47] Found entry {0076AC37-BD40-431F-B400-89914A2C870E}, performing action now

    [05/31/06,20:50:47] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {0076AC37-BD40-431F-B400-89914A2C870E}’ now

    [05/31/06,20:50:48] Found entry {BE7D6A58-3864-44F0-910C-75BC7DB91A10}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {BE7D6A58-3864-44F0-910C-75BC7DB91A10}’ now

    [05/31/06,20:50:48] Found entry {AFB6F35F-F660-4DD7-8882-357013A08C6C}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {AFB6F35F-F660-4DD7-8882-357013A08C6C}’ now

    [05/31/06,20:50:48] Found entry {FFA6B962-263E-4CAE-8771-FCE01F89FF00}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FFA6B962-263E-4CAE-8771-FCE01F89FF00}’ now

    [05/31/06,20:50:48] Found entry {7D3C3D6A-3871-4DE1-A3C1-2B397C9069AA}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {7D3C3D6A-3871-4DE1-A3C1-2B397C9069AA}’ now

    [05/31/06,20:50:48] Found entry {2E093ED0-7DCD-42A4-8C63-4B45CD82E698}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {2E093ED0-7DCD-42A4-8C63-4B45CD82E698}’ now

    [05/31/06,20:50:48] Found entry {62175B2C-10B8-4B23-A276-7E780AEA9595}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {62175B2C-10B8-4B23-A276-7E780AEA9595}’ now

    [05/31/06,20:50:48] Found entry {9E72F128-39E2-4B5F-85DF-F16C108A4B7B}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {9E72F128-39E2-4B5F-85DF-F16C108A4B7B}’ now

    [05/31/06,20:50:48] Found entry {3125894F-D735-4C52-9765-79B9A7A0EE5E}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {3125894F-D735-4C52-9765-79B9A7A0EE5E}’ now

    [05/31/06,20:50:48] Found entry {7E98B728-D0DA-4E42-8488-2BA4FD3C13CE}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {7E98B728-D0DA-4E42-8488-2BA4FD3C13CE}’ now

    [05/31/06,20:50:48] Found entry {73C7C6E4-8576-4B48-96A6-55ABBFDC8773}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {73C7C6E4-8576-4B48-96A6-55ABBFDC8773}’ now

    [05/31/06,20:50:48] Found entry {2EA1FE0C-EBE1-4F3D-BFD8-33C585C8DABF}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {2EA1FE0C-EBE1-4F3D-BFD8-33C585C8DABF}’ now

    [05/31/06,20:50:48] Found entry {D4A4C731-6CB8-4575-9E95-4D012FF49CD2}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D4A4C731-6CB8-4575-9E95-4D012FF49CD2}’ now

    [05/31/06,20:50:48] Found entry {727256A5-22F2-4A93-9DF1-1A6879C30948}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {727256A5-22F2-4A93-9DF1-1A6879C30948}’ now

    [05/31/06,20:50:48] Found entry {3E2B0BE6-AFBF-46E2-B037-E07F3B96C7F8}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {3E2B0BE6-AFBF-46E2-B037-E07F3B96C7F8}’ now

    [05/31/06,20:50:48] Found entry {D68819AE-539D-49B6-B58C-6D96F947BBF3}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D68819AE-539D-49B6-B58C-6D96F947BBF3}’ now

    [05/31/06,20:50:48] Found entry {908661A2-ABA7-4343-A3B3-AD72A3920A6C}, performing action now

    [05/31/06,20:50:48] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {908661A2-ABA7-4343-A3B3-AD72A3920A6C}’ now

    [05/31/06,20:50:49] Found entry {5296F1DD-94A5-48B9-BFED-A58E4894FF12}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {5296F1DD-94A5-48B9-BFED-A58E4894FF12}’ now

    [05/31/06,20:50:49] Found entry {1E1C2EE1-E9CC-444F-ABBA-A478D0042F3A}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {1E1C2EE1-E9CC-444F-ABBA-A478D0042F3A}’ now

    [05/31/06,20:50:49] Found entry {BB47835E-3682-4CE5-8E6A-A811698A6517}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {BB47835E-3682-4CE5-8E6A-A811698A6517}’ now

    [05/31/06,20:50:49] Found entry {FBD12B47-5DFE-4DA4-AD4A-6CFAA1380E59}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FBD12B47-5DFE-4DA4-AD4A-6CFAA1380E59}’ now

    [05/31/06,20:50:49] Found entry {44568A1C-53F6-49A5-A163-CD9ADC0F76D5}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {44568A1C-53F6-49A5-A163-CD9ADC0F76D5}’ now

    [05/31/06,20:50:49] Found entry {5A68C92C-0946-4678-A247-19F56B31B6C8}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {5A68C92C-0946-4678-A247-19F56B31B6C8}’ now

    [05/31/06,20:50:49] Found entry {45841CBE-7212-4105-930D-FE4BA60E9E57}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {45841CBE-7212-4105-930D-FE4BA60E9E57}’ now

    [05/31/06,20:50:49] Found entry {59920619-B9B3-4D6F-B437-C0FF17102CD4}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {59920619-B9B3-4D6F-B437-C0FF17102CD4}’ now

    [05/31/06,20:50:49] Found entry {B9539093-66F9-4246-8C50-CC417FB5D46B}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {B9539093-66F9-4246-8C50-CC417FB5D46B}’ now

    [05/31/06,20:50:49] Found entry {D8A61CBA-0FF2-4F4A-ABE8-ACC753453A49}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D8A61CBA-0FF2-4F4A-ABE8-ACC753453A49}’ now

    [05/31/06,20:50:49] Found entry {F93150AB-659D-4B7F-8DD5-F2E394F4BED2}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {F93150AB-659D-4B7F-8DD5-F2E394F4BED2}’ now

    [05/31/06,20:50:49] Found entry {4824B5A6-3951-4ACC-A618-FAFC682AF73D}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {4824B5A6-3951-4ACC-A618-FAFC682AF73D}’ now

    [05/31/06,20:50:49] Found entry {82F063DF-A749-43E4-9264-536974610A9D}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {82F063DF-A749-43E4-9264-536974610A9D}’ now

    [05/31/06,20:50:49] Found entry {2F1C9601-A704-4D2B-A958-762D4AD3F86A}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {2F1C9601-A704-4D2B-A958-762D4AD3F86A}’ now

    [05/31/06,20:50:49] Found entry {63DD761B-53A5-4AF1-BD65-BC44E6BAB8AB}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {63DD761B-53A5-4AF1-BD65-BC44E6BAB8AB}’ now

    [05/31/06,20:50:49] Found entry {39F25E1A-7629-4172-A958-86CB22CB106F}, performing action now

    [05/31/06,20:50:49] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {39F25E1A-7629-4172-A958-86CB22CB106F}’ now

    [05/31/06,20:50:50] Found entry {784B352A-CE02-4858-A85E-27BF82BA6678}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {784B352A-CE02-4858-A85E-27BF82BA6678}’ now

    [05/31/06,20:50:50] Found entry {D089CB14-1F8F-492B-9BEA-1160ED25782C}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D089CB14-1F8F-492B-9BEA-1160ED25782C}’ now

    [05/31/06,20:50:50] Found entry {385EF990-1B35-458F-BF3D-8D8229AEDE58}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {385EF990-1B35-458F-BF3D-8D8229AEDE58}’ now

    [05/31/06,20:50:50] Found entry {D23F5814-24F3-4FC2-A4C6-E729E692D69B}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {D23F5814-24F3-4FC2-A4C6-E729E692D69B}’ now

    [05/31/06,20:50:50] Found entry {F046A7D4-58F4-4955-8902-9847106E27C2}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {F046A7D4-58F4-4955-8902-9847106E27C2}’ now

    [05/31/06,20:50:50] Found entry {A23CB45B-F8DD-42E4-8B73-50372E197B2F}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {A23CB45B-F8DD-42E4-8B73-50372E197B2F}’ now

    [05/31/06,20:50:50] Found entry {67B1FCFF-2285-42F8-9ABB-629003640D12}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {67B1FCFF-2285-42F8-9ABB-629003640D12}’ now

    [05/31/06,20:50:50] Found entry {FCD81E1E-2BFF-4143-AD5A-4ABF1DEAF3C5}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {FCD81E1E-2BFF-4143-AD5A-4ABF1DEAF3C5}’ now

    [05/31/06,20:50:50] Found entry {9B254ACC-855E-4FCA-A98D-9781EA69400E}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {9B254ACC-855E-4FCA-A98D-9781EA69400E}’ now

    [05/31/06,20:50:50] Found entry {C0ACBFD1-F0EC-4D68-9328-635D2F5965CE}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {C0ACBFD1-F0EC-4D68-9328-635D2F5965CE}’ now

    [05/31/06,20:50:50] Found entry {6D16CFE2-5D15-471C-9FCD-F8072DA8D056}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {6D16CFE2-5D15-471C-9FCD-F8072DA8D056}’ now

    [05/31/06,20:50:50] Found entry {B248D50C-4C8D-4CC7-90FC-7CFF0BB8CA5E}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {B248D50C-4C8D-4CC7-90FC-7CFF0BB8CA5E}’ now

    [05/31/06,20:50:50] Found entry {6DC83FB3-7999-4F25-A503-FAC8A2D48DAF}, performing action now

    [05/31/06,20:50:50] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {6DC83FB3-7999-4F25-A503-FAC8A2D48DAF}’ now

    [05/31/06,20:50:50] Found entry {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}, performing action now

    [05/31/06,20:50:50] MsiQueryProductState returned INSTALLSTATE_DEFAULT for product code {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}

    [05/31/06,20:50:50] MsiGetProductInfo returned C:WINDOWSInstallerb4e508.msi for locally cached MSI path

    [05/31/06,20:50:50] Locally cached MSI exists, running msiexec /x now

    [05/31/06,20:50:50] Launching process ‘C:WINDOWSsystem32msiexec.exe /x {7131646D-CD3C-40F4-97B9-CD9E4E6262EF} /qn’ now

    [05/31/06,20:51:18] Launching process ‘C:DOCUME~1sAjiLOCALS~1TempIXP000.TMPmsizap.exe TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}’ now

    [05/31/06,20:51:19] Section [Product Codes – .NET Framework 2.0] – stop parsing entries

    [05/31/06,20:51:19] Section [Directories – .NET Framework Common] – start parsing entries

    [05/31/06,20:51:19] Found entry %11%URTTemp, performing action now

    [05/31/06,20:51:19] Section [Directories – .NET Framework Common] – stop parsing entries

    [05/31/06,20:51:19] Section [Directories – .NET Framework 2.0] – start parsing entries

    [05/31/06,20:51:19] Found entry %10%AssemblyGAC_32CustomMarshalers2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:19] Found entry %10%AssemblyGAC_32ISymWrapper2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:19] Found entry %10%AssemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:19] Found entry %10%AssemblyGAC_32System.Data.OracleClient2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:19] Found entry %10%AssemblyGAC_32System.Data2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_32System.EnterpriseServices2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_32System.Transactions2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_32System.Web2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64CustomMarshalers2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64ISymWrapper2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64mscorlib2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64System.Data.OracleClient2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64System.Data2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64System.EnterpriseServices2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64System.Transactions2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_64System.Web2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILAccessibility2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILAspNetMMCExt2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILcscompmgd8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILIEExecRemote2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILIEHost2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILIIEHost2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:20] Found entry %10%AssemblyGAC_MSILMicrosoft.Build.Engine2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.Build.Framework2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.Build.Tasks2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.Build.Utilities2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.JScript8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.VisualBasic.Compatibility.Data8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.VisualBasic.Compatibility8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.VisualBasic.Vsa8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.VisualBasic8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:21] Found entry %10%AssemblyGAC_MSILMicrosoft.VisualC8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILMicrosoft.Vsa.Vb.CodeDOMProcessor8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILMicrosoft.Vsa8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILMicrosoft_VsaVb8.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILsysglobl2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Configuration.Install2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Configuration2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Data.SqlXml2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Deployment2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Design2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.DirectoryServices.Protocols2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.DirectoryServices2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Drawing.Design2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Drawing2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:22] Found entry %10%AssemblyGAC_MSILSystem.Management2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Messaging2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Runtime.Remoting2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Runtime.Serialization.Formatters.Soap2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Security2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.ServiceProcess2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Web.Mobile2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Web.RegularExpressions2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Web.Services2.0.0.0__b03f5f7f11d50a3a, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Windows.Forms2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem.Xml2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:23] Found entry %10%AssemblyGAC_MSILSystem2.0.0.0__b77a5c561934e089, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.40607_32, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.50215_32, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.40607_64, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.50215_64, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.50727_32Accessibility, performing action now

    [05/31/06,20:51:24] Found entry %10%assemblyNativeImages_v2.0.50727_32AspNetMMCExt, performing action now

    [05/31/06,20:51:25] Found entry %10%assemblyNativeImages_v2.0.50727_32CustomMarshalers, performing action now

    [05/31/06,20:51:25] Found entry %10%assemblyNativeImages_v2.0.50727_32dfsvc, performing action now

    [05/31/06,20:51:25] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.Build.Eng#, performing action now

    [05/31/06,20:51:25] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.Build.Fra#, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.Build.Tas#, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.Build.Uti#, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.VisualBas#, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32Microsoft.VisualC, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32mscorlib, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32msvcm80, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32sysglobl, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32System, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Configuratio#, performing action now

    [05/31/06,20:51:26] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Configuration, performing action now

    [05/31/06,20:51:27] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Data, performing action now

    [05/31/06,20:51:27] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Data.OracleC#, performing action now

    [05/31/06,20:51:27] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Data.SqlXml, performing action now

    [05/31/06,20:51:27] Found entry %10%assemblyNativeImages_v2.0.50727_32System.Deployment, performing action now

    [

  2. astebner says:

    Hi sAji – The errors in the log you listed here indicate that a couple of services could not be stopped, but the rest of the cleanup appears to have worked fine.  What is the exact error message you receive when attempting to uninstall or reinstall the .NET Framework 2.0?

  3. favorini says:

    Apparently this does not remove the Framework64 directory. I have two Win 2003 x64 machines with .NET 2.0.50727 RTM installed, that I cannot uninstall, repair or apply MS06-033 to. In all cases, I get "Error 1324.The folder path ‘Program Files’ contains an invalid character." Any idea what the deal is?

  4. astebner says:

    Hi Favorini – I would suggest taking a look at the log file for this patch install and see if it helps narrow down this problem.  The log file should be located at %temp%NDP20-KB917283-ENUNDP20-KB917283-ENU-msi*.log.  If you would like to send this log to me, I will try to see if I can figure anything out.  You can send it to Aaron.Stebner (at) microsoft (dot) com.

  5. Best Practice says:

    Thanks for your tool. I’ve ysed it but i can’t still install .NET 2.0.

    I initially installed mine via SQL server 2005 std. I only wanted to check an install package and i made the mistake of removing .NET framework. Ever since i’ve been battling with the installer.

    I get to the unregistering System.EnterpriseServices.dll then it starts to rollback.

    Executing : C:winntMicorsoft.NETFramework2.050727

    RegSvcs.exe" /bootstrapu

    I just need to get my management studio up and running so i can work online.

    Any help would bu truly appreciated.

    April

  6. astebner says:

    Hi Best Practice – The error that you list is actually a rollback custom action, so that isn’t what caused setup to fail.  Can you please open up %temp%dd_netfx20msi*.txt and search for the string "return value 3" (without the quotes) and paste in the lines immediately above it?  That should show the error that caused setup to rollback to begin with.

    It is likely that you are running into an error while registering System.EnterpriseServices.dll.  If so, I have a blog post at http://blogs.msdn.com/astebner/archive/2006/05/17/600677.aspx that lists some possible solutions for that.  If it turns out that this is the cause of the rollback on your system, can you please try those suggestions and see if they help?

  7. favorini says:

    (I was on vacation 😉 My problem seemed to be that the installer put Dr. Watson in "D:Program FilesCommon FilesMicrosoft SharedDW" for no apparent reason. My system drive is C: and the normal Program Files dir is there too. The D: drive letter was later reassigned to a CD-ROM drive. Thus, it couldn’t uninstall the stuff on D:. I ended up having to search and replace in the registry. Kind of a pain.

    BTW, is your uninstaller supposed to remove the Framework64 directory?

  8. astebner says:

    Hi Favorini – This Dr. Watson file issue is a bug that was found too late to fix in time for the .NET Framework 2.0.  I’m sorry for the hassles that it caused you.

    I need to add better 64-bit steps to the cleanup tool.  I haven’t had a chance to try it out yet on a 64-bit OS to figure out what steps need to be added.  It is on my list to do in the near future.

  9. Details about the .NET Framework 2.0 setup packaging Available command line switches for .NET Framework

  10. Recently, I saw a post on the MSDN .NET Framework Setup Forum indicating that a customer was having trouble

  11. Where to get Visual Studio 2005 and the .NET Framework 2.0 Where to download the .NET Framework 2.0 redistributable

  12. greeeg says:

    sir,

    i just joined this forum only to say thank you very much. this problem was driving me nuts and your tool worked like a holy charm! no fuss no muss.

    in my wanderings, i’ve come across other forums where, like i did, the people despair lost and confused, longing for someone to lead them out of this annoying f*cking problem…

    i will post them your link.

    🙂

  13. Since the Windows Vista public launch in January 2007, I have been receiving questions about how to repair

  14. donnyliew says:

    damn winxp still prompts me that I did not install .net 2.0 on my system when I already had use Aaron’s software to remove all of it. Tried to reinstall but the stupid prompt simply doesn’t go away. Sigh… Any suggestions?

  15. astebner says:

    Hi Donnyliew – Where are you looking that tells you that the .NET Framework 2.0 is not installed?  Also, what is the exact error message that you’re seeing?

    Can you also try to use the instructions listed at http://blogs.msdn.com/astebner/archive/2005/07/01/using-msiinv-to-gather-information-about-what-is-installed-on-a-computer.aspx to gather a list of installed products on your system and send it to me so I can check and see whether the .NET Framework 2.0 is listed there?  You can send the output to Aaron.Stebner (at) microsoft (dot) com.

  16. I’ve posted an updated version of the .NET Framework cleanup tool that now contains an option to remove

  17. I’ve posted an updated version of the .NET Framework cleanup tool that now contains an option to remove

  18. I&#39;ve posted an updated version of the .NET Framework cleanup tool that now contains an option to

  19. Question: I have read about the .NET Framework cleanup tool , and I would like to be able to automate

  20. Question: I have read about the .NET Framework cleanup tool , and I would like to be able to automate

  21. pennyfourth says:

    I used the dotnetfxcleaner tool after reinstalling software after a crash. Framework 2.0 had errors and I used the tool before the manual option. It cleaned up ver2.0 and allowed full install of ver 2 and later version 3 which had also failed. Updates loaded both 2 and 3 after using this tool without problem. System HP pavilion using XPSP2

  22. Over the past couple of weeks, I’ve heard from a few users who tried to run the .NET Framework cleanup

  23. kansee27 says:

    dotnetfx_cleanup_tool – helped me very much to fix my Orcas C# express installation issue.

    Many Thanks

  24. Question: I would like to try to automate the instructions for removing and reinstalling the .NET Framework

  25. JMarchesoni says:

    I would like to be able to run the cleanup tool from a software installation.  How would I go about doing this, i.e. are there any command line options, etc.?

  26. astebner says:

    Hi JMarchesoni – Yes, there is a way to run this cleanup tool in silent mode.  I posted some information about how to do this at http://blogs.msdn.com/astebner/archive/2007/09/21/5046920.aspx.  Can you please take a look at that and let me know if you have any issues getting it to work in your scenario?

  27. I’ve posted an updated version of the .NET Framework cleanup tool that contains the following changes:

  28. I&#39;ve posted an updated version of the .NET Framework cleanup tool that contains the following changes

  29. ELLIOTT says:

    I can not install TurboTax 2007 Deluxe due to problems w/ NET 2.0 Never had problem installing previous versions of TurboTax on same computer. Dell 8250 w/ Win XP Home w/ service packs.

    Downloaded the tool.  Ran it only to remove NET 2.0 & it said it successfully removed NET 2.0.  But when I went to explorer the folder v2.050727 was still there.  I tried to remove it & still got the msg "Cannot delete v2.0:  Access is denied.  Make sure the disk is not full or write protected and that the file is not currently in use."  I tried to install TurboTax & got the msg "Error 25015.  Failed to install assembly ‘C: WINDOWSMicrosoft.NETFrameworkv2.0.50727Microsoft.VisualBasic/Vsn.dll’ because of system error:  Access is denied.’

    Any other suggestions?

  30. astebner says:

    Hi Elliott – For this type of access denied error, I usually suggest trying one of the following workarounds to see if they help:

    http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx

    http://blogs.msdn.com/astebner/archive/2006/11/25/disabling-services-with-msconfig-to-work-around-setup-failures.aspx

    Hopefully one of these will help in your scenario as well.

  31. luckyb says:

    Aaron, Your blog has been very helpful to me lately. I’ve referenced your blog in my own. Thanks for your help!

    http://geekswithblogs.net/AndreaBWilliams/archive/2008/01/14/118522.aspx

    Andrea

  32. My boss had some problems on his PC after installing some tools onto it and upon further diagnosis it

  33. telephonics says:

    I use WinXP (SP-2) home with IE 7. When I got to start thensearch and enter name of a file or folder I wish to find the program runs fine. But it failes to stop. Eventaully a message appears as followes

    "Runtime Error

     Program:C:windowsExplorer.exe

     This application has requested the Runtime to terminate it in an unusual way."

     How do I clear this problem??

  34. telephonics says:

    I have the following on my PC

    .Netframe 1.1

    .Netframe 1.1 hot fix(KB 928366)

    .netframe 3.0

    do I need all or may I eliminate.If yes which can I delete

    TIA

  35. astebner says:

    Hi Telephonics – I’m not sure what would be causing the issue that you describe, but it doesn’t sound related to the .NET Framework, which is the topic of this blog post.  Windows Explorer is not a .NET Framework application.

    You may want to try to repair/re-install Windows XP SP2 on this system to see if that helps.

  36. astebner says:

    Hi Telephonics – For your other question – the .NET Framework versions 1.0, 1.1 and 2.0+ are designed to allow you to install them side-by-side.  Many applications will run correctly on the most recent version of the .NET Framework that you have on your system, but some applications will require a specific version of the .NET Framework.  If you have any applications installed that require a specific version of the .NET Framework, and you uninstall that specific version, you will encounter an error message when running the application.

    You do not necessarily need to uninstall any versions of the .NET Framework unless you are trying to save hard drive space or something like that.  If you do decide to uninstall any, I would suggest leaving the .NET Framework 2.0 and higher.  Then if you have any applications that require the older 1.0 or 1.1 .NET Framework, you can install them back later on if you encounter any error messages from any applications indicating they specifically need 1.0/1.1.

    One note here – the .NET Framework 3.0 requires 2.0, so you will not be able to uninstall 2.0 if you still have 3.0 on the system.  Similarly, the .NET Framework 3.5 requires 2.0 SP1 and 3.0 SP1, so you won’t be able to uninstall those if you have 3.5 on your system.

    Hopefully this helps.

  37. fattony340 says:

    Thanks for the help I have been trying to fix 2.0 for 2 days your tool worked great

  38. Tulsazorro says:

    Hello Aaron,

    I’ve tried uninstalling everything .NET on my pc, and I’ve tried using your tool, but I think my machine was already too messed up for the tool to help.  I have .NET Framework 2.0 and Security Update for Microsoft .NET Framework 2.0 (KB928365) installed – I can’t uninstall them so that I can start over.  Whenever I try I get this:  

    "The following error occurred during setup:  Patch package could not be opened.  Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package."

    How can I fix this?

  39. astebner says:

    Hi Tulsazorro – Typically for that type of "patch package could not be opened" error message, I suggest the steps listed at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx (which includes running the cleanup tool).  I haven’t heard of any cases yet where the uninstall using the cleanup tool failed in this type of scenario.  Could you give those steps a try and see if they help on your system?

  40. Tulsazorro says:

    Hi Aaron,

    It worked!  Thanks so much!  You saved me a ton of work!

  41. Quickbooks — Loading screen appears then disappears after installing a Windows update

  42. ddupuis says:

    When I click on the link to bring me to the clean up tool, I receive a message that tells me that Internet Explorer canot display the webpage.  Any suggestions? I have tried to access the webpage from 2 different PCs.

    Thanks

    Dana

  43. Seit etwas mehr als einem Monat läuft mein Microsoft Visual Studio 2008 auf meinem Windows Vista Business 32bit ohne nennenswerte Probleme. Davor jedoch hat mich die Installation fast in den Wahnsinn getrieben und nachdem ich bei meinem Kommilitonen Michael

  44. astebner says:

    Hi Ddupuis – I’m sorry for the hassle – my file server was down for maintenance from May 10-12.  The link is working now from what I can tell.  I have also posted the tool at an alternate location in case this happens again in the future – http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip.

  45. calipete says:

    Hi, and thanks for the tool.  I have had problems related to 1.1 and could not uninstall it due to Windows Vista not authorizing uninstallation.  

    However, now my problem is that I cannot reinstall 1.1  It begins the process, gets near the end, and then "rolls back," which I have never seen before.  While I’m bugging you, whenever I try to install 3.5 (and I’m  not really sure I need to or want to), it says it can’t because I don’t have 2.0.  However, when I try to install 2.0, I’m told I already have it (even after using your tool).  I thank you for assistance you can muster!  -Pete

  46. astebner says:

    Hi Calipete – I’m sorry for the hassle that this issue is causing for you.  I haven’t ever heard of Vista not allowing the uninstall of the .NET Framework 1.1 before.  How did you work around that?

    For the install error, can you use the steps listed at http://blogs.msdn.com/astebner/archive/2005/03/29/help-me-help-you-if-you-have-setup-bugs.aspx to gather a verbose log from the failing installation?

    For the .NET Framework 3.5, can you list the exact error message you see when you try to run that?  Also, can you gather logs from that failing install as well?  You can find a list of logs created by this setup at the top of the blog post at http://blogs.msdn.com/astebner/archive/2007/07/31/4156781.aspx.

    You can zip and send the logs to me at Aaron.Stebner (at) microsoft (dot) com and I can try to take a look and see if I can figure anything out from there.

  47. mgroetan says:

    Phew! I encountered serious problems after deciding to cancel a framework 3.5 SP1 Beta installation.

    Your tool saved the day, although I had to run it twice. If I had tried that first, instead of trying to repair/uninstall/reinstall/apply SP1 of Visual Studio 2005, then I would not have spent the whole day/evening 😉

  48. Thopaga says:

    Thanks Aaron, you’re a master.

    Your cleanup tool solved all my problems.

    I have now a clean .NET2 which I needed for my new DotNetNuke application.

    After running add/remove programs the normal way, I had to run your tool twice with reboot because of all the dirt on my computer.

    My Bitdefender application (program bdagent.exe) needed a repair after this, but that was not a problem.

    Thanks.

  49. Jane2001 says:

    I am running Windows XP Home Edition Version 5.1 SP2.  I have been running .NET Framework 2.0.  I tried to install the SP1 update from Microsoft and it hosed my system.  I tried the msicuu2.exe, but it still wouldn’t work.  Then I tried your dotnetfx_cleanup_tool.  I was able to reinstall .NET Framework 2.0 and the computer and all programs work great.  Thank you.  However, if I try to install the SP1 update, it won’t work and a lot of programs (Adobe, mostly) won’t work.  As soon as I run your tool and reinstall .NET 2.0, everything is fine again.  Why can’t I install the SP1 update from Microsoft?  Thanks.

  50. astebner says:

    Hi Jane2001 – I’m sorry for the hassle that this issue is causing for you.  The .NET Framework 2.0 SP1 setup creates a set of log files that will hopefully help narrow this issue down further so we can try to figure out the cause.  The list of logs for .NET 2.0 SP1 setup is located at http://blogs.msdn.com/astebner/archive/2008/04/30/8445569.aspx.

    Could you please gather the logs from this list that are on your system, zip them, upload them to a file server and then reply here and post a link to your upload location so I can take a look at your logs and see if I can figure out what is causing this?

  51. Jane2001 says:

    I zipped all of the logs into a file that is 2.26MB.  I don’t have a server that I can upload them to.  Could I email them to you or do you have another suggestion?  Also, it was interesting.  I tried to do this update to SP1 twice – once in June (using another method – not yours) and again in August (this time using your method).  All of the log files were dated June.  Do you think the reason that your method didn’t work was because I didn’t erase these files before I started?  Thanks.

  52. astebner says:

    Hi Jane2001 – There are a lot of free file servers available (for example, you get a free gigabyte of storage at http://skydrive.live.com).  If you cannot use one of those for some reason, please contact me at http://blogs.msdn.com/astebner/contact.aspx instead.

    Some of the setup logs will append if a file with the same name already exists, and some will be created with unique names each time you run setup.  The safest way to make sure you have updated logs is to move/rename/delete all of the existing logs, then re-run setup and let it fail once more, then gather the logs that it creates.

  53. Jane2001 says:

    Is there any harm in leaving the computer running .NET Framework 2.0 without the SP1 update?  Thanks.

  54. astebner says:

    Hi Jane2001 – The .NET Framework 2.0 SP1 contains some security fixes, and there is also a .NET Framework 2.0 SP2 package available too that contains additional fixes.  You’d be missing out on those fixes if you don’t install it.

    Can you post the log files you mentioned previously so I can take a look and see why the SP is failing to install in your scenario?

  55. frediano says:

    On XP/PRO with SP3, I had all versions of NET installed up through 3.5 SP1 Beta, plus VS2008.

    I ran the ‘service pack prep tool’ before upgrading to 3.5 SP1 RTM.

    I installed VS2008 SP1, and ever since, 1] Creating a new WPF project causes immediate VS2008 crash.  and 2] Previously built and running apps fail immediately with similar ‘failed to initialize’ fault (0x8000003).

    I uninstalled 3.5 SP1, and then VS2008 using autunisntall, then verified manual uninstall procedure.  I also scrubbed NET totally from the system using your utility, as well as DirectX SDK (Aug 08).  I thought I’d try one step short of a complete re-pave.

    I reinstalled NET from 1.1, 2.0/2.0 SP1, 3.0/ 3.0 SP1 and verified install at each step, and noted a single ‘donotload_mscoree.dll’ exception in 1.1, but manually ‘fixing’ that keeps coming back after further upgrades through 2.0, so it seems safe to ignore as the only verify error.

    A second time through this cycle, instead of installing VS2008 RTM and 3.5, I installed 3.5 first.  This verified through 3.5, and in this state, the previously failing apps intialized normally.   When I then installed VS2008 (Team DevEd) RTM, it correctly detected 3.5 already installed, installed successfully, but immediately after that(without rebuild, just installing VS2008 on top of 3.5), a] the previously built apps failed to init again, and b] the new install of VS2008 with 3.5 still crashes as soon as a new WPF project is created.  This time, without 3.5 SP1 reinstalled.

    Further installing 3.5 SP1 doesn’t help/hurt, it’s the same behaviour, but appeared above with just reinstall to 3.5, but only after installing VS2008.

    I still see residue in the winSxS associated with earlier versions of C++ runtimes.   Uninstalling the associated runtimes, or uninstalling and reinstalling them, seems to have no impact on the issue (or the residue in the WinSxs), but seem to take a long-ish time.  But, these always seem to take a long time to install/uninstall (4-5 minutes), so did not seem odd.    

    A run with FusLogVW enabled on this machine and a machine next to it that still has 3.5 SP1 Beta and VS2008 installed(and which does not fail when WPF project is created) looks similar except for 3.5 SP1/3.5 SP1 beta version differences, plus the following additional binding failure (WhereRefBind…)on the system that does not crash(SP1 beta)

    WpfApplication2

    WhereRefBind!Host=(LocalMachine)!FileName=Wp..

    VSTOWfProject,

    msvcm90,

    Microsoft.SharePoint.WorkflowActions,

    On the system with the crash, would only see bind failures for:

    WpfApplication2

    VSTOWfProject,

    msvcm90,

    Microsoft.SharePoint.WorkflowActions,

    Finally, on a remote comparison to a similar devo box with these same apps built on it, a loaded module scan immediately prior to the failure point(stepping through with debugger)yields identical file versions/dates( just versions on the JIT compiled native assemblies, they were built at two locations, but the versions were identical.)  

    A manual comparison by inspection of the loaded module scan after the point of failure(on the remote devo box) only yielded one obvious difference, ‘Apple Bonjour’ installed on that devo box eventually dragged into build, but deep in the process, long after failure.  Installing Apple bonjour on problem system made no impact, probably a red herring.

    The primary difference is, NET 3.5 SP1 Beta had never been installed on the remote devo box.

    Any suggestions are welcome, would like to avoid a complete repave, but have already spent a day chasing this.

  56. astebner says:

    Hi Frediano – I’m sorry, but I don’t have much expertise troubleshooting this type of issue where a crash occurs when using VS after a successful install – my expertise is related to troubleshooting setup failures.  I’d suggest posting this question on one of the Visual Studio forums at http://forums.microsoft.com and hopefully someone there can suggest some workarounds for you to try for this.  I’m sorry I’m not able to be more helpful in this scenario.

  57. こんにちは! フォーラム オペレーターの服部清次です 今日は久々に晴天が広がり、気分爽快ですねー。 祝日が終わり、僕は、また今日から頭の中の OS を英語モードに切り替えました。 ^_^; さて、今日は久々に

  58. Seguimos con los problemas que nos vamos encontrando al instalar el .NET Framework 3.5, hay que tener

  59. JohnDiego says:

    I am just curious why there are so many problems with the .NET (every version) installs. It seems that every time a new patch comes out I have to rip .NET out and reinstall it, because the install frequently fails.

  60. astebner says:

    Hi JohnDiego – I’m not sure how to answer this.  There are definitely issues on some systems related to the .NET Framework installation process, but that is definitely not the norm and the vast majority of users experience no problems with installing any version of the .NET Framework or any hotfixes.

    What kind of errors do you see when attempting to install new .NET Framework hotfixes that have led you to remove it and re-install it?  Maybe we can figure out the root cause of the issue so that you won’t have to resort to these steps in the future.

  61. Microsoft Product 설치 Issue 를 진행하다 보면, 해당 Product 을 재 설치 해야 하는 경우가 생깁니다. 프로그램 추가/삭제 를 통해서 해당 Application

  62. jamest1945 says:

    Good day Aaron,

    Just so there is no misconception about my knowledge of this subject. Zero would be an appropriate description. My problems with .Net 2.0 started with getting my Kodak 5100 printer to work! It uses .Net 2.0. This is when I discovered that despite having the following versions of .Net framework installed:

    version 1.0.3705

    version 1.1.4322

    version 2.0.50727

    version 3.0

    version 3.5

    It will not work,stating that I do not have the proper .Net Framework 2.0 installed, even though I apparently do.

    For years I have downloaded all updates for Windows and honestly, have never had a problem with any of them,until now.

    I hope you are the many other readers/viewers can assist me with advice on how to proceed.

    Regards

    James

  63. astebner says:

    Hi Jamest1945 – It sounds like there is some kind of problem with the detection logic being used by this printer software – likely, whatever file or registry key it is looking for to determine whether or not the .NET Framework 2.0 is installed on your system is missing.

    I don’t know exactly what that printer software is using to do this detection, so the best route here is probably going to be to try to repair/re-install the .NET Framework 2.0 to see if it can put back whatever file/registry is missing that the printer software is looking for.

    What OS are you running?  If it is a version of Windows before Vista, then you should be able to just repair the .NET Framework 2.0 using the entry in Add/Remove Programs.  If that doesn’t work, then you can try the manual removal and re-install steps at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx.

    If you are running Windows Vista, the .NET Framework 2.0 is installed as an OS component and it will not appear in Add/Remove Programs because of that.  For that OS, you will likely need to repair/re-install Windows to fully repair the .NET Framework 2.0.

    Hopefully this helps!

  64. jamest1945 says:

    Good day Aaron,

    I posted a reply previously,I must have did it on another page. Anyway, I followed all the steps you gave me and in the order you said.

    I reinstalled .Net Framework 2.0 successfully. I also reinstalled my Kodak software and it works exactly as it should. Hooray. I also forwarded a message to the Kodak support person so they would know what to do.

    Virtually all the people I corresponded with said that they also encountered problems like I had and were proceeding to investigate the course of action I took

    Many thanks Aaron

    Regards James

  65. gwengineer says:

    I spent 3 days on the phone with Intuit and Autodesk because QuickBooks and AutoCAD would not open after foolishly allowing MS to download Framework 2.0 SP1. Your tool solved all problems in about a minute. You are truly a great person!!

  66. jamest1945 says:

    Good day Aaron,

    Just thought I would warn people about changes to the .NET Framework 2.0 made by other software.

    Because I knew the only software I installed to my system a few weeks after restoring the AiO Kodak software, was iTunes I uninstalled iTunes and my AiO was back to normal. Too bad I needed iTunes to troubleshoot iPod downloads at my site.

    Now the same thing has happened again. I purchased an external DVD burner and installed the software to use it. Since then my AiO Kodak software does not work. Now I am in a dilemma. I did uninstall programs that were not needed, but it still does not work and I will be needing my DVD burner software.  

    Seems to me the AiO Kodak software is just too fragile, having the registry keys it is looking for missing and/or corrupted by other software. But does not .Net Framework 2.0 have a way of protecting pre-existing items?

    As a last resort I am going to use System Restore going back a couple of weeks in hopes that it repairs this new problem.

    Regards

    James

  67. astebner says:

    Hi Jamest1945 – This sounds like a compatibility issue between one product and another product.  I’m not sure how you determined it is a general problem with the .NET Framework though.  Can you elaborate on how you made that determination?  For example, do all programs that use the .NET Framework fail to run on your system after you install your DVD burner software or install iTunes?  Or is it only the AiO Kodak software?

  68. jamest1945 says:

    Hello Aaron,

    First remember I am not a programmer. Indeed, I still do not know why my software that uses .NET 2.0 needs to, Kodak could not or would not tell me. Only, that it is crucial to it. My user only logic recognized that installing one software disabled another, conclusion, it must have interferred in some way. Only my Kodak AiO software fails.

    Second, software I install does not tell me it needs to use .NET Framework 2.0 to run. All I can do is remove them from my computer and hope for the best.

    So far the results are not good. Perhaps I should reinstall my Kodak software and see what happens?

    Regards

    James

  69. astebner says:

    Hi Jamest1945 – From the descriptions you’ve posted, it sounds like the issue is that something with the Kodak software doesn’t work correctly when other products such as iTunes or your DVD burning software are installed.  I’m not sure if or how this type of issue relates to the .NET Framework 2.0 at all, and that is what I’m trying to understand better with the questions I’ve been asking.

    If you have uninstalled the DVD burning software and iTunes and your Kodak application still doesn’t work, what type of error do you see when this happens?  It might help to try to repair/re-install the Kodak software, but without more details about what error messages you’ve been encountering, I can’t say for sure whether that will end up helping or not.

  70. jamest1945 says:

    Hello Again Aaron,

    Well today I started the process of trying to get this Kodak software to work, again. Fully expecting to have to use that great tool you provide for removing .NET Framework 2.0. It was lengthy exercise and both it and the DVD burning software work.

    Thanks for the advice and listening.

    Regards

    James

  71. astebner says:

    Hi Jamest1945 – I’m glad to hear that you’ve been able to get things working again.  If you have a chance, could you post some more information about the steps you took on your system in order to get things working again?  That way, if anyone else runs into a similar issue in the future and finds this blog, they’ll have a set of steps to try out.

  72. myke says:

    I’ve been toiling with .NET Framework 3.0 installation issues for quite some time now.  I couldn’t install the latest 3.5 SP1 update which was released due to issues with the 3.0 installation.  Repair or installs wouldn’t work, but this cleanup tool did the trick.  Months of headaches cleaned up by this tool.  Thanks a bunch, Aaron.

  73. Errore durante l’installazione del Service Pack 1 di Visual Studio 2008

  74. Stakeout says:

    I did a Windows Update for this Net Framework KB951847  ..not sure if it installed or not.. then did another High Priority Update from MS ..Cardspace update.. http://support.microsoft.com/kb/925720

    after a reboot… Desktop PC went into  a black Safe Mode Options screen… any option chosen goes back to the black Safe Mode Screen  .. will NOT allow Windows XP to open…

    am running a 6 yr old Gateway XP Media Center Edition–XP Pro …

    can’t get access to Windows at all.. just stays in that Black Safe Mode Screen.. is there any way to get into Windows to eliminate any of these updates ..

    all help appreciated as I can’t use that PC..

  75. astebner says:

    Hi Stakeout – The only way I know of to get rid of updates like this is to boot into safe mode and uninstall them from there.  It sounds like you’re not even able to get into safe mode though.  I’m not sure what else to suggest if that doesn’t help.  You may want to post a question on a Windows XP newgroup to see if anyone there can help suggest any other options to help you avoid needing to re-install your OS.

  76. piperpilot says:

    Is the cleanup tool still available for download.  I get a page not found when I click on the link above.

  77. astebner says:

    Hi Piperpilot – Both of the download links in the .NET Framework Cleanup Tool User’s Guide at http://blogs.msdn.com/astebner/pages/8904493.aspx appear to be working fine for me.  Could you please give the download another try and let me know if you’re still encountering issues?

  78. humbertomoreno@yahoo.com says:

    Dude, way to go! Your tool has COMPLETELY SCREWED UP my framework! – It erased the 3.5 Framework on my machine, and lots of my VS 2008 components – I’m running on Windows Vista 64 bit.

    Tough lesson for me, never trust a tool that is a MEDIOCRE piece of shnit. I know what you are gonna say, "well do you want your money back?" – At least you could have had the decency of including some previous explanation so that people are aware of what they are about to install.

    My advice: Everybody reading this post, DO NOT INSTALL this application. Look somewhere else for help cleaning up the GAC.

  79. astebner says:

    Hi Humbertomoreno – I’m sorry for the hassles that this issue has caused for you.  This tool is a .NET Framework cleanup tool, so it is expected to remove the .NET Framework 3.5 if you choose that option when running the tool.  The tool does not remove any components from Visual Studio, but if you removed the .NET Framework, that would cause VS to not work anymore.

    The tool is specifically designed for scenarios where you run into .NET Framework installation problems, and the normal usage is to run the tool, then re-install the version of the .NET Framework that you were having trouble installing previously.  The most common steps I suggest are the ones listed at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx.

    If you re-install the .NET Framework 3.5 on your system, VS 2008 should continue working fine.

    This tool is not designed as a general purpose GAC cleaner, and it is not advertised as such.  The usage and caveats are clearly listed in this blog post, in the user’s guide at http://blogs.msdn.com/astebner/pages/8904493.aspx and in the UI and readme that come with the tool itself.  I am not sure what additional documentation I could provide here but I’m definitely open to suggestions that you might have.

  80. Orzel says:

    Hahaha thanks so much mate. I have spent several hours this morning trying to remove a corrupted install of .NET 2.0 on my win2003 x64 server. Nothing would work, I had gone through all these Microsoft articles and other sites trying manual removal methods, registry key removals, file renames/deletions and still had the problem.

    Got to your site and finally! Problem solved. Super easy! Thanks so so much 🙂 🙂

  81. ACort says:

    Hello Aaron,

    recently I ran into an issue with not being able to run certain mmc’s, specifically Event Viewer.  It fails with "Exception has been thrown by the target of an invocation." and FX:{b05566ad-fe9c-4363-be05-7a4cbb7cb510}.  Googling this error leads to posts pointing to .Net 2.  I’m running VistaB OEM on a Lenovo X61 tablet.  Other than the mmc problem, antivirus is now broken as well as probably other apps.

    I tried removing and reinstalling .Net 3.51 SP1 and replacing machine.config with the original version (copied it over from machine.config.default).  I downloaded your verification tool and it reported that .Net 2 SP2 and .Net 3 SP1 installations have errors.  I could not however find an occurrence in any of the log files of the key that throws the exception (above), making me wonder if this is truly just a .Net error.

    Short of repair/reinstall of the OS (I read your other posts), is there anything else I can try to fix this.  I can send you the log files (I could not find what caused them to fail by looking in the logs).

    Thanks in advance for your help.

  82. astebner says:

    Hi ACort – MMC snap-ins on Windows Vista use the .NET Framework 2.0, so it is possible that an issue in the .NET Framework 2.0 is causing the errors that you’re seeing.

    You can run sfc.exe /scannow to repair .NET Framework 2.0 files, but that will not fix any missing/incorrect registry values, so it may not be enough to fix the issue you’re seeing.  The .NET Framework 2.0 and 3.0 are installed as OS components on Windows Vista, and there is not a way to fully repair or re-install them without repairing or re-installing your OS.

    If you can post your verification tool log files to a file server (such as http://skydrive.live.com) and then reply back here with a link, I can try to download them and take a look to see if there is anything else I can figure out from those logs.

  83. alleskacke says:

    first thanks for this awesome tool, it saved already a few hundred mb on my hdd! And since I use exactly 0 .net apps everything .net can go.

    Ok, now a question, I still have the folders:

    c:WINDOWSassembly (380mb)

    c:WINDOWSMicrosoft.NET (140mb)

    they both seem very .net related, shouldn’t the be cleaned? For no .net left it still using a lot of space.

    Ideas?

  84. astebner says:

    Hi Alleskacke – If you do not have any versions of the .NET Framework installed or any applications that use the .NET Framework, then you can remove the %windir%assembly and %windir%Microsoft.NET directories on your system.

    The cleanup tool does not remove these directories because some other applications (and not just the .NET Framework itself) use those directories.  However, if no version of the .NET Framework is installed, then nothing will be able to run correctly from those directories, so you can manually remove them.

  85. donnlee says:

    Aaron,

    Many thanks for this .net cleanup tool!  My brand-new EEE PC 1005HA used to blue screen and then immediately reboot. I tracked this down to mscorsvw.exe activating when the PC was idle. When I manually ran mscorsvw with "ngen.exe executequeueditems" it would also blue screen and reboot. I noticed that my other PCs don’t have mscorsvw in their task manager list, but the 1005HA does. Then I was fortunate to find your article about how to repair .net and your awesome clean-up tool.  After running the clean-up tool, my problem PC no longer has mscorsvw in Task Mgr AND best of all, it no longer blue screens & reboots.  Kudos to you and Thank you.

    Donn Lee

  86. pejsar says:

    I noticed at http://blogs.msdn.com/astebner/archive/2009/09/28/9900528.aspx that if you are re-installing the entire dot-net series you recommend installing newest to oldest.  The following is lifted from the other blog:

    If you plan to install all versions of the .NET Framework on a computer, you can minimize the number of reboot requests that you might get by doing the following:

    If possible, close any .NET Framework applications and stop any .NET Framework services that are running on the computer before running any .NET Framework setup.

    Create an administrative install point for the .NET Framework 1.1 + the latest service packs and updates if desired.

    Create an administrative install point for the .NET Framework 1.0 + the latest service packs and updates if desired.

    Install the .NET Framework 4 if desired.

    Install the .NET Framework 3.5 SP1 (which will install the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes).

    Install the .NET Framework 1.1 + the latest SP from the install point created in step 2.

    Install the .NET Framework 1.0 + the latest SP from the install point created in step 3.

    end quote

    This is something I wish Iwould have run across earlier.  It addressed a problem I had installing 3.0 by automatically installing it as a subcomponent of 3.5 SP 1.

    It would be nice if such tidbits were included in the download/update site descriptions of downloads.

  87. fire_snake says:

    The cleanup failed and I am still stuck. The failure log files are below, is there ANY other solution.

    I could not uninstall or reinstall the dotNet framework 2.0

    Thanks

    ———————————————-

    [11/03/09,16:44:42] Starting cleanup for product .NET Framework 2.0

    [11/03/09,16:44:42] Section [Stop Services – .NET Framework Common] – start parsing entries

    [11/03/09,16:44:42] Found entry msiserver, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘msiserver’

    [11/03/09,16:44:42] The service ‘msiserver’ was already stopped

    [11/03/09,16:44:42] Found entry httpfilter, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘httpfilter’

    [11/03/09,16:44:42] The service ‘httpfilter’ was already stopped

    [11/03/09,16:44:42] Found entry msftpsvc, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘msftpsvc’

    [11/03/09,16:44:42] ***WARNING*** Failed to open the service ‘msftpsvc’

    [11/03/09,16:44:42] Found entry nntpsvc, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘nntpsvc’

    [11/03/09,16:44:42] ***WARNING*** Failed to open the service ‘nntpsvc’

    [11/03/09,16:44:42] Found entry smtpsvc, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘smtpsvc’

    [11/03/09,16:44:42] ***WARNING*** Failed to open the service ‘smtpsvc’

    [11/03/09,16:44:42] Found entry w3svc, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘w3svc’

    [11/03/09,16:44:42] ***WARNING*** Failed to open the service ‘w3svc’

    [11/03/09,16:44:42] Found entry iisadmin, performing action now

    [11/03/09,16:44:42] Attempting to stop the service ‘iisadmin’

    [11/03/09,16:44:42] ***WARNING*** Failed to open the service ‘iisadmin’

    [11/03/09,16:44:42] Section [Stop Services – .NET Framework Common] – stop parsing entries

    [11/03/09,16:44:42] Section [Product Codes – .NET Framework 2.0] – start parsing entries

    [11/03/09,16:44:42] Found entry {018F3F06-CDA6-492C-9B45-3687E29B7BC6}, performing action now

    [11/03/09,16:44:42] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {018F3F06-CDA6-492C-9B45-3687E29B7BC6}’ now

    [11/03/09,16:44:42] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:42] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {018F3F06-CDA6-492C-9B45-3687E29B7BC6}’ exited with return code 0

    [11/03/09,16:44:42] Found entry {729804E1-4A5D-4B66-97CA-5626865BE22A}, performing action now

    [11/03/09,16:44:42] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {729804E1-4A5D-4B66-97CA-5626865BE22A}’ now

    [11/03/09,16:44:42] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:42] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {729804E1-4A5D-4B66-97CA-5626865BE22A}’ exited with return code 0

    [11/03/09,16:44:42] Found entry {F35A613A-40BF-4180-9560-CD9D0FF4627E}, performing action now

    [11/03/09,16:44:42] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {F35A613A-40BF-4180-9560-CD9D0FF4627E}’ now

    [11/03/09,16:44:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:43] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {F35A613A-40BF-4180-9560-CD9D0FF4627E}’ exited with return code 0

    [11/03/09,16:44:43] Found entry {FA236E6A-DCA9-49E4-BE79-794B20B848F7}, performing action now

    [11/03/09,16:44:43] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FA236E6A-DCA9-49E4-BE79-794B20B848F7}’ now

    [11/03/09,16:44:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:43] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FA236E6A-DCA9-49E4-BE79-794B20B848F7}’ exited with return code 0

    [11/03/09,16:44:43] Found entry {0EC12D3A-067D-411B-A43F-1953DD19DA81}, performing action now

    [11/03/09,16:44:43] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0EC12D3A-067D-411B-A43F-1953DD19DA81}’ now

    [11/03/09,16:44:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:43] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0EC12D3A-067D-411B-A43F-1953DD19DA81}’ exited with return code 0

    [11/03/09,16:44:43] Found entry {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}, performing action now

    [11/03/09,16:44:43] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}’ now

    [11/03/09,16:44:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:43] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {35F28AC2-84A1-4046-BAC8-1B3751E8E57E}’ exited with return code 0

    [11/03/09,16:44:43] Found entry {303DA0A9-20DE-4B7F-99DF-8140242D67FB}, performing action now

    [11/03/09,16:44:43] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {303DA0A9-20DE-4B7F-99DF-8140242D67FB}’ now

    [11/03/09,16:44:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:43] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {303DA0A9-20DE-4B7F-99DF-8140242D67FB}’ exited with return code 0

    [11/03/09,16:44:43] Found entry {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}, performing action now

    [11/03/09,16:44:43] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}’ now

    [11/03/09,16:44:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:44] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {205F0409-5B2C-447A-84B7-E0CE7CA5AECE}’ exited with return code 0

    [11/03/09,16:44:44] Found entry {DA91C487-D75B-4618-A5D3-270099253901}, performing action now

    [11/03/09,16:44:44] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {DA91C487-D75B-4618-A5D3-270099253901}’ now

    [11/03/09,16:44:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:44] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {DA91C487-D75B-4618-A5D3-270099253901}’ exited with return code 0

    [11/03/09,16:44:44] Found entry {FFC31975-87D5-4526-AD31-54BBFC72EF38}, performing action now

    [11/03/09,16:44:44] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FFC31975-87D5-4526-AD31-54BBFC72EF38}’ now

    [11/03/09,16:44:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:44] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FFC31975-87D5-4526-AD31-54BBFC72EF38}’ exited with return code 0

    [11/03/09,16:44:44] Found entry {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}, performing action now

    [11/03/09,16:44:44] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}’ now

    [11/03/09,16:44:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:44] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {8CFD49DA-70EE-4CBA-8F74-A928C95FA5B2}’ exited with return code 0

    [11/03/09,16:44:44] Found entry {27228463-7CA9-4CE7-8D44-49C795ED88FD}, performing action now

    [11/03/09,16:44:44] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {27228463-7CA9-4CE7-8D44-49C795ED88FD}’ now

    [11/03/09,16:44:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:45] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {27228463-7CA9-4CE7-8D44-49C795ED88FD}’ exited with return code 0

    [11/03/09,16:44:45] Found entry {5C026B05-44C7-4332-941D-943257C73944}, performing action now

    [11/03/09,16:44:45] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5C026B05-44C7-4332-941D-943257C73944}’ now

    [11/03/09,16:44:45] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:45] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5C026B05-44C7-4332-941D-943257C73944}’ exited with return code 0

    [11/03/09,16:44:45] Found entry {71FCEDA6-D392-4BBD-9FE4-9171E6072828}, performing action now

    [11/03/09,16:44:45] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71FCEDA6-D392-4BBD-9FE4-9171E6072828}’ now

    [11/03/09,16:44:45] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:45] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71FCEDA6-D392-4BBD-9FE4-9171E6072828}’ exited with return code 0

    [11/03/09,16:44:45] Found entry {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}, performing action now

    [11/03/09,16:44:45] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}’ now

    [11/03/09,16:44:45] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:45] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B8AF9676-D4B8-41D7-BAD2-1F3125770B99}’ exited with return code 0

    [11/03/09,16:44:45] Found entry {A8C66385-C60F-4CD8-A597-800A6F660EEB}, performing action now

    [11/03/09,16:44:45] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {A8C66385-C60F-4CD8-A597-800A6F660EEB}’ now

    [11/03/09,16:44:45] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:45] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {A8C66385-C60F-4CD8-A597-800A6F660EEB}’ exited with return code 0

    [11/03/09,16:44:45] Found entry {D461412D-1C69-4A69-A169-3D122B26F0A1}, performing action now

    [11/03/09,16:44:45] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D461412D-1C69-4A69-A169-3D122B26F0A1}’ now

    [11/03/09,16:44:45] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:46] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D461412D-1C69-4A69-A169-3D122B26F0A1}’ exited with return code 0

    [11/03/09,16:44:46] Found entry {71A59614-172D-4F9E-B5FD-F999628CB7DE}, performing action now

    [11/03/09,16:44:46] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71A59614-172D-4F9E-B5FD-F999628CB7DE}’ now

    [11/03/09,16:44:46] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:46] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71A59614-172D-4F9E-B5FD-F999628CB7DE}’ exited with return code 0

    [11/03/09,16:44:46] Found entry {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}, performing action now

    [11/03/09,16:44:46] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}’ now

    [11/03/09,16:44:46] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:46] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9E4C800E-7E3C-4B35-8259-09F4C414C9B9}’ exited with return code 0

    [11/03/09,16:44:46] Found entry {9046F10C-F5E7-4871-BED9-8288F19C70DF}, performing action now

    [11/03/09,16:44:46] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9046F10C-F5E7-4871-BED9-8288F19C70DF}’ now

    [11/03/09,16:44:46] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:46] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9046F10C-F5E7-4871-BED9-8288F19C70DF}’ exited with return code 0

    [11/03/09,16:44:46] Found entry {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}, performing action now

    [11/03/09,16:44:46] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}’ now

    [11/03/09,16:44:46] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:46] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0422BAF9-062D-4CE9-9C07-B504EA3CDE2D}’ exited with return code 0

    [11/03/09,16:44:46] Found entry {CE2B90F0-CD48-4916-BD86-08232BDA5820}, performing action now

    [11/03/09,16:44:46] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {CE2B90F0-CD48-4916-BD86-08232BDA5820}’ now

    [11/03/09,16:44:46] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:47] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {CE2B90F0-CD48-4916-BD86-08232BDA5820}’ exited with return code 0

    [11/03/09,16:44:47] Found entry {22768A83-3A91-442F-A38F-36E5774C9EB3}, performing action now

    [11/03/09,16:44:47] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {22768A83-3A91-442F-A38F-36E5774C9EB3}’ now

    [11/03/09,16:44:47] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:47] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {22768A83-3A91-442F-A38F-36E5774C9EB3}’ exited with return code 0

    [11/03/09,16:44:47] Found entry {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}, performing action now

    [11/03/09,16:44:47] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}’ now

    [11/03/09,16:44:47] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:47] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B887CB02-DFF5-4F55-9127-27EDFB07A6EC}’ exited with return code 0

    [11/03/09,16:44:47] Found entry {71F8EFBF-09AF-418D-91F1-52707CDFA274}, performing action now

    [11/03/09,16:44:47] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71F8EFBF-09AF-418D-91F1-52707CDFA274}’ now

    [11/03/09,16:44:47] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:47] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {71F8EFBF-09AF-418D-91F1-52707CDFA274}’ exited with return code 0

    [11/03/09,16:44:47] Found entry {EB326804-A8D5-4191-9509-D48F8A7E9655}, performing action now

    [11/03/09,16:44:47] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {EB326804-A8D5-4191-9509-D48F8A7E9655}’ now

    [11/03/09,16:44:47] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:47] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {EB326804-A8D5-4191-9509-D48F8A7E9655}’ exited with return code 0

    [11/03/09,16:44:47] Found entry {7A1ADD0C-17F3-47B8-B033-A06E189C835D}, performing action now

    [11/03/09,16:44:47] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7A1ADD0C-17F3-47B8-B033-A06E189C835D}’ now

    [11/03/09,16:44:47] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:48] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7A1ADD0C-17F3-47B8-B033-A06E189C835D}’ exited with return code 0

    [11/03/09,16:44:48] Found entry {90FA11B2-3912-475C-889D-DB6507FB7058}, performing action now

    [11/03/09,16:44:48] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {90FA11B2-3912-475C-889D-DB6507FB7058}’ now

    [11/03/09,16:44:48] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:48] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {90FA11B2-3912-475C-889D-DB6507FB7058}’ exited with return code 0

    [11/03/09,16:44:48] Found entry {09C5808D-ED2F-4310-90EB-A16DC87B611D}, performing action now

    [11/03/09,16:44:48] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {09C5808D-ED2F-4310-90EB-A16DC87B611D}’ now

    [11/03/09,16:44:48] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:48] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {09C5808D-ED2F-4310-90EB-A16DC87B611D}’ exited with return code 0

    [11/03/09,16:44:48] Found entry {48FF02A1-0659-497E-B939-36E23360ECD7}, performing action now

    [11/03/09,16:44:48] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {48FF02A1-0659-497E-B939-36E23360ECD7}’ now

    [11/03/09,16:44:48] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:48] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {48FF02A1-0659-497E-B939-36E23360ECD7}’ exited with return code 0

    [11/03/09,16:44:48] Found entry {32F6FFF6-DF95-4344-B242-23C83DD18CC8}, performing action now

    [11/03/09,16:44:48] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {32F6FFF6-DF95-4344-B242-23C83DD18CC8}’ now

    [11/03/09,16:44:48] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:48] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {32F6FFF6-DF95-4344-B242-23C83DD18CC8}’ exited with return code 0

    [11/03/09,16:44:48] Found entry {FBEBCA12-7F0B-47EF-AE36-6E949C446418}, performing action now

    [11/03/09,16:44:48] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FBEBCA12-7F0B-47EF-AE36-6E949C446418}’ now

    [11/03/09,16:44:48] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:49] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FBEBCA12-7F0B-47EF-AE36-6E949C446418}’ exited with return code 0

    [11/03/09,16:44:49] Found entry {0076AC37-BD40-431F-B400-89914A2C870E}, performing action now

    [11/03/09,16:44:49] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0076AC37-BD40-431F-B400-89914A2C870E}’ now

    [11/03/09,16:44:49] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:49] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {0076AC37-BD40-431F-B400-89914A2C870E}’ exited with return code 0

    [11/03/09,16:44:49] Found entry {BE7D6A58-3864-44F0-910C-75BC7DB91A10}, performing action now

    [11/03/09,16:44:49] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {BE7D6A58-3864-44F0-910C-75BC7DB91A10}’ now

    [11/03/09,16:44:49] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:49] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {BE7D6A58-3864-44F0-910C-75BC7DB91A10}’ exited with return code 0

    [11/03/09,16:44:49] Found entry {AFB6F35F-F660-4DD7-8882-357013A08C6C}, performing action now

    [11/03/09,16:44:49] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {AFB6F35F-F660-4DD7-8882-357013A08C6C}’ now

    [11/03/09,16:44:49] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:49] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {AFB6F35F-F660-4DD7-8882-357013A08C6C}’ exited with return code 0

    [11/03/09,16:44:49] Found entry {FFA6B962-263E-4CAE-8771-FCE01F89FF00}, performing action now

    [11/03/09,16:44:49] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FFA6B962-263E-4CAE-8771-FCE01F89FF00}’ now

    [11/03/09,16:44:49] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:49] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FFA6B962-263E-4CAE-8771-FCE01F89FF00}’ exited with return code 0

    [11/03/09,16:44:49] Found entry {7D3C3D6A-3871-4DE1-A3C1-2B397C9069AA}, performing action now

    [11/03/09,16:44:49] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7D3C3D6A-3871-4DE1-A3C1-2B397C9069AA}’ now

    [11/03/09,16:44:49] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7D3C3D6A-3871-4DE1-A3C1-2B397C9069AA}’ exited with return code 0

    [11/03/09,16:44:50] Found entry {2E093ED0-7DCD-42A4-8C63-4B45CD82E698}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {2E093ED0-7DCD-42A4-8C63-4B45CD82E698}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {2E093ED0-7DCD-42A4-8C63-4B45CD82E698}’ exited with return code 0

    [11/03/09,16:44:50] Found entry {62175B2C-10B8-4B23-A276-7E780AEA9595}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {62175B2C-10B8-4B23-A276-7E780AEA9595}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {62175B2C-10B8-4B23-A276-7E780AEA9595}’ exited with return code 0

    [11/03/09,16:44:50] Found entry {9E72F128-39E2-4B5F-85DF-F16C108A4B7B}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9E72F128-39E2-4B5F-85DF-F16C108A4B7B}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {9E72F128-39E2-4B5F-85DF-F16C108A4B7B}’ exited with return code 0

    [11/03/09,16:44:50] Found entry {3125894F-D735-4C52-9765-79B9A7A0EE5E}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {3125894F-D735-4C52-9765-79B9A7A0EE5E}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] ****ERROR**** Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {3125894F-D735-4C52-9765-79B9A7A0EE5E}’ exited with return code -1073741819

    [11/03/09,16:44:50] Found entry {7E98B728-D0DA-4E42-8488-2BA4FD3C13CE}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7E98B728-D0DA-4E42-8488-2BA4FD3C13CE}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:50] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {7E98B728-D0DA-4E42-8488-2BA4FD3C13CE}’ exited with return code 0

    [11/03/09,16:44:50] Found entry {73C7C6E4-8576-4B48-96A6-55ABBFDC8773}, performing action now

    [11/03/09,16:44:50] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {73C7C6E4-8576-4B48-96A6-55ABBFDC8773}’ now

    [11/03/09,16:44:50] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:51] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {73C7C6E4-8576-4B48-96A6-55ABBFDC8773}’ exited with return code 0

    [11/03/09,16:44:51] Found entry {2EA1FE0C-EBE1-4F3D-BFD8-33C585C8DABF}, performing action now

    [11/03/09,16:44:51] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {2EA1FE0C-EBE1-4F3D-BFD8-33C585C8DABF}’ now

    [11/03/09,16:44:51] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:51] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {2EA1FE0C-EBE1-4F3D-BFD8-33C585C8DABF}’ exited with return code 0

    [11/03/09,16:44:51] Found entry {D4A4C731-6CB8-4575-9E95-4D012FF49CD2}, performing action now

    [11/03/09,16:44:51] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D4A4C731-6CB8-4575-9E95-4D012FF49CD2}’ now

    [11/03/09,16:44:51] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:51] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D4A4C731-6CB8-4575-9E95-4D012FF49CD2}’ exited with return code 0

    [11/03/09,16:44:51] Found entry {727256A5-22F2-4A93-9DF1-1A6879C30948}, performing action now

    [11/03/09,16:44:51] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {727256A5-22F2-4A93-9DF1-1A6879C30948}’ now

    [11/03/09,16:44:51] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:51] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {727256A5-22F2-4A93-9DF1-1A6879C30948}’ exited with return code 0

    [11/03/09,16:44:51] Found entry {3E2B0BE6-AFBF-46E2-B037-E07F3B96C7F8}, performing action now

    [11/03/09,16:44:51] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {3E2B0BE6-AFBF-46E2-B037-E07F3B96C7F8}’ now

    [11/03/09,16:44:51] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:51] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {3E2B0BE6-AFBF-46E2-B037-E07F3B96C7F8}’ exited with return code 0

    [11/03/09,16:44:51] Found entry {D68819AE-539D-49B6-B58C-6D96F947BBF3}, performing action now

    [11/03/09,16:44:51] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D68819AE-539D-49B6-B58C-6D96F947BBF3}’ now

    [11/03/09,16:44:52] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:52] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {D68819AE-539D-49B6-B58C-6D96F947BBF3}’ exited with return code 0

    [11/03/09,16:44:52] Found entry {908661A2-ABA7-4343-A3B3-AD72A3920A6C}, performing action now

    [11/03/09,16:44:52] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {908661A2-ABA7-4343-A3B3-AD72A3920A6C}’ now

    [11/03/09,16:44:52] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:52] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {908661A2-ABA7-4343-A3B3-AD72A3920A6C}’ exited with return code 0

    [11/03/09,16:44:52] Found entry {5296F1DD-94A5-48B9-BFED-A58E4894FF12}, performing action now

    [11/03/09,16:44:52] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5296F1DD-94A5-48B9-BFED-A58E4894FF12}’ now

    [11/03/09,16:44:52] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:52] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5296F1DD-94A5-48B9-BFED-A58E4894FF12}’ exited with return code 0

    [11/03/09,16:44:52] Found entry {1E1C2EE1-E9CC-444F-ABBA-A478D0042F3A}, performing action now

    [11/03/09,16:44:52] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {1E1C2EE1-E9CC-444F-ABBA-A478D0042F3A}’ now

    [11/03/09,16:44:52] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:52] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {1E1C2EE1-E9CC-444F-ABBA-A478D0042F3A}’ exited with return code 0

    [11/03/09,16:44:52] Found entry {BB47835E-3682-4CE5-8E6A-A811698A6517}, performing action now

    [11/03/09,16:44:52] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {BB47835E-3682-4CE5-8E6A-A811698A6517}’ now

    [11/03/09,16:44:52] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:52] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {BB47835E-3682-4CE5-8E6A-A811698A6517}’ exited with return code 0

    [11/03/09,16:44:52] Found entry {FBD12B47-5DFE-4DA4-AD4A-6CFAA1380E59}, performing action now

    [11/03/09,16:44:52] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FBD12B47-5DFE-4DA4-AD4A-6CFAA1380E59}’ now

    [11/03/09,16:44:53] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:53] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {FBD12B47-5DFE-4DA4-AD4A-6CFAA1380E59}’ exited with return code 0

    [11/03/09,16:44:53] Found entry {44568A1C-53F6-49A5-A163-CD9ADC0F76D5}, performing action now

    [11/03/09,16:44:53] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {44568A1C-53F6-49A5-A163-CD9ADC0F76D5}’ now

    [11/03/09,16:44:53] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:53] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {44568A1C-53F6-49A5-A163-CD9ADC0F76D5}’ exited with return code 0

    [11/03/09,16:44:53] Found entry {5A68C92C-0946-4678-A247-19F56B31B6C8}, performing action now

    [11/03/09,16:44:53] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5A68C92C-0946-4678-A247-19F56B31B6C8}’ now

    [11/03/09,16:44:53] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:53] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {5A68C92C-0946-4678-A247-19F56B31B6C8}’ exited with return code 0

    [11/03/09,16:44:53] Found entry {45841CBE-7212-4105-930D-FE4BA60E9E57}, performing action now

    [11/03/09,16:44:53] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {45841CBE-7212-4105-930D-FE4BA60E9E57}’ now

    [11/03/09,16:44:53] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:53] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {45841CBE-7212-4105-930D-FE4BA60E9E57}’ exited with return code 0

    [11/03/09,16:44:53] Found entry {59920619-B9B3-4D6F-B437-C0FF17102CD4}, performing action now

    [11/03/09,16:44:53] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {59920619-B9B3-4D6F-B437-C0FF17102CD4}’ now

    [11/03/09,16:44:53] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:53] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {59920619-B9B3-4D6F-B437-C0FF17102CD4}’ exited with return code 0

    [11/03/09,16:44:53] Found entry {B9539093-66F9-4246-8C50-CC417FB5D46B}, performing action now

    [11/03/09,16:44:53] Launching process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B9539093-66F9-4246-8C50-CC417FB5D46B}’ now

    [11/03/09,16:44:54] Process successfully launched. Waiting 60 seconds for it to complete.

    [11/03/09,16:44:54] Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {B9539093-66F9-42

  88. astebner says:

    Hi fire_snake – The only error I see in your log file is the following:

    [11/03/09,16:44:50] ****ERROR**** Process ‘D:DOCUME~1MORPHE~1.CHALOCALS~1TempIXP000.TMPmsizapw.exe TP {3125894F-D735-4C52-9765-79B9A7A0EE5E}’ exited with return code -1073741819

    That return code means access is denied when it tries to remove that product code from your system.  I’m not sure why access would be denied like that for this product code though.  Can you try to use the steps listed at http://blogs.msdn.com/astebner/archive/2005/10/30/487096.aspx to manually remove the product code {3125894F-D735-4C52-9765-79B9A7A0EE5E} and see if that works?

    It looks like the rest of the .NET Framework cleanup worked fine though, so I’d also suggest trying to install the .NET Framework 3.5 SP1 on your system (it will also install the .NET Framework 2.0 SP2 and 3.0 SP2 for you behind the scenes).  You can install it from http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7.

    If 3.5 SP1 also fails, can you please use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to gather your setup log files, then post them to a file server (such as http://skydrive.live.com) and reply here with a link so I can download them and take a quick look to see if I can figure anything else out?

  89. Helg says:

    Can you add support for .net framework language pack removal?

  90. astebner says:

    Hi Helg – So far, I haven’t added support for the language packs because I haven’t run into any scenarios where the language packs got into a state where they required manual removal.  Are you seeing problems where the normal uninstall of the language packs does not work on your system?  If so, can you please provide more details about what kind of error(s) you are seeing?

  91. lupus says:

    Hi astebner

    i’ve just spend 45 minutes writing about my problem and forgot to post before i switched site 🙁

    ok i will try to explain my problem

    It all started with i had a counter-strike moviemaking tool called HLAE (Half Life Advanced Effects) and one day it just wouldn’t launch and couldnt really figure out why.

    I explained my problem too the developer and he said it was probably virus or my .NET Framework was broken. I searched my computer with 6 different scanners and only found some tracing cookies etc., after deleting theese problems my HLAE was reacting the same way as before (program dont show up in windows but still it was using 50% of my cpu) so he linked me too your tool. I downloaded it, ran it, restartet my pc, downloaded Net Framework 3.5 and started too install it all seemed fine but when it reached the end nothing happend like "next" or anything i waited 45 minutes and still nothing i tried to close it but again nothing happens i had too open jobmanager and close it from there with all the message like "this program doesn’t respond" i ran your tool again and tried to install the .NET Framework 3.5 again and it did exactly the same. I tried to download 3.0, 2.0, and 1.0 and it reacts how i described everytime. Now i can’t run any of my programs.

    I would really like to fix this problem but can’t figure out what the problem is.

    I use Windows XP Pro SP3.

    sinces i have ran your tool several times i will just upload the log, maybe u spot a problem. sorry if theres alot of text 🙁

    *couldn’t upload to http://skydrive.live.com/

    so http://www.filefront.com/15069991/cleanup_main.txt

    Thanks in advance.

    Lupus.

  92. astebner says:

    Hi Lupus – I’m sorry for the hassles that this issue is causing for you.  I’m not sure why the .NET Framework 3.5 would hang during installation like you describe.  I’d suggest trying to install the .NET Framework 3.5 SP1 if you haven’t yet – you can download it from http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7.  If it also hangs, can you please leave it running and use the tool described at http://blogs.msdn.com/astebner/archive/2007/11/21/6458047.aspx to gather your setup log files, upload them to a file server, and post a link to the logs here so I can see what exact step in setup is running at the time that it hangs?

  93. lupus says:

    Thank you very mutch for looking into my problem, yes the .NET Framework 3.5 SP1 did also freeze so i collected the logs:

    http://www.filefront.com/15083367/vslogs.cab

    Thanks again.

    Lupus.

  94. astebner says:

    Hi Lupus – Here is the command that is running at the time that you see setup hanging on your system:

    12/06/09 16:38:57 DDSet_Status: CustomActionData: "c:WINDOWSMicrosoft.NETFrameworkv2.0.50727RegSvcs.exe" /bootstrapi;13

    This type of hang can be caused by several different things.  Here are links to a couple of workarounds that have typically been most helpful for folks who have seen that behavior in the past:

    http://blogs.msdn.com/astebner/archive/2006/01/08/510677.aspx

    http://blogs.msdn.com/astebner/archive/2006/11/25/disabling-services-with-msconfig-to-work-around-setup-failures.aspx

    Hopefully this helps for you as well.

  95. dome089823 says:

    your clean-up tool worked like a charm and i thank you very much for that

  96. BeVar says:

    Hello astebner – a thank you for the tool and Blog advise. .net can be a real pain to repair, you’re blog is helping tremendously.

    BeVar

  97. Bothered says:

    Hey, is this a joke?

    I went to the .NET Framework Cleanup Tool User's Guide site and clicked on the .zip link to download the tool, and all the browser does is sit there forever slowly moving the progress bar forward.  Does the tool really exist?

  98. Bothered says:

    What happened to the cleanup tool.  When I go to the .NET Framework Cleanup Tool User's Guide site and click on the .zip link, nothing happens; except the browser progress bar keeps slowly advancing.  Did the tool get removed?

  99. Peter says:

    Hello:

    I am a novice at this, but can't seem to get the 2 Updates below installed (always get fail).  Customer Support had me run the cleanup tool twice, but nothing.

    Two questions:

    1. How should I proceed from here, with my limited computer knowledge?

    2. Are these updates even critical for the security of my PC?

    Thanks.

    I run XP Home Edition 2002 SP3

    Microsoft .NET Framework 3.5 SP1 and .NET Framework 2.0 SP2 Security Update for Windows 2000, Windows Server 2003, and Windows XP x86 (KB979909)

    Windows XP Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework Assistant 1.0 x86 (KB963707)

  100. astebner says:

    Hi Bothered – I'm not sure why you're having trouble downloading the cleanup tool.  I tried both links in the user's guide at blogs.msdn.com/…/8904493.aspx and they appear to be working fine for me.  If you are still having problems downloading the cleanup tool, please contact me using the link at blogs.msdn.com/…/contact.aspx and I can email you a copy instead.

  101. astebner says:

    Hi Peter – Can you please use the tool described at blogs.msdn.com/…/6458047.aspx to gather your .NET Framework setup log files, upload the file %temp%vslogs.cab that this tool produces to a file server (such as http://skydrive.live.com) and then reply back here with a link I can use to download the log files and take a further look?

    In general, security updates should be considered critical – they represent potential vulnerabilities to malware/viruses.

  102. JUSE says:

    Hello, I follow the steps

    1. Download Cleanup

    2. Download NET 1.1, 1.1 SP y 3.5

    Run the cleanup and fine, then install the 3.5, 1.1 and 1.1 SP (this secuence because a microsoft support page says it). But the Windows Update offer again the updates for 1.1 SP and 3.5.

    Try installing 1.1 SP alone and fails, code 643.

    Try installing 3.5 alone and success for this, but, windows update offers me the 1.1 SP, then I try to install it and code 643.

    What I need to do, ignore it (because the 3.5 installed fine, or try to fix it to avoid windows update continues offering me that?

  103. astebner says:

    Hi Juse – In most cases, installing the .NET Framework 3.5 first will solve this type of error installing the .NET Framework 1.1 SP1.  However, there are still some cases where the 1.1 SP1 install can still fail.

    There are some cases I've seen where the self-extracting package for 1.1 SP1 fails.  In order to see if that is the case on your computer, can you please try to install 1.1 SP1 from the file at cid-27e6a35d1a492af7.office.live.com/…/netfx11sp1.msp instead of by using Windows Update and see if that helps?

  104. frustrated says:

    I have spent all day trying to fix a Framework.net 3.5 KB982526 that refuses to install on Win7 x64. MS Framework.net did not show up in add remove so I used the cleanup tool to apparently remove Framework versions yet the update is still showing up even after reboot. As well dotnetfc35.exe refuses to install. At my wits end.

  105. astebner says:

    Hi Frustrated – The .NET Framework 3.5 SP1 is installed as a part of the OS on Windows 7, so the standalone dotnetfx35.exe will not allow you to install on that version of Windows.  Instead, you can run optionalfeatures.exe and enable/disable the item named Microsoft .NET Framework 3.5.1.  Also, the cleanup tool will not allow you to remove the .NET Framework 3.5 on Windows 7 because it is an OS component.  Do you see any specific error messages when you try to install KB982526?  Could you please try to use the tool described at blogs.msdn.com/…/6458047.aspx to gather all of your .NET Framework setup log files, post them to a file server such as http://skydrive.live.com, and then reply here with a link I could use to download the log files and see if I can figure out what is causing the installation failure on your computer?

  106. rayquest says:

    The installation of Microsoft.NET Framework 3.0 KB967328(x86) has failed. Setup will exist now exit

    Hi,

    Can anyone help. When installing Nero 10 I get cannot install past Microsoft VS PIA Redist and Reboot Validator.

    Says the installation of Microsoft.NET Framework 3.0 KB 967328 (x86) has failed. Set up will now exit. Then it exits the installation.

    However if I try to reinstall Microsoft.NET Framework 3.0 KB 967328 (x86)that I cant because I have a more current version.

    I have XP SP3.

    Thanks

  107. astebner says:

    Hi Rayquest – I'm not sure why you're seeing this type of error.  I'd suggest trying to use the steps listed at blogs.msdn.com/…/8108332.aspx to remove and then re-install the .NET Framework 3.5 SP1 (which will also install the .NET Framework 2.0 SP2 and 3.0 SP2 behind the scenes).

  108. AJ says:

    Thanks! It worked great!

  109. Ekster says:

    Thanks for a great tool! this has just saved my bacon!

  110. Anthony. says:

    this Is great except one thing I get another error when i try installing, though because of the tool it has made progress. it says something about no file in the error report. Any help?

  111. astebner says:

    Hi Anthony – I'm not sure I understand your scenario.  What exact version of the .NET Framework are you trying to install, and what error message do you see?  Can you please use the tool described at blogs.msdn.com/…/6458047.aspx to gather your .NET Framework setup log files, post the file %temp%vslogs.cab that is created by that tool to a file server such as http://skydrive.live.com and reply here with a link I can use to download the logs and take a further look?

  112. Westwind-Driver says:

    Your tool worked great, a quick look, it appears you have a huge amount of time and effort in this app. Nice job.

  113. jason says:

    It works! Thanks a lot.

  114. windowater says:

    It's magic….just magic

  115. Greger says:

    Thanks a lot, finally I got rid of my problems with .net! I too had to run the cleanup twice. First, it removed 3.5 sp1 and second time it removed 2.0.

  116. WillD says:

    Hi, after searching for several days I finally found this site.  I downloaded the tool, ran it, and 15 minutes later – presto!  No more 1603 or 1618 errors.  I don't really know what this .netframework stuff is, but both my Garmin and Blackberry software insisted on having it installed in order to install the most current software.

    THANK YOU!

    Will D

  117. R Duvigneaud says:

    Used the tool this am, and it worked! Thanks immensely. Based on my PC installed history, Microsoft should not have offered my 3.5 Family Package for dot net support. The MS programmers are out to lunch on the MS Update site. I am fed up with the mistakes these people are making!!

  118. NapLover says:

    Hi Aaron,  I got scared by your software warning and just want to confirm that even the pre-clean log says nothing wrong, it might still be something worng and OK to proceed with the cleaning.  I previously used TurboTax's tool (which should be the same as yours.)  Here is the log:

    [02/06/11,12:55:25] Beginning of new cleanup utility session

    [02/06/11,12:55:25] Build created on January 17, 2011

    [02/06/11,12:55:25] Detected operating system: Windows 7 (x64)

    [02/06/11,12:55:25] Install state for .NET Framework 1.0: not installed.

    [02/06/11,12:55:25] Install state for .NET Framework 1.1: not installed.

    [02/06/11,12:55:25] Install state for .NET Framework 2.0: installed with service pack 2.

    [02/06/11,12:55:25] Install state for .NET Framework 3.0: installed with service pack 2.

    [02/06/11,12:55:25] Install state for .NET Framework 3.5: installed with service pack 1.

    [02/06/11,12:55:25] Install state for .NET Framework 4 Client: installed with no service packs.

    [02/06/11,12:55:25] Install state for .NET Framework 4 Full: installed with no service packs.

    [02/06/11,12:55:25] Not adding product '.NET Framework – All Versions' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework – All Versions (Tablet PC and Media Center)' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework – All Versions (Windows Server 2003)' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework – All Versions (Windows Vista and Windows Server 2008)' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework 2.0' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework 3.0' because the OS condition does not match

    [02/06/11,12:55:25] Not adding product '.NET Framework 3.5' because the OS condition does not match

  119. astebner says:

    Hi NapLover – The cleanup tool does not do any system checking or report errors before trying to cleanup.  If you want to try to check the install state for the .NET Framework, you can use the .NET Framework setup verification tool described at blogs.msdn.com/…/8999004.aspx.

  120. Abhi says:

    I can install and uninstall 3.5 SP1 framework, but no application detects it. Tried the cleanup tool, but no change.

    I don't get any error while installing or uninstalling.

  121. astebner says:

    Hi Abhi – I'm not sure I understand what you mean about no application detecting it.  Do you see any error messages when you try to run .NET applications on your computer?  If so, what is the exact error message you see?

    Does the .NET Framework setup verification tool report any errors?  You can find that tool at blogs.msdn.com/…/8999004.aspx.

  122. HohaAndrey says:

    Диагноз!!!

    Error.

    Ошибка установки framework 3.5 для windows xp msi returned error code 1603 wapui depcheck

    Примерное сообщение:

    [11/09/10,11:10:10] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.

    [11/09/10,20:33:26] Microsoft .NET Framework 2.0a x64: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603

    MSI returned error code 1603

    РегМон(RegMon=ProcessMonitor) показал ACCESS DENIED

    HKCRMsxml2.DOMDocument

    HKCRMsxml2.DOMDocumentCLSID

    HKCRMsxml2.DOMDocumentCurVer

    HKCRMSXML.DOMDocument

    HKCRMSXML.DOMDocumentCLSID

    HKCRMSXML.DOMDocumentCurVer

    Решение(исправил)

    Resolve

    РегЕдитом(RegEdit)

    Give all rights

    Дал все права

    "System"

    Установилось.

    не ставится msi returned error code 1603 "windows xp" "net framework 3.5" wapui depcheck

    Видимо инсталлер пытается разобрать XML и для этого лезет по System -ом в реестр, а ему – фиг.

    Только админу.

  123. astebner says:

    Hi HohaAndrey – For this type of access denied error, I'd suggest trying the tool and the steps described at blogs.msdn.com/…/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx to see if they help fix your file/folder/registry permissions.

    For a Windows Installer setup, you will need to make sure that the local system account and the Administrators group have full control over the registry locations that need to be updated by the setup program.

  124. abtinnyc says:

    Hi.  I tried to remove the framework software in the ordinary course without success.  I may have made a mistake in trying to remove 1.0 prior to 4.0, the most recent version installed on my machine.  In any event, I ran the program you point to, but now note that it appears to address only up to 3.5.  All versions have vanished from the list of software in the add/remove macro, but folders and file remain under the Windows folder of my c-drive.  At the same time there is a long list of files in the primary sub-directorty indicating uninstallation of some form or other.  I've also downloaded all the files needed to reinstall starting from 1.0 upwards, but am unable to do so.  Cannot recall the error message but I am not being allowed to proceed.  Would very much appreciate your input / advice.  Many thanks in advance.  

  125. astebner says:

    Hi Abtinnyc – What I normally suggest in this type of scenario is to use the cleanup tool and the steps listed at blogs.msdn.com/…/8108332.aspx to fully remove all versions of the .NET Framework from your computer, then re-install them in the order listed at blogs.msdn.com/…/10108400.aspx.

    Hopefully this will help in your scenario too.

  126. ramaflore says:

    Hi Aaron,

    Please check my error when installing Framework 3.5 SP1 under Vista:

    [06/21/11,20:08:38] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [06/21/11,20:12:28] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [06/21/11,20:16:53] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [06/21/11,20:22:09] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [06/21/11,20:26:02] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [06/21/11,20:31:09] Optional Component 'Microsoft .Net Framework 3.0': [2] CreateProcess Failed with error code 5

    [06/21/11,20:31:09] Optional Component 'Microsoft .Net Framework 3.0': [2] C:Windowssystem32OCSetup.exe could not be launched successfully.

    [08/31/11,12:17:49] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [08/31/11,12:17:52] WapUI: [2] DepCheck indicates Optional Component 'Microsoft .Net Framework 3.0' is not installed.

    [08/31/11,12:34:53] Optional Component 'Microsoft .Net Framework 3.0': [2] Component Optional Component 'Microsoft .Net Framework 3.0' returned an unexpected value.

    [08/31/11,12:34:55] WapUI: [2] DepCheck indicates Optional Component 'Microsoft .Net Framework 3.0' is not installed.

    Here is my cleanup log :

    ======================================================================

    [06/21/11,20:17:21] Beginning of new cleanup utility session

    [06/21/11,20:17:21] Found command line switch /p .NET Framework – All Versions (Windows Vista and Windows Server 2008)

    [06/21/11,20:17:21] Build created on November 16, 2010

    [06/21/11,20:17:21] Detected operating system: Windows Vista (x86)

    [06/21/11,20:17:21] Install state for .NET Framework 1.0: not installed.

    [06/21/11,20:17:21] Install state for .NET Framework 1.1: not installed.

    [06/21/11,20:17:21] Install state for .NET Framework 2.0: not installed.

    [06/21/11,20:17:22] Install state for .NET Framework 3.0: not installed.

    [06/21/11,20:17:22] Install state for .NET Framework 3.5: not installed.

    [06/21/11,20:17:22] Install state for .NET Framework 4 Client: not installed.

    [06/21/11,20:17:22] Install state for .NET Framework 4 Full: not installed.

    [06/21/11,20:17:22] Starting cleanup for product .NET Framework – All Versions (Windows Vista and Windows Server 2008)

    [06/21/11,20:17:22] Section [Stop Services – .NET Framework Common] – start parsing entries

    [06/21/11,20:17:22] Found entry msiserver, performing action now

    [06/21/11,20:17:22] Attempting to stop the service 'msiserver'

    [06/21/11,20:17:24] Successfully stopped the service 'msiserver'

    [06/21/11,20:17:24] Found entry httpfilter, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'httpfilter'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'httpfilter'

    [06/21/11,20:17:24] Found entry msftpsvc, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'msftpsvc'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'msftpsvc'

    [06/21/11,20:17:24] Found entry nntpsvc, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'nntpsvc'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'nntpsvc'

    [06/21/11,20:17:24] Found entry smtpsvc, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'smtpsvc'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'smtpsvc'

    [06/21/11,20:17:24] Found entry w3svc, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'w3svc'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'w3svc'

    [06/21/11,20:17:24] Found entry iisadmin, performing action now

    [06/21/11,20:17:24] Attempting to stop the service 'iisadmin'

    [06/21/11,20:17:24] ***WARNING*** Failed to open the service 'iisadmin'

    [06/21/11,20:17:24] Section [Stop Services – .NET Framework Common] – stop parsing entries

    [06/21/11,20:17:24] Section [Product Codes – .NET Framework 4] – start parsing entries

    [06/21/11,20:17:24] Found entry {0A0CADCF-78DA-33C4-A350-CD51849B9702}, performing action now

    [06/21/11,20:17:24] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0A0CADCF-78DA-33C4-A350-CD51849B9702}' now

    [06/21/11,20:17:24] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:25] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0A0CADCF-78DA-33C4-A350-CD51849B9702}' exited with return code 0

    [06/21/11,20:17:25] Found entry {8E34682C-8118-31F1-BC4C-98CD9675E1C2}, performing action now

    [06/21/11,20:17:25] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E34682C-8118-31F1-BC4C-98CD9675E1C2}' now

    [06/21/11,20:17:25] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:26] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E34682C-8118-31F1-BC4C-98CD9675E1C2}' exited with return code 0

    [06/21/11,20:17:26] Found entry {3C3901C5-3455-3E0A-A214-0B093A5070A6}, performing action now

    [06/21/11,20:17:26] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3C3901C5-3455-3E0A-A214-0B093A5070A6}' now

    [06/21/11,20:17:26] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:26] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3C3901C5-3455-3E0A-A214-0B093A5070A6}' exited with return code 0

    [06/21/11,20:17:26] Found entry {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}, performing action now

    [06/21/11,20:17:26] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}' now

    [06/21/11,20:17:26] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:27] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {F5B09CFD-F0B2-36AF-8DF4-1DF6B63FC7B4}' exited with return code 0

    [06/21/11,20:17:27] Section [Product Codes – .NET Framework 4] – stop parsing entries

    [06/21/11,20:17:27] Section [Product Codes – .NET Framework 3.5] – start parsing entries

    [06/21/11,20:17:27] Found entry {352FF169-2BAE-30AC-AE48-D819D208C79C}, performing action now

    [06/21/11,20:17:27] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {352FF169-2BAE-30AC-AE48-D819D208C79C}' now

    [06/21/11,20:17:27] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:28] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {352FF169-2BAE-30AC-AE48-D819D208C79C}' exited with return code 0

    [06/21/11,20:17:28] Found entry {8E7D9374-438A-3E7F-95A2-99B7D67838EB}, performing action now

    [06/21/11,20:17:28] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E7D9374-438A-3E7F-95A2-99B7D67838EB}' now

    [06/21/11,20:17:28] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:28] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {8E7D9374-438A-3E7F-95A2-99B7D67838EB}' exited with return code 0

    [06/21/11,20:17:28] Found entry {2FC099BD-AC9B-33EB-809C-D332E1B27C40}, performing action now

    [06/21/11,20:17:28] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2FC099BD-AC9B-33EB-809C-D332E1B27C40}' now

    [06/21/11,20:17:28] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:29] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2FC099BD-AC9B-33EB-809C-D332E1B27C40}' exited with return code 0

    [06/21/11,20:17:29] Found entry {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}, performing action now

    [06/21/11,20:17:29] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}' now

    [06/21/11,20:17:29] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:29] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {458C9FBA-2BCC-3B54-8CCC-C491E479C0D9}' exited with return code 0

    [06/21/11,20:17:29] Found entry {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}, performing action now

    [06/21/11,20:17:29] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}' now

    [06/21/11,20:17:29] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:29] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D5BF085B-C4D9-3A2A-A2D8-FAC7EBD05528}' exited with return code 0

    [06/21/11,20:17:29] Found entry {77F04096-5C7B-3830-8EFF-B3AC42138DEF}, performing action now

    [06/21/11,20:17:30] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {77F04096-5C7B-3830-8EFF-B3AC42138DEF}' now

    [06/21/11,20:17:30] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:30] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {77F04096-5C7B-3830-8EFF-B3AC42138DEF}' exited with return code 0

    [06/21/11,20:17:30] Found entry {D617A4DC-C915-3F25-BE43-57E5FD99B441}, performing action now

    [06/21/11,20:17:30] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D617A4DC-C915-3F25-BE43-57E5FD99B441}' now

    [06/21/11,20:17:30] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:30] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {D617A4DC-C915-3F25-BE43-57E5FD99B441}' exited with return code 0

    [06/21/11,20:17:30] Found entry {1185566F-12ED-3EF0-89CC-38866DCE1EEE}, performing action now

    [06/21/11,20:17:30] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1185566F-12ED-3EF0-89CC-38866DCE1EEE}' now

    [06/21/11,20:17:30] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:31] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1185566F-12ED-3EF0-89CC-38866DCE1EEE}' exited with return code 0

    [06/21/11,20:17:31] Found entry {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}, performing action now

    [06/21/11,20:17:31] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}' now

    [06/21/11,20:17:31] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:31] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CAAFB8F9-F8D1-3D27-9AAA-6301A4429440}' exited with return code 0

    [06/21/11,20:17:31] Found entry {B01BC52C-90DA-49EB-94D6-F48014104667}, performing action now

    [06/21/11,20:17:31] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B01BC52C-90DA-49EB-94D6-F48014104667}' now

    [06/21/11,20:17:31] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:32] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B01BC52C-90DA-49EB-94D6-F48014104667}' exited with return code 0

    [06/21/11,20:17:32] Found entry {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}, performing action now

    [06/21/11,20:17:32] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}' now

    [06/21/11,20:17:32] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:32] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {EF2EDF1C-9418-3A80-8CBA-2C3C5E7FF3DB}' exited with return code 0

    [06/21/11,20:17:32] Found entry {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}, performing action now

    [06/21/11,20:17:32] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}' now

    [06/21/11,20:17:32] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:32] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}' exited with return code 0

    [06/21/11,20:17:32] Section [Product Codes – .NET Framework 3.5] – stop parsing entries

    [06/21/11,20:17:32] Section [Product Codes – .NET Framework 1.1] – start parsing entries

    [06/21/11,20:17:32] Found entry {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}, performing action now

    [06/21/11,20:17:32] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}' now

    [06/21/11,20:17:33] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:33] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}' exited with return code 0

    [06/21/11,20:17:33] Section [Product Codes – .NET Framework 1.1] – stop parsing entries

    [06/21/11,20:17:33] Section [Product Codes – .NET Framework 1.0] – start parsing entries

    [06/21/11,20:17:33] Found entry {B43357AA-3A6D-4D94-B56E-43C44D09E548}, performing action now

    [06/21/11,20:17:33] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}' now

    [06/21/11,20:17:33] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:33] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}' exited with return code 0

    [06/21/11,20:17:33] Found entry {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}, performing action now

    [06/21/11,20:17:33] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}' now

    [06/21/11,20:17:33] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:34] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20F1FFAF-1BFF-450C-A8C7-03D1BE24B950}' exited with return code 0

    [06/21/11,20:17:34] Found entry {660BA74D-476A-4644-8EA3-27018B64B9C0}, performing action now

    [06/21/11,20:17:34] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {660BA74D-476A-4644-8EA3-27018B64B9C0}' now

    [06/21/11,20:17:34] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:34] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {660BA74D-476A-4644-8EA3-27018B64B9C0}' exited with return code 0

    [06/21/11,20:17:34] Found entry {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}, performing action now

    [06/21/11,20:17:34] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}' now

    [06/21/11,20:17:34] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:35] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {1FE28984-90B9-46B1-ABB1-75D1F4B321FE}' exited with return code 0

    [06/21/11,20:17:35] Found entry {6B908BF7-A583-4962-B068-69657D87CD56}, performing action now

    [06/21/11,20:17:35] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6B908BF7-A583-4962-B068-69657D87CD56}' now

    [06/21/11,20:17:35] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:35] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6B908BF7-A583-4962-B068-69657D87CD56}' exited with return code 0

    [06/21/11,20:17:35] Found entry {015F2BEE-F15C-41F7-9637-47A5353A0E29}, performing action now

    [06/21/11,20:17:35] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {015F2BEE-F15C-41F7-9637-47A5353A0E29}' now

    [06/21/11,20:17:35] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:35] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {015F2BEE-F15C-41F7-9637-47A5353A0E29}' exited with return code 0

    [06/21/11,20:17:35] Found entry {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}, performing action now

    [06/21/11,20:17:35] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}' now

    [06/21/11,20:17:35] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:36] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0D0AB9F0-3428-4444-9589-E4CA5DCA6AEE}' exited with return code 0

    [06/21/11,20:17:36] Found entry {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}, performing action now

    [06/21/11,20:17:36] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}' now

    [06/21/11,20:17:36] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:36] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6633E9ED-A6B5-4BA9-8A99-F8EF35A80F0F}' exited with return code 0

    [06/21/11,20:17:36] Found entry {0388908D-56C8-4B0F-8EEE-777189680CEF}, performing action now

    [06/21/11,20:17:36] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0388908D-56C8-4B0F-8EEE-777189680CEF}' now

    [06/21/11,20:17:36] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:37] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {0388908D-56C8-4B0F-8EEE-777189680CEF}' exited with return code 0

    [06/21/11,20:17:37] Found entry {CDC9D357-66D4-47D2-8036-19403C68B8C2}, performing action now

    [06/21/11,20:17:37] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CDC9D357-66D4-47D2-8036-19403C68B8C2}' now

    [06/21/11,20:17:37] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:37] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {CDC9D357-66D4-47D2-8036-19403C68B8C2}' exited with return code 0

    [06/21/11,20:17:37] Found entry {06DFD541-F304-4A86-9F0F-24B772290C74}, performing action now

    [06/21/11,20:17:37] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' now

    [06/21/11,20:17:37] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:37] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {06DFD541-F304-4A86-9F0F-24B772290C74}' exited with return code 0

    [06/21/11,20:17:37] Found entry {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}, performing action now

    [06/21/11,20:17:37] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}' now

    [06/21/11,20:17:37] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:38] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {DDCBC011-AE9A-40B0-8C8C-77A8BE460A15}' exited with return code 0

    [06/21/11,20:17:38] Found entry {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}, performing action now

    [06/21/11,20:17:38] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}' now

    [06/21/11,20:17:38] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:38] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {2BE71C4B-DDFC-4782-A3A5-B8E3DA53EF1B}' exited with return code 0

    [06/21/11,20:17:38] Found entry {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}, performing action now

    [06/21/11,20:17:38] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}' now

    [06/21/11,20:17:38] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:39] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {51E18B09-2816-4D8F-908F-7CF7ECE0F51B}' exited with return code 0

    [06/21/11,20:17:39] Found entry {30F00D74-F3A2-4512-8EAA-E14DA2F90434}, performing action now

    [06/21/11,20:17:39] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {30F00D74-F3A2-4512-8EAA-E14DA2F90434}' now

    [06/21/11,20:17:39] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:39] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {30F00D74-F3A2-4512-8EAA-E14DA2F90434}' exited with return code 0

    [06/21/11,20:17:39] Found entry {B53745D2-36BB-4650-8AFF-DB3C298F9F68}, performing action now

    [06/21/11,20:17:39] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B53745D2-36BB-4650-8AFF-DB3C298F9F68}' now

    [06/21/11,20:17:39] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:39] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {B53745D2-36BB-4650-8AFF-DB3C298F9F68}' exited with return code 0

    [06/21/11,20:17:39] Found entry {47C5B6D7-83C4-49FA-8E5E-7834058AE6A8}, performing action now

    [06/21/11,20:17:40] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {47C5B6D7-83C4-49FA-8E5E-7834058AE6A8}' now

    [06/21/11,20:17:40] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:40] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {47C5B6D7-83C4-49FA-8E5E-7834058AE6A8}' exited with return code 0

    [06/21/11,20:17:40] Found entry {676641D8-83BE-4E3C-8DDB-D4CDBFAB92F8}, performing action now

    [06/21/11,20:17:40] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {676641D8-83BE-4E3C-8DDB-D4CDBFAB92F8}' now

    [06/21/11,20:17:40] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:40] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {676641D8-83BE-4E3C-8DDB-D4CDBFAB92F8}' exited with return code 0

    [06/21/11,20:17:40] Found entry {846232AE-EF8E-43F2-8540-B150A9EAE004}, performing action now

    [06/21/11,20:17:40] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {846232AE-EF8E-43F2-8540-B150A9EAE004}' now

    [06/21/11,20:17:40] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:41] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {846232AE-EF8E-43F2-8540-B150A9EAE004}' exited with return code 0

    [06/21/11,20:17:41] Found entry {AFAA5561-090E-415D-985E-146099716875}, performing action now

    [06/21/11,20:17:41] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {AFAA5561-090E-415D-985E-146099716875}' now

    [06/21/11,20:17:41] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:41] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {AFAA5561-090E-415D-985E-146099716875}' exited with return code 0

    [06/21/11,20:17:41] Found entry {20797E0C-8E4B-4285-97A6-685F3A4F0016}, performing action now

    [06/21/11,20:17:41] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20797E0C-8E4B-4285-97A6-685F3A4F0016}' now

    [06/21/11,20:17:41] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:42] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {20797E0C-8E4B-4285-97A6-685F3A4F0016}' exited with return code 0

    [06/21/11,20:17:42] Found entry {6653C7BA-C2A5-4DF1-93E8-5E4FF66AD04C}, performing action now

    [06/21/11,20:17:42] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6653C7BA-C2A5-4DF1-93E8-5E4FF66AD04C}' now

    [06/21/11,20:17:42] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:42] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {6653C7BA-C2A5-4DF1-93E8-5E4FF66AD04C}' exited with return code 0

    [06/21/11,20:17:42] Found entry {3FCBA11D-C023-42AA-87D2-14F3B330EC2F}, performing action now

    [06/21/11,20:17:42] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3FCBA11D-C023-42AA-87D2-14F3B330EC2F}' now

    [06/21/11,20:17:42] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:42] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {3FCBA11D-C023-42AA-87D2-14F3B330EC2F}' exited with return code 0

    [06/21/11,20:17:42] Found entry {E5D371F1-463D-4D30-9FE9-EC73A093F78E}, performing action now

    [06/21/11,20:17:42] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {E5D371F1-463D-4D30-9FE9-EC73A093F78E}' now

    [06/21/11,20:17:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:43] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {E5D371F1-463D-4D30-9FE9-EC73A093F78E}' exited with return code 0

    [06/21/11,20:17:43] Found entry {54C8254E-D68E-490C-9126-57999F4B1BBF}, performing action now

    [06/21/11,20:17:43] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {54C8254E-D68E-490C-9126-57999F4B1BBF}' now

    [06/21/11,20:17:43] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:43] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {54C8254E-D68E-490C-9126-57999F4B1BBF}' exited with return code 0

    [06/21/11,20:17:43] Found entry {4498E2C0-8F1F-41D0-ADB3-C00B2E43FF59}, performing action now

    [06/21/11,20:17:43] Launching process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {4498E2C0-8F1F-41D0-ADB3-C00B2E43FF59}' now

    [06/21/11,20:17:44] Process successfully launched. Waiting 60 seconds for it to complete.

    [06/21/11,20:17:45] Process 'C:UsersFLEURD~1AppDataLocalTempIXP000.TMPmsizapw.exe TP {4498E2C0-8F1F-41D0-ADB3-C00B2E43FF59}' exited with return code 0

    [06/21/11,20:17:45] Section [Product Codes – .NET Framework 1.0] – stop parsing entries

    [06/21/11,20:17:45] Section [Directories – .NET Framework Common] – start parsing entries

    [06/21/11,20:17:45] Found entry %11%URTTemp, performing action now

    [06/21/11,20:17:45] Section [Directories – .NET Framework Common] – stop parsing entries

    [06/21/11,20:17:45] Section [Directories – .NET Framework 1.0] – start parsing entries

    [06/21/11,20:17:45] Found entry %10%AssemblyGACAccessibility1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACcscompmgd7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACCustomMarshalers1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACIEExecRemote1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACIEHost1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACIIEHost1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACISymWrapper1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.JScript7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.VisualBasic.Vsa7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.VisualBasic7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.VisualC7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.Vsa.Vb.CodeDOMProcessor7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft.Vsa7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACMicrosoft_VsaVb7.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACmscorcfg1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACRegcode1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Configuration.Install1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Data1.0.3300.0__b77a5c561934e089, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Design1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.DirectoryServices1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Drawing.Design1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Drawing1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.EnterpriseServices1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Management1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Messaging1.0.3300.0__b03f5f7f11d50a3a, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGACSystem.Runtime.Remoting1.0.3300.0__b77a5c561934e089, performing action now

    [06/21/11,20:17:45] Found entry %10%AssemblyGAC

  127. astebner says:

    Hi Ramaflore – Windows Vista includes the .NET Framework 2.0 as a part of the OS, and it is also possible to add/remove the .NET Framework 3.0 using the Windows Features control panel (optionalfeatures.exe).  If the verification tool is reporting that you do not have the .NET Framework 2.0 installed, then there is something missing in your version of Windows, and you'll need to repair that before you'll be able to install the .NET Framework 3.5 SP1.

    I'd suggest trying the following:

    1.  Install the latest Windows service pack

    2.  Try to use the repair steps listed at blogs.msdn.com/…/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    3.  Double-check that you have all of the .NET Framework 2.0 registry keys listed in the blog post at blogs.msdn.com/…/3260076.aspx (the repair steps in #2 above will not replace registry keys, those steps only replace missing files)

    4.  Try to manually add the .NET Framework 3.0 by going to the Windows and Features control panel (optionalfeatures.exe) and checking the box for the item named Microsoft .NET Framework 3.0

    If none of the above help, you will likely need to repair/reinstall Windows to solve this problem.

  128. ramaflore says:

    Thanks for your reply,

    1. I'm going to install a standalone version of FW 3.5. Maybe it's a good idea ? The latest version you mean, FW 4 ? Installing FW 4 in my case without beeing installed previously 3.5 ?

    2. SFC stopped at 99% with an error with 'Windows resource protection'

    3. I checked all in my registry, all is OK !

    4.Only checked was XPS Viewer, Windows Communication Foundation HTTP Activation and non-HTTP are not checked.

     Do I need to check all boxes ?

  129. jayesstee says:

    Worked fine for me!

    I was stuck with Win 7 "trying to repair" a missing .NET FW 4.  With nothing visible to uninstall and a new FW 4 faileing to install, I used the cleanup tool and then successfully installed FW 4.  Thanks a million!

  130. astebner says:

    Hi Ramaflore – I mean the latest Windows service pack, not the latest .NET Framework service pack.

    I don't think it will help to install the .NET Framework 3.5 – you are currently getting an error when trying to install the .NET Framework 3.5 SP1, and I don't expect the behavior to be any different for the .NET Framework 3.5.

    It might help to install the .NET Framework 4, so I'd suggest trying to install that if you haven't yet.

    If you are getting a Windows Resource Protection error when running SFC, it likely means you didn't run it from an elevated cmd prompt.  Please make sure to follow the instructions in the repair blog post exactly as they are written.

    When you use the Windows Features control panel to try to install the .NET Framework 3.0, you only need to check the parent item named Microsoft .NET Framework 3.0.  You don't need to worry about any of the items underneath it like XPS Viewer or Windows Communication Foundation HTTP or non-HTTP Activation.

  131. all2001@hotmail.de says:

    Hi Aron,

    had a lot of trouble repairing a very mal disconfigured

    WinXPstarter (english + spanish) without any Original CDs.

    Owner: why should I keep all the useless CDs? … 🙁

    Anyhow I managed to revieve the system, but when WinUpdate

    tried to 'improve' FW2…FW3, it aborts with MSI returend error code 1603…

    I tried hundreds of tips from different Forums, even MS… nothing helped.

    Then I stumbled over your log mentioning the .NET Framework cleanup tool.

    This worked perfekt for me. THX a lot!

    A German from Paraguay

    Saludos y suerte (greetings & luck)

    Wolfgang

  132. Edd Salter says:

    After using this tool, and rebooted I now get "invalid partition table" and can't access windows XP. HELP!!!

  133. astebner says:

    Hi Edd Salter – I'm really sorry to hear about this problem.  The .NET Framework and the .NET Framework cleanup tool don't make any changes to the computer that have anything to do with the partition table, so I'm not sure why you are seeing this behavior now.  I'd suggest trying to boot into safe mode and reverting to the last known good configuration for your computer if possible.  I'm not sure if the safe mode menu option appears before or after this message though, so I'm not positive that is an option.

    If that isn't an option, you may need to boot in with a bootable CD and try to run chkdsk /R to see if it can find and fix any problems with your hard drive.  You might also need to repair/re-install Windows if nothing else works.

  134. Robert B says:

    THANKS for this great tool.

    It solved my problems after I 'accidentally' cleaned out my WindowsInstaller, dllcache and ServicePackFiles folders a bit too thoroughly, leaving me unable to update, repair, uninstall or reinstall.

  135. Chris McKay says:

    Hi Aaron

    I'm wondering if you can help please. I'm trying to repair my dot net on W7 SP1 64 and have followed the steps above but still can't reinstall as per the following:

    OS Version = 6.1.7601, Platform 2, Service Pack 1

    OS Description = Windows 7 – x64 Enterprise Edition Service Pack 1

    CommandLine = C:3038e4deb60807de76\Setup.exe /x86 /x64

    TimeZone = New Zealand Daylight Time

    Initial LCID = 5129

    Using Simultaneous Download and Install mechanism

    Operation: Installing

    Package Name = Microsoft .NET Framework 4 Setup

    Package Version = 4.0.30319

    User Experience Data Collection Policy: Disabled

    Number of applicable items: 11

    Exe (C:3038e4deb60807de76SetupUtility.exe) succeeded.

    Exe Log File: dd_SetupUtility.txt

    ServiceControl operation succeeded!

    ServiceControl operation succeeded!

    Exe (C:3038e4deb60807de76Windows6.1-KB958488-v6001-x64.msu) failed with 0xbc9 – The requested operation failed. A system reboot is required to roll back changes made. .

    Final Result: Installation failed with error code: (0x00000BC9), "The requested operation failed. A system reboot is required to roll back changes made. " (Elapsed time: 0 00:00:09).

    Also, when I run the dot net exe file it keeps trying to install to my G: drive and subsequently I have to disable it so that it defaults to C: for the install. Reason for that?

    My C: is a RAID0 using two SSDS?

    Any help or thoughts would be appreciated.

  136. astebner says:

    Hi Chris McKay – I don't think setup is trying to install to your G drive.  I think it is just trying to unpack temporary files used during setup to the G drive because it is the drive with the largest amount of free space.  The 0xbc9 error doesn't indicate much other than that setup failed – it isn't too helpful for trying to figure out the root cause of the failure.  Can you please use the tool described at blogs.msdn.com/…/6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and post a link that I can use to download your log files and take a closer look?

  137. lou says:

    I used your program after add/uninstall programs was unsucessful.  all was sucesssful according to the ending note.

    I tried to install, clean install, all went well until the end when it failed due to the following part of message:

    Exe (C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319Windows6.0-KB956250-v6001-

    x64.msu) failed with 0x1 – Incorrect function. .

    PerformOperation on exe returned exit code 1 (translates to HRESULT = 0x1)

    Action complete

    Error 0x1 is mapped to Custom Error: Success

    Overwrite the current error to S_OK.

    Wait for Item (Windows6.1-KB958488-v6001-x64.msu) to be available

    Windows6.1-KB958488-v6001-x64.msu is now available to install

    Created new DoNothingPerformer for File item

    No CustomError defined for this item.

    Wait for Item (SetupUtility.exe) to be available

    SetupUtility.exe is now available to install

    Creating new Performer for Exe item

    Created new ExePerformer for Exe item

    Action: Performing Action on Exe at C:19a69e9d3f10647c2edcSetupUtility.exe

    Launching CreateProcess with command line = SetupUtility.exe /screboot

    Exe log file(s) :

    C:UsersOwnerAppDataLocalTempdd_SetupUtility.txt

    Log File C:UsersOwnerAppDataLocalTempdd_SetupUtility.txt exists and will be added to the Watson upload list

    Exe (C:19a69e9d3f10647c2edcSetupUtility.exe) succeeded.

    Exe Log File: dd_SetupUtility.txt

    Action complete

    Error 0 is mapped to Custom Error:

    Wait for Item (netfx_Core.mzz) to be available

    netfx_Core.mzz is now available to install

    Created new DoNothingPerformer for File item

    No CustomError defined for this item.

    Wait for Item (netfx_Core_x64.msi) to be available

    netfx_Core_x64.msi is now available to install

    Creating new Performer for MSI item

    Action: Performing Action on MSI at C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319

    netfx_Core_x64.msi

    Log File C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_20111217_150653301-

    MSI_netfx_Core_x64.msi.txt does not yet exist but may do at Watson upload time

    Calling MsiInstallProduct(C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319

    netfx_Core_x64.msi, EXTUI=1

    Returning IDOK. INSTALLMESSAGE_ERROR [Service '@C:WindowsMicrosoft.NETFramework64v4.0.30319

    WPFWPFFontCache_v0400.exe,-100' (WPFFontCache_v0400) could not be installed. Verify that you have sufficient

    privileges to install system services.]

    MSI (C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319netfx_Core_x64.msi) Installation

    failed. Msi Log: Microsoft .NET Framework 4 Setup_20111217_150653301-MSI_netfx_Core_x64.msi.txt

    PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

    Action complete

    Error 1603:1923 is mapped to Custom Error: Retry

    C:19a69e9d3f10647c2edcSetupUtility.exe: Verifying signature for SetupUtility.exe

    C:19a69e9d3f10647c2edcSetupUtility.exe – Signature verified successfully for SetupUtility.exe

    C:19a69e9d3f10647c2edcSetupUtility.exe Signature verified successfully for SetupUtility.exe

    Signature verification succeeded for SetupUtility.exe

    File C:19a69e9d3f10647c2edcSetupUtility.exe, is verified successfully.

    Created new ExePerformer for Exe item

    Action: Performing Action on Exe at C:19a69e9d3f10647c2edcSetupUtility.exe

    Launching CreateProcess with command line = SetupUtility.exe /wireregister

    Exe log file(s) :

    C:UsersOwnerAppDataLocalTempdd_SetupUtility.txt

    Log File C:UsersOwnerAppDataLocalTempdd_SetupUtility.txt exists and will be added to the Watson upload list

    Exe (C:19a69e9d3f10647c2edcSetupUtility.exe) succeeded.

    Exe Log File: dd_SetupUtility.txt

    Action complete

    Helper item execution succeed.

    Delaying for Starting to delay

    Action: Performing Action on MSI at C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319

    netfx_Core_x64.msi

    Log File C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_20111217_150653301-

    MSI_netfx_Core_x64.msi.txt exists and will be added to the Watson upload list

    Calling MsiInstallProduct(C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319

    netfx_Core_x64.msi, EXTUI=1

    Returning IDOK. INSTALLMESSAGE_ERROR [Service '@C:WindowsMicrosoft.NETFramework64v4.0.30319

    WPFWPFFontCache_v0400.exe,-100' (WPFFontCache_v0400) could not be installed. Verify that you have sufficient

    privileges to install system services.]

    MSI (C:UsersOwnerAppDataLocalTempMicrosoft .NET Framework 4 Setup_4.0.30319netfx_Core_x64.msi) Installation

    failed. Msi Log: Microsoft .NET Framework 4 Setup_20111217_150653301-MSI_netfx_Core_x64.msi.txt

    PerformOperation returned 1603 (translates to HRESULT = 0x80070643)

    Action complete

    Error 1603:1923 is mapped to Custom Error: Retry

    Retry 1 of 1 of custom error handling

    Retry count over existing limit, not going to retry again.

    OnFailureBehavior for this item is to Rollback.

    Action: Performing actions on all Items

    Action complete

    Action complete

    Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time:

    0 00:07:38).

    WM_ACTIVATEAPP: Focus stealer's windows WAS visible, NOT taking back focus

  138. astebner says:

    Hi Lou – Can you please use the tool described at blogs.msdn.com/…/6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and post a link that I can use to download your log files and take a closer look?

    Also, do you see similar problems when trying to install other updates from Windows Update, or is this problem specific to .msu file that is being installed by the .NET Framework 4?

  139. lou says:

    i have tried to upload to skyline but when i click on vslogs.cab it states that items do not match my search, nothing shows up when i click on the folder.  i have been able to access the folder through the computer and there are 17 items in the folder, looks to be 25mbs or more. i found that i can copy the notepad files to the desktop. the rest seem to be ie docs.

    i imagine i could load the notepad docs if that is acceptable. but do not know which ones you would require.

    fyi, after i posted above request, microsoft updater reloaded all of .net.  still have same problems

    btw, the resolution of these issues are not work critical but i am interested in resolving them, if possible

    thanks for you assistance

  140. astebner says:

    Hi Lou – I'm not sure I understand what is going on here.  Did you run the log collection tool and it created %temp%vslogs.cab, but then you can't upload that file to SkyDrive?  Where exactly are you clicking on vslogs.cab when nothing shows up?

  141. Malmsteen says:

    Hi,

    When I run your tool. It stucks at removing registry for over 3 hours.

    What could be the cause?

  142. astebner says:

    Hi Malmsteen – I've run into a couple of cases where the tool gets stuck in an infinite loop if it doesn't have permissions to delete one of the registry keys that it is trying to delete.  Can you check and see what the last line in your log file says?  You might have to try to manually take ownership of and delete the registry key that is causing the tool to get stuck.  You can use steps like the ones at http://www.howtogeek.com/…/take-ownership-of-or-assign-full-permission-for-a-registry-key-in-windows-7 to take ownership of registry keys.

  143. lou says:

    skydrive.live.com/redir.aspx

    finally figured out how to get to files but am unclear and unsure about how to share. have read skydrive info but it is still unclear.  hope this works

  144. astebner says:

    Hi Lou – This is the error I see in your log file:

    Error 1923. Service '@C:WindowsMicrosoft.NETFramework64v4.0.30319WPFWPFFontCache_v0400.exe,-100' (WPFFontCache_v0400) could not be installed.  Verify that you have sufficient privileges to install system services.

    There might be an old version of that service stuck on your computer that is preventing this installation from working correctly.  I'd suggest using the tool and the steps listed at blogs.msdn.com/…/8108332.aspx to fully remove the .NET Framework 4 from your computer and then try to re-install it from http://www.microsoft.com/…/details.aspx.

  145. lou says:

    i have acquired full admin rights however, when i log in as admin and windows opens i find that internet explorer does not work and i cannot access the internet to continue with the process.  is this a problem or can i work from the owner

    position?

  146. lou says:

    did the uninstall and then the reinstall in the owner position, install failed.  i have now downloaded the programs i have used and i feel sure i can use them in the admin position as long as i do not need an internet connection. at this point then i am ready to proceed just wondering if you have any other advice before i begin..

    also is "rollback progress" common to see during the install?

  147. lou says:

    just discovered the downloads are not on admin side. suggestions on how and where to move them

  148. lou says:

    did the uninstall and the reinstall on the admin side. it failed. i ran the log collection but cannot find it in the system on either side.  also noted a warning note that the system needs 3.5 to run. is it possible i am installing the wrong one?

    it's thursday afternoon and you may be gone for the holidays so wishing everyone well. enjoy it all.

  149. astebner says:

    Hi Lou – What is the exact error message that you saw that referred to 3.5?  If you are trying to install the .NET Framework 4, it should not have any dependency on 3.5.  I'm also not sure what you mean about downloads being on the admin side – can you please clarify what you mean by that?

  150. lou says:

    the computer has 2 sides now, on the owner side i can see all the notespads and such that i have saved with info, i can go to the download area and see everything i have downloaded, documents, programs, etc. it is the side i have used since we got the computer, but i cannot do any of the administrator issues on that side. to do the admin i have to log off as owner and then log in as the admin, the admin side is lean, there are only shortcuts on that side, i see none of the notepads that i have saved and when i go to downloads there is nothing in the folder, same with documents, pictures, etc. and when i go to the computer to find files and folders, it is not the same info as the owners side.

    it is not an error message, it is a warning sign that says microsoft.net framework 3.5 is required to run catalyst control center.  please download and install the software from microsoft's website.

  151. astebner says:

    Hi Lou – It sounds like you have 2 user accounts and you're switching back and forth between which account you log in with.  Is that accurate?  If so, a lot of the settings like desktop shortcuts, etc are specific to each user.  What I'd suggest doing is copying your downloaded files to a folder that is shared by all users – for example, you could make a folder named c:downloads or something like that.  That way you'd be able to access it with both accounts.

    Regardless of that issue, it still sounds like you're having the same .NET Framework 4 install problem as you had before.  It is possible that there is an older version of that service stuck installed on your computer that is blocking you from installing the .NET Framework 4.  Can you try to run regedit.exe and see if you have any registry keys at the following location:

    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWPFFontCache_v0400

    Also, there are a couple of forum posts with similar errors that I found in a web search, so it might help to try the suggestions listed in them too:

    social.msdn.microsoft.com/…/1801512d-d1e0-4ae9-a6d3-e60e6646dfd8

    social.msdn.microsoft.com/…/8f732849-3923-4e6c-b878-fc3ae8964d2f

    Thanks!

  152. lou says:

    yes 2 user accounts, could figure out how to say, learning as i go.  discovered this morning that updater had downloaded 3.5 net so i went to admin and finished install from there. it said it was successful, after that i went to install full 4. net which i had place a copy of in the c drive. it said it installed successfully, i did not see any of the roll back issue that i noted before. went to owner side and looked for the vslogs.cab and there is not one. curious though, media center still not working, ccc did not load, media player does not work, and windows explorer does a 2 second flash crash when i try to open a picture. i went to system tools and looked at error reports and there are plenty. noticed that the time on them is incorrect although the date is correct.  will check out links to see what i can find and continue muddling through this over the next few days. fortunately still have about 45 days left on warranty, worst comes to worst.  also meant to say hp already replaced video/graphic cards once before.

    also noticed that internet explorer would not work on the admin side fortunately firefox did.

    will check back later today and continue my efforts.

    again thanks and enjoy your holiday

  153. astebner says:

    Hi Lou – What kind of errors are you seeing from Media Center, CCC, and Media Player?

    You have to go back and re-run the log collection tool to make it create a new vslogs.cab in your %temp% directory.

    Can you please try to run the .NET Framework setup verification tool and put a copy of the log file that it creates on your SkyDrive site too?  You can find links to use to download the verification tool at blogs.msdn.com/…/8999004.aspx.

  154. lou says:

    skydrive.live.com/redir.aspx

    i hope i got his right again. will leave a comment later as on the way out

  155. lou says:

    what i have learned is that a dual core processor is equivalent to working on 2 separate computers.  acting as

    administrator on the admin side does not appear to carry an act to the owner side and vice versa.  the computer may

    share the processor during the use of a program(s). i did notice web root scaned both sides simultaneously.

    the logs

    i sent are from the admin side. i don't know if the owner side would reflect the same info.

    a few months ago i started getting a balloon that says that ccc has stopped working: host application has failed to

    load, i would get 2 in a row, it would say that it was checking for a solution. everything seemed to work ok so i

    did not worry about it, waiting for a solution. but the past few days, not every time, it has given me an

    opportunity to view a log.  i captured the logs and realized that the ccc "stop work" never had a repeating cause

    for failure. i think that unusual. then about 2 weeks ago i started window media player and it said that it had

    stopped working and was checking for a solution.  then a balloon came up and said that the media center had stopped

    working, and looking for a solution. so i tried to open a picture and got a balloon that said windows explorer has

    stopped working and then got a flash crash about 2 seconds long and then it was back up, no loss of anything i was

    doing. but i watch youtube, no problem. not sure what else to look for that may not work. did notice that some

    pictures from news sites do not show and that pics in email do not always show(but if i forward them thay may show

    in the new email.)

    when i signed in on the admin side i tried all the afore mentioned items and had the same problem plus i tried

    internet explorer and it sent a balloon that it had stopped working however it works fine on the owner side.

    i can

    use fire fox

    on admin side

    also tried to play a wav file, media player opened but did not play and there was no message.

    also i have web root

    program and did not disable it, is it possible that it intefered with .net install.

    noticed too that the log says make sure you have full admin privileges. i signed in with the command prompt and it

    said it was successful so i am not sure what more i need to do there.

    here are some of the issues from the ccc log

    Files that help describe the problem:

    C:UsersOwnerAppDataLocalTempWER7149.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWER81BE.tmp.mdmp

    Files that help describe the problem:

     C:UsersOwnerAppDataLocalTempWERFF83.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWERF8B.tmp.appcompat.txt

     C:UsersOwnerAppDataLocalTempWER1150.tmp.mdmp

    Files that help describe the problem:

     C:UsersOwnerAppDataLocalTempWERDCF6.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWERED8A.tmp.mdmp

    Files that help describe the problem:

    C:UsersOwnerAppDataLocalTempWERCEB3.tmp.version.txt

     C:UsersOwnerAppDataLocalTempWERDF57.tmp.mdmp

    Files that help describe the problem:

     C:UsersOwnerAppDataLocalTempWER9867.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWERA9C6.tmp.appcompat.txt

    C:UsersOwnerAppDataLocalTempWERAB2E.tmp.mdmp

    Files that help describe the problem:

    C:UsersOwnerAppDataLocalTempWERB115.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWERCF21.tmp.mdmp

    Files that help describe the problem:

    C:UsersOwnerAppDataLocalTempWER2DDE.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWER3DB7.tmp.mdmp

    C:UsersOwnerAppDataLocalTempWERE178.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWERF26A.tmp.mdmp

    C:UsersOwnerAppDataLocalTempWER29ED.tmp.version.txt

    C:UsersOwnerAppDataLocalTempWER3A04.tmp.appcompat.txt

    C:UsersOwnerAppDataLocalTempWER3C94.tmp.mdmp

    ran reimage and below is result

    cpu

    amd turion xd dual core mobile rm-72 authenticamd

    2100mhz  l2cache 1024kb 64 bit

    in socket m1/s1g1

    mainboard

    30fc by compal

    s/n cnd9072h4z

    hpqoem 1 bios released 8/17/09

    s/n cnd9072h4z

    memory modules

    bank 0: 2048mb sodimm by hynix

    bank 0: 2048mb sodimm by hynix

    total usable memory 3827 mb

    scsi port 2 master hdd 298gb hitachi hts5432

    c: boot 285 gb (194gb free)

    d: recovery 13gb (2gb free)

    video card

    ati radeon hd3200 graphics

    chipset: ati radeon hd3200 graphics

    256mb

    cpu has 2 cores

    desktp window manager

    windows host process rundll32

    windows explorer

    microsoft internet explorer

    crashed frequently

    windows media player

    microsoft sync center

    crashed occasionally

    3rd party

    ehshell.exe

    catalyst control center: host app

    ntservicepack

    tvagent.exe

    wlsettings.exe

    accord32.exe

    msiinstaller

    wrconsumerservice.exe

    hptcs.exe

    microsoft window messenger

    ilivid.exe

    crashed occasionally

    stability issues at 45 per cent

    windows damage severity= low

  156. astebner says:

    Hi Lou – I looked at your most recent vslogs.cab, and they show successful installations of the .NET Framework.  Because of that, I'm not sure that the issues you are seeing with CCC, Media Player, Media Center, etc are related to the .NET Framework.  Since you are still having issues with so many different programs, it might be best to try to pursue a warranty repair/replacement with your computer manufacturer at this point.  I'm very sorry that I haven't been able to be more helpful in this scenario.

  157. lou says:

    well thanks for the insight and overview

  158. Molly says:

    Aaron,

    I followed a Windows forum to this blog. I had no .NET Framework program in my programs list from the get-go, but I ran the clean up kit all the same. I tried to install .NET Framework from different sources, but I keep getting an error that  the file is corrupt? Have I completely screwed up?

    Thank you for the help.

  159. astebner says:

    Hi Molly – Are you getting the file corruption error during installation of the .NET Framework?  If so, I'd suggest trying to re-download the .NET Framework installer, save it to your desktop, and re-run it from there to see if that helps solve this error.

  160. Mike Jones says:

    I have a windows 2003 terminal server that I want to install a program on that our developers wrote that requires .net frame work 3.5.  I would not install so I tried your tool.  It got rid of all versions of framework as you said it would but now when i start the 3.5 setup it simply gets partially through and says it is reverting back.  It never actually installs.  I am able to install 2.0 and 4.0 and other version but not 3.5 that I need.

  161. astebner says:

    Hi Mike Jones – Can you please use the tool described at blogs.msdn.com/…/6458047.aspx to collect all of your setup log files, post the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  162. nicolas says:

    blocage pas de lecteur CD et dvd

  163. astebner says:

    Hi Nicolas – Are you getting this error when you try to install the .NET Framework or when you try to use the cleanup tool?  If it is when you try to install the .NET Framework, can you please use the tool described at blogs.msdn.com/…/6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to a file server (such as http://skydrive.live.com), and then reply back here and provide a link that I can use to download your log files and take a closer look?

  164. Lana says:

    I'm trying to clean-up the unnecessary junk on my computer just to have the extra space. Sorry if this is a stupid question, but do I need all the different.NET Framework versions or do I just need the latest one? You can probably tell that I am not exactly tech savvy when it comes to computer maintenance but i'd really appreciate the help. Thanks 🙂

  165. astebner says:

    Hi Lana – I wrote a blog post about this question a little while ago.  Can you please take a look at blogs.msdn.com/…/10219046.aspx and see if it helps you figure out whether or not you want to uninstall some versions of the .NET Framework from your computer?

  166. saurav says:

    Great post indeed. I really like that you are providing information on .NET for freshers , Being enrolled  at http://www.wiziq.com/…/57-fresher-training-projects i found your information very helpful indeed. Thanks for it.

  167. Rixxy123 says:

    you saved me in Windows 7!

    Just a heads-up that you have to run the tool as Admin, otherwise it doesn't work.

  168. tony johnson says:

    trying to install VETPRO on Win7 PC and users are not able to bring down the scan documents, any help.

  169. astebner says:

    Hi Tony Johnson – I'm not familiar with the VETPRO product.  What is the exact error that you see when you try to install/use it?  

  170. gamerx says:

    thanks for posting, you helped me much!

  171. Sam says:

    Hey, I'm having issues removing .net from a VM.

    The ultimate problem is that .net 3.5 won't install properly, and windows won't allow an update until .net 3.5 is installed. (Windows XP).

    When I run the cleaner, it hangs at this point:

    [04/14/14,12:47:26] Deleting registry key 'SoftwareMicrosoft.NETFrameworkv2.0.50727'

    The timer will actually update, so it's obvious the cleaner is runnning, but it just continues at that point and does not proceed.

    At one time, I let it run for 1~2 hours, and it still did not move past that point.

    Thanks,

    Sam

  172. astebner says:

    Hi Sam – The cleanup tool has a problem where it can hang if it doesn't have proper permissions to delete one of the registry keys that it is trying to delete behind the scenes.  I typically recommend looking in the log file to see the exact registry key that it is getting stuck on, manually deleting that registry key using regedit.exe, then re-running the cleanup tool.  Please let me know if those steps don't resolve this problem for you.

  173. Björn Felten says:

    Absolutely fantastic little 300k program!

    Using the Control Panel to remove all dotnet installs takes for ever and then some. And then, often, you don't even get to uninstall all the .net shite.

    This program of yours has saved me many hours of problems with a lot of computers I'm responsible for. Not only does it clean up the registry, but also the Windows Install data base. Absolutely amazing!

    A big kudos to you, Aaron! Your code should be incorporated in every Windows distribution IMHO. I've used it on XP as well as 7. Still haven't come to 8 though…

  174. LECLERC NICOLE says:

    Bonjour,
    Comment supprimer définitivement net framework 4.6.1.
    Merci
    Cordialement
    Leclerc

    1. To fully uninstall the .NET Framework 4.6.1, you should use the entry in the Programs and Features control panel to remove it, then use the instructions in the Additional Information section of the .NET Framework 4.6.1 download page to remove the appropriate OS update package for the version of Windows that is on your PC.

      Note – if you’re running the Windows 10 November 2015 Update (version 10.0.10586), then the .NET Framework 4.6.1 is installed as a part of the OS and there is not a way to remove it.