Browsing all articles from March, 2008
Mar
5

Repairing .Net 1.1 on Windows 2003

Author andy18    Category Windows-related     Tags

.Net cease from working on one of my testing box today and I am loosing track of where the problems comes from. Trying with the re-installation of the .Net Redistribute and without any luck which the Windows throws you the message saying the version has been installed on the server.

Here’s what I did to make the reinstallation a success after Googling around:

1. Fire up your registry editor by hitting “regedit” at your Windows > Run.
2. Navigate to the key HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents and find one value called “netfx”. Delete it
3. Create a .inf by naming it netfx_repair.inf with the following content:

[Version]
Signature = “$Windows NT$”
DriverVer=10/01/2002,5.2.3790.0
[Components]
netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7

4. Launch your favorite command prompt and execute the following command:

sysocmgr /i:Path_to_your_ netfx_repair.inf

Usually I will prefer to put it in C:\, which you save your time from typing the full path :-)

5. It will bring up a new installation Windows. Follow the on screen instruction. You may need your i386 folder ready in hand at your server as well. If you are prompted for a Source Path, point it to the i386 folder on your server and select the necessary files.

6. Once installation completed, you will need to register some of the assemblies back to the server by issuing:

%windir%\Microsoft.NET\Framework\v1.1.4322\gacutil.exe” /f /il %windir%\Microsoft.NET\Framework\v1.1.4322\assemblylist.txt

7. Restart your server if you are being asked for and .Net should be up and running back.