|
 |
 |
 |
 |
Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms
of Use |
Trademarks
Article ID: 320112 - Last Review: January 15, 2007 - Revision: 3.4 Installation of .NET Framework fails and requires manual removalThis article was previously published under Q320112 If the installation of the Microsoft .NET Framework
1.0.3705 fails because of an unexpected power outage or other installation
failure modes, you may have to remove the .NET Framework 1.0.3705 manually.
Note This information is supplied to help you prepare a computer for
an installation of the .NET Framework 1.0.3705, and not for a complete removal
of either the original released version or the beta version of the Microsoft
.NET Framework. The following steps remove the .NET Framework 1.0.3705
after a failed install and then enable you to reinstall it again. The steps
also remove the beta Microsoft .NET Framework from the computer. However, if
you have the beta Microsoft .NET Framework installed, Microsoft recommends that
you reformat the hard disk and then reinstall the .NET Framework.
- Remove the .NET Framework 1.0.3705 from the Microsoft
Windows Installer cache. To do this, follow these steps:
- Click Start, and then click
Run.
- Type Installer, and then click
OK.
- On the View menu select
Details
- Right-click the Date Modified column
header.
- Click Comments
- In the Comments column, locate the
cached Windows Installer file that displays Microsoft .NET Framework (English) RTL x86 enu.
- Right-click the cached Windows Installer file, and then
click Uninstall.
- Close the window.
- Manually remove the files and the folders from the
computer. To do this, follow these steps:
- Click Start, and then click
Run.
- Type System32, and then click
OK.
- Locate and then delete the Mscoree.dll file.
Warning Do not delete the Mscoree.dll file on a computer that is running
Microsoft Windows Server 2003. - Close the window.
- Click Start, and then click
Run.
- Type Microsoft.NET, and then
click OK.
- Double-click the Framework
folder.
- Delete the v1.0.3705 folder.
Note If Microsoft .NET Framework version 1.1.4322 is also installed on
the computer, you must run a repair of that version of the .NET Framework. For
more information, see the "How to Repair .NET Framework 1.0.3705 or 1.1.4322"
section of this article.
- Manually remove the registry keys from the Windows
Registry. To do this, follow these steps:
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756Â
(http://kbalertz.com/Feedback.aspx?kbNumber=322756/
)
How to back up and restore the registry in Windows - Click Start, and then click
Run.
- Type regedit, and then click
OK.
- Remove the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET
Framework Setup\Full\v1.0.3705 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET
Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1033)
- Quit Registry Editor.
- Zap the Windows Installer information from the registry by
using the Msizap.exe utility. To do this, follow these steps:
- Msizap.exe is included with the Microsoft Windows
Installer SDK. To download the Windows Installer SDK, visit the following
Microsoft Web site:
- Click Start, and then click
Run.
- Type cmd, and then click
OK.
- At the command prompt, type CD\Program
Files\Microsoft SDK\Bin, and then press ENTER.
- Type Msizap TP
{B43357AA-3A6D-4D94-B56E-43C44D09E548}
- After the Msizap.exe process has completed, type
Exit, and then press
ENTER.
- Restart the computer.
- Clean out the contents of the Temp folder. To do this,
follow these steps:
- Click Start, and then click
Run.
- Type %Temp%, and then click
OK.
- On the Edit menu, click Select
All.
- On the File menu, click
Delete.
Note Delete as many of the files in the Temp folder as
possible. - Disable any antivirus or firewall software. Note You may use the System Configuration Utility (Msconfig.exe) to
clean boot the computer. Then, disable any nonessential services.
- Download and install the .NET Framework 1.0.3705. To do
this, visit the following Microsoft Web site:
- If the .NET Framework 1.1.4322 is installed on the
computer, you must run a repair of .NET Framework 1.1.4322 to update specific
files that were rolled back by the installation.
How to repair .NET Framework 1.0.3705 or 1.1.4322- Repair the Microsoft .NET Framework v1.0.3705 through
the Windows Installer cache file.
- Click Start, and then click
Run.
- Type Installer, and then
click OK.
- On the View menu, click
Details.
- Right-click the Date Modified
column header, and then click Comments.
- In the Comments column, locate
the cached Windows Installer file that displays Microsoft .NET Framework (English) RTL x86 enu.
- Right-click the cached Windows Installer file, and
then click Uninstall.
- Close the window.
- Repair the .NET Framework 1.0.3705 by using the
command prompt. To do this, follow these steps:
- Locate the original installation materials.
- If you installed the .NET Framework 1.0.3705
from a CD or a DVD, insert the disc in the CD-ROM or the DVD-ROM
drive.
- If you downloaded the .NET Framework 1.0.3705,
download it again, and then save it to your hard disk.
- If you installed the .NET Framework 1.0.3705
from a network drive, reconnect to the share.
- Open a command prompt window.
- Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows NT
- Click Start, and then
click Run.
- Type command, and
then click OK.
- Microsoft Windows 2000, Microsoft Windows XP
- Click Start, and then
click Run.
- Type cmd, and then
click OK.
- At the command prompt, type
InstallationSource\dotnetfx.exe /t:%temp%
/c:"msiexec.exe /fvecms %temp%\netfx.msi", and then press
ENTER.
- Repair the .NET Framework 1.1.4322 by using the
command prompt. To do this, follow these steps:
- Locate the original installation materials.
- If you installed the .NET Framework 1.1.4322
from a CD or a DVD, insert the disc in the CD-ROM or the DVD-ROM
drive.
- If you downloaded the .NET Framework 1.1.4322,
download it again, and then save it to your hard disk.
- If you installed the .NET Framework 1.1.4322
from a network drive, reconnect to the share.
- Open a command prompt window.
- Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows NT
- Click Start, and then
click Run.
- Type command, and
then click OK.
- Microsoft Windows 2000, Microsoft Windows XP
- Click Start, and then
click Run.
- Type cmd, and then
click OK.
- At the command prompt, type
InstallationSource\dotnetfx.exe /t:%temp%
/c:"msiexec.exe /fvecms %temp%\netfx.msi", and then press
ENTER.
Important To repair the Microsoft .NET Framework that is included with the
operating system, you must use the Repair option or the Reinstall option of the
operating system. The following are the operating systems that include the
Microsoft .NET Framework:
- Microsoft Windows Server 2003
For more information about how to repair the
.NET Framework in Windows Server 2003, click the following article number to
view the article in the Microsoft Knowledge Base: 830646Â
(http://kbalertz.com/Feedback.aspx?kbNumber=830646/
)
How to troubleshoot Microsoft .NET Framework 1.1 installation issues on Microsoft Windows Server 2003
- Windows XP Tablet PC Edition
- Windows XP Media Center Edition
For more information about the different versions of the
.NET Framework, visit the following Microsoft Developer Network (MSDN) Web
site:
APPLIES TO- Microsoft .NET Framework 1.1
- Microsoft .NET Framework 1.0
- Microsoft .NET Framework 1.0 Service Pack 2
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate
|
 |
 |
 |
 |
 |
 |
 |
| |