2003环境下如何手工修复安装.NET1.1_服务器技术_编程技术-数科优化网
概 述 本文逐步介绍如何解决当修复安装 .NET Framework 1.1 时可能遇到的问题。如何修复或重新安装Windows Server 2003以及如何手动修复.NET Framework 1.1。
1. 修复安装.NET1.1
如果Windows注册表中的Microsoft Windows Installer注册不正确,则.NET Framework 1.1 安装程序将无法获取某些Windows Installer组件的访问权。本文讨论如何通过注销然后重新注册Windows Installer来解决此问题。
1.1 注销 Windows Installer
1、单击电脑左下角【开始】,然后单击【运行】。在【打开】文本框中,键入msiexec /unregister,然后单击【确定】。如下图-1所示。

图-1执行msiexec /unregister
2、重新注册Windows Installer:
单击电脑左下角【开始】,然后单击【运行】。在【打开】文本框中,键入msiexec /regserver, 然后单击“确定”。如图-2所示。
1.2 修复安装.NET1.1
Windows Server 2003操作系统可以通过添加删除windows组件,安装.NET1.1。本文主要介绍如何手工修复安装.NET1.1。
单击电脑左下角【开始】,然后单击【运行】。在【打开】文本框中,键入regedit,然后单击【确定】以启动注册表编辑器。在注册表编辑器中,找到并单击下面的注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents
在注册表编辑器右窗格中的【名称】下面,右键单击【netfx】,然后单击【删除】。在“确认数值删除”对话框中,单击【是】,然后退出注册表编辑器即可,如图-3所示。

建立设备信息 (.inf) 文件。新建一个记事本文档,将以下内容粘贴到记事本中如图-4所示: [Version]
Signature = "$Windows NT$" DriverVer=10/01/2002,5.2.3790.0
[Components]
netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7

在【文件】菜单上,单击【保存】。在【另存为】对话框中,找到并单击计算机上的“%Windows Folder%\inf”文件夹。在【保存类型】下拉列表框中,单击【所有文件】。在【文件名】文本框中,键入sysnew.inf,然后单击【保存】。如图-5所示。 注意:%Windows Folder% 是Windows文件夹路径。

运行安装向导,单击电脑左下角【开始】,然后单击【运行】。在【打开】文本框中,键入cmd,然后单击【确定】。在命令提示符处,运行以下命令以启动 Windows安装程序向导,输入:sysocmgr /i:%Windows Folder%\inf\sysnew.inf然后按【回车】键(注意:%Windows Folder% 是 Windows 文件夹路径的占位符。)
在Windows安装程序向导的“Windows 组件”页面上,单击“下一步”重新安装 .NET Framework 1.1。如图-6所示。

注意:如果出现“所需文件”对话框,请在“文件复制来源”文本框中键入操作系统安装光盘i386 安装文件夹的路径,然后单击【确定】。
手动安装程序集,单击电脑左下角【开始】,然后单击【运行】。在【打开】文本框中,键入cmd,然后单击【确定】。在命令提示符处,运行以下命令如图-7:"%Windows Folder%\Microsoft.NET\Framework\v1.1.4322\gacutil.exe" /f /il %Windows Folder%\Microsoft.NET\Framework\v1.1.4322\assemblylist.txt

成功运行命令后如下图-8所示:

以上即是整个手工修复安装.NET1.1过程。