|
手动修复 .NET Framework 1.1
警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。
| 1. |
从 Windows 注册表中手动删除 netfx 注册表值。为此,请按照下列步骤操作:
| a. |
单击“开始”,然后单击“运行”。 |
| b. |
在“打开”文本框中,键入 regedit,然后单击“确定”以启动注册表编辑器。 |
| c. |
在注册表编辑器中,找到并单击下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents |
| d. |
在注册表编辑器右窗格中的“名称”下面,右键单击“netfx”,然后单击“删除”。 |
| e. |
在“确认数值删除”对话框中,单击“是”。 |
| f. |
退出注册表编辑器。 | |
| 2. |
在位于 Windows 文件夹中的 Inf 文件夹中,创建一个设备信息 (.inf) 文件。为此,请按照下列步骤操作:
| a. |
将以下文本粘贴到文本编辑器(如记事本)中:[Version]
Signature = "$Windows NT$"
DriverVer=10/01/2002,5.2.3790.0
[Components]
netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7 |
| b. |
在“文件”菜单上,单击“保存”。 |
| c. |
在“另存为”对话框中,找到并单击计算机上的“%Windows Folder%\inf”文件夹。
注意:%Windows Folder% 是 Windows 文件夹路径的占位符。 |
| d. |
在“保存类型”下拉列表框中,单击“所有文件”。 |
| e. |
在“文件名”文本框中,键入 sysnew.inf,然后单击“保存”。 | |
| 3. |
运行 Windows 可选组件 (OC) 安装程序向导,重新安装 .NET Framework 1.1。为此,请按照下列步骤操作:
| a. |
单击“开始”,然后单击“运行”。 |
| b. |
在“打开”文本框中,键入 cmd,然后单击“确定”。 |
| c. |
在命令提示符处,运行以下命令以启动 Windows OC 安装程序向导:
sysocmgr /i:%Windows Folder%\inf\sysnew.inf 注意:%Windows Folder% 是 Windows 文件夹路径的占位符。 |
| d. |
在 Windows OC 安装程序向导的“Windows 组件”页面上,单击“下一步”重新安装 .NET Framework 1.1。
注意:如果出现“所需文件”对话框,请在“文件复制来源”文本框中键入 i386 安装文件夹的路径,然后单击“确定”。此 i386 文件夹位于您安装操作系统的文件夹中。 | |
| 4. |
手动安装全局程序集缓存中的程序集。为此,请按照下列步骤操作:
| a. |
单击“开始”,然后单击“运行”。 |
| b. |
在“打开”文本框中,键入 cmd,然后单击“确定”。 |
| c. |
在命令提示符处,运行以下命令(在一行中键入此命令):
"%Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\gacutil.exe" /f /il %Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\assemblylist.txt 注意
| • |
%Windows Folder% 是 Windows 文件夹路径的占位符。 |
| • |
xxxx 是您要修复的 .NET Framework 1.1 的内部版本号的占位符。 | | |
|