Welcome to MSDN Blogs Sign in | Join | Help

More detailed steps to fix .NET Framework install errors that ask for tmpXXXX.tmp

I previously described a set of steps in this blog post that can be used to manually remove the .NET Framework and reinstall it if you receive an error message stating that setup is unable to find the file tmpXXXX.tmp when attempting to install a .NET Framework service pack or hotfix.   However, I've heard from a couple of customers over the past few weeks who still received errors related to tmpXXXX.tmp after performing the cleanup steps in that blog post.  As a result, I want to post a more complete set of steps that you can use to clean up your system and reinstall the .NET Framework and get rid of this tmpXXXX.tmp error.

You should first try the following steps.  I have found that nearly all cases of this tmpXXXX.tmp error can be resolved with this set of steps:

  1. Download the .NET Framework cleanup tool
  2. Extract the contents by running cleanup_tool.exe /t:c:\temp /c (or some other local folder of your choosing in place of c:\temp)
  3. Click on the Start menu, choose Run and type cmd
  4. Run c:\temp\msizap.exe TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1} (this is the product code for the .NET Framework 1.1 MSI package) or c:\temp\msizap.exe TP {B43357AA-3A6D-4D94-B56E-43C44D09E548} (this is the product code for the English .NET Framework 1.0 MSI package)
  5. Run c:\temp\cleanup.exe and choose to clean up the .NET Framework 1.0 or 1.1
  6. Download and install the version of the .NET Framework that you cleaned up in step 1 (such as the .NET Framework 1.0 or .NET Framework 1.1)
  7. Download and install the desired .NET Framework service pack (such as .NET Framework 1.0 SP3 or .NET Framework 1.1 SP1) by running the setup package directly instead of using Windows Update.  Running it directly will allow the service pack setup to display error dialogs instead of having Windows Update suppress them

If you still see an error stating that .NET Framework 1.1 SP1 setup or .NET Framework 1.0 SP3 setup cannot find tmpXXXX.tmp when you attempt to install it in step 7 above, you can use the following steps to manually clean up the registry entries that are causing this error dialog to appear:

  1. Run c:\temp\cleanup.exe and choose to clean up the .NET Framework 1.0 or 1.1  (using the cleanup tool downloaded and extracted in steps 1 and 2 above)
  2. Click on the Start menu, choose Run and type cmd
  3. Run reg delete HKEY_CLASSES_ROOT\Installer\Patches\3574AFE896173CC42AB8A061348B3AB9 /f
  4. Run reg delete HKEY_CLASSES_ROOT\Installer\Patches\7FCDE114D557E4147AB4D3DC56385F98 /f
  5. Run reg delete HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A /f
  6. Download and install the version of the .NET Framework that you cleaned up in step 1 (such as the .NET Framework 1.0 or .NET Framework 1.1)
  7. Download and install the desired .NET Framework service pack (such as .NET Framework 1.0 SP3 or .NET Framework 1.1 SP1) by running the setup package directly instead of using Windows Update.  Running it directly will allow the service pack setup to display error dialogs instead of having Windows Update suppress them

<update date="3/20/2009"> Fixed broken link to the .NET Framework cleanup tool. </update>

 

Published Saturday, December 10, 2005 2:32 PM by astebner

Comments

Friday, June 09, 2006 4:24 AM by Floo

# re: More detailed steps to fix .NET Framework install errors that ask for tmpXXXX.tmp

The link to the cleanup tool no longer seems to be working.
Friday, June 09, 2006 12:33 PM by astebner

# re: More detailed steps to fix .NET Framework install errors that ask for tmpXXXX.tmp

Hi Floo - My file server is currently down for maintenance.  Please see http://blogs.msdn.com/astebner/archive/2006/06/07/621524.aspx for more information and alternatives in the meantime.

Sorry for the hassle....

# Aaron Stebner's WebLog : Unified .NET Framework Troubleshooting Guide

Saturday, October 21, 2006 12:16 PM by Aaron Stebner's WebLog

# Unified .NET Framework Troubleshooting Guide

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

Saturday, July 21, 2007 3:49 PM by Liquidsteel

# re: More detailed steps to fix .NET Framework install errors that ask for tmpXXXX.tmp

Could some one email me this tool as i cant find one goos link to download it, thank you

liquidsteel@frontiernet.net  

Removal tool to fix .NET Framework install failures

Monday, July 23, 2007 12:05 AM by astebner

# re: More detailed steps to fix .NET Framework install errors that ask for tmpXXXX.tmp

Hi Liquidsteel - I've emailed you a copy of the cleanup tool.  Hopefully it will be helpful in your scenario.

Tuesday, September 11, 2007 3:02 PM by IE ?ffnet immer wieder neue Instanz - Trojaner-Board

# IE ?ffnet immer wieder neue Instanz - Trojaner-Board

Tuesday, January 22, 2008 6:09 PM by JeremyAnderson.com » Blog Archive » Rebooting IIS

# JeremyAnderson.com &raquo; Blog Archive &raquo; Rebooting IIS

Thursday, June 05, 2008 2:22 PM by Penelop

# re: Uninstalling corrupted Net.Framework 2

It took me 2 days to find you Aaron but [whoopee] it was worth it!!  I downloaded your nifty brilliant tool and within 5 minutes my problems had gone away.  I was able to get back to business - and... you saved my sanity.  Thank you, thank you a million times for all your generosity and kind heartedness in helping lesser gifted computer users like me to get around these pesky glitches that drive us all to distraction!!

Wednesday, June 11, 2008 4:53 PM by Can't open Engage - Page 2 - Articulate Community Forums

# Can't open Engage - Page 2 - Articulate Community Forums

Thursday, June 19, 2008 7:59 AM by Como desinstalar o Net Framework do XP

# Como desinstalar o Net Framework do XP

Anonymous comments are disabled
 
Page view tracker