artatomic
asked on
Can't install .NET Framework SP1. Runtime Error involving Temp\xxxx.tmp
When I try to install .net framework 1.1 SP1, it get an error stating:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\DOCUME~1\Ben\LOCALS~1\T emp\SL3B.t mp
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
Each time I try, the tmp file increments/changes.
This is happening on several computers in our office. All intel, XP SP2 on a SBS2003 R2 domain running WSUS3.0.
I'm booting up without startup or non-windows services with the help of msconfig.
I'm installing locally (not windows update) and have uninstalled 1.1 using several techniques including Aaron Stebner's suggestions below (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx).
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-4 F52EAE172A 1} (this is the product code for the .NET Framework 1.1 MSI package)
5. Run c:\temp\cleanup.exe and choose to clean up the .NET Framework 1.1
6. Download and install the version of the .NET Framework that you cleaned up in step 1.
7. Download and install the desired .NET Framework service pack (.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
Also, when I try to run the .net setup verifier I get another Runtime Error.
Any suggestions as to why this isn't installing correctly?
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\DOCUME~1\Ben\LOCALS~1\T
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
Each time I try, the tmp file increments/changes.
This is happening on several computers in our office. All intel, XP SP2 on a SBS2003 R2 domain running WSUS3.0.
I'm booting up without startup or non-windows services with the help of msconfig.
I'm installing locally (not windows update) and have uninstalled 1.1 using several techniques including Aaron Stebner's suggestions below (http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx).
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-4
5. Run c:\temp\cleanup.exe and choose to clean up the .NET Framework 1.1
6. Download and install the version of the .NET Framework that you cleaned up in step 1.
7. Download and install the desired .NET Framework service pack (.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
Also, when I try to run the .net setup verifier I get another Runtime Error.
Any suggestions as to why this isn't installing correctly?
Might you be having any other versions of .net installed on the same machine?
ASKER
Yes, 1.0 and 2.0
Can you try uninstalling .net 2.0 and try installing the SP ??
ASKER
Jeff,
This is on XP SP2 workstations. I'm not having this problem on the servers.
And yes, I have been deleting that directory...
Ben
This is on XP SP2 workstations. I'm not having this problem on the servers.
And yes, I have been deleting that directory...
Ben
ASKER
and 3.0
If you could install both 2.0 and 3.0 and try installing the SP 1.1
But with you staying as ahead as 3. why do u need the 1.1 SP???
But with you staying as ahead as 3. why do u need the 1.1 SP???
Yes, you really should unisntall 2.0 and 3.0 as well, just to get things in order.
He needs 1.1 because SBS requires it to operate correctly.
Jeff
TechSoEasy
He needs 1.1 because SBS requires it to operate correctly.
Jeff
TechSoEasy
ASKER
"If you could install both 2.0 and 3.0 and try installing the SP 1.1"
huh???
"But with you staying as ahead as 3. why do u need the 1.1 SP???"
Some of our programs we run, require it I believe.
huh???
"But with you staying as ahead as 3. why do u need the 1.1 SP???"
Some of our programs we run, require it I believe.
ASKER
After I uninstall them all, should I start reinstalling with 1.0 or just jump to 1.1?
What i meant was, Try uninstalling .net 2.0 and 3.0 and then try to install .net 1.1 SP. That way we know for sure this problem is not caused because of more later versions of the framework being present,
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ok. will do. thanks guys. I'll report back later tonight...
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Uninstalled 2 and 3. had an msiexec runtime error. downloaded and ran windows installer cleanup tool. reboot and retried 1.1 sp1 and instant elation when I was able to click the finish button.
Thanks again guys.
Ben
Thanks again guys.
Ben
Make sure you do that first.
Then, you cannot really uninstall and reinstall .NET 1.1 because that's a native component of Windows Server 2003. The best way I've found to fix this is to reinstall Windows Server 2003 Service Pack 1 (The FULL download of this, which you'll find here: https://www.microsoft.com/downloads/details.aspx?familyid=22CFC239-337C-4D81-8354-72593B1C1F43&displaylang=en)
This will essentially reinstall all of the Windows Server 2003 system files including .NET 1.1.
Jeff
TechSoEasy