Few weeks back one of my team mate asked me this and I said I am not aware of it. Today morning one another guy asked me the same question. Only then i took this to be a serious query :) and tried to find out an solution for it. I am really surprised that there isn't any easy way of doing it.
The workaround which I found is described below:
Step 1: Open windows registry (Start >> Run >> Regedit)
Step 2: For .NET Framework 1.0, look for the below key
Key name: HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
Step 3: Within it you could find this, Value : Version
Step 4: Just double click on it. In my box, the data within it was "1,0,3705,2". It means .NET Framework Service Pack 2 has been installed in my machine.
Similarly for .NET Framework 1.1 the Key Name is HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{CB2FEDD-9D1F-43C1-90FC-4F52EAE172A1}
The workaround which I found is described below:
Step 1: Open windows registry (Start >> Run >> Regedit)
Step 2: For .NET Framework 1.0, look for the below key
Key name: HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}
Step 3: Within it you could find this, Value : Version
Step 4: Just double click on it. In my box, the data within it was "1,0,3705,2". It means .NET Framework Service Pack 2 has been installed in my machine.
Similarly for .NET Framework 1.1 the Key Name is HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{CB2FEDD-9D1F-43C1-90FC-4F52EAE172A1}
Comments
U can Also check Service Pack for .NET Framework installed on ur machine by Going to C:\WINNT\Microsoft.NET\Framework\
Select the corresponding Version (1.0 or 1.1 or 2.0) then find a File with the Name "Mscorlib.dll" right click & go for Properties & Version
For Ver 1.0
------------
1.0.3705.0-Original RTM
1.0.3705.209-SP1
1.0.3705.288-SP2
1.0.3705.6018-SP3
For Verion 1.1
--------------
1.1.4322.573-Original RTM
1.1.4322.2032-SP1
1.1.4322.2300-SP1 32 Bit(Included Win Server 2003)
For Ver 2.0
-----------
2.0.50727.42-Original RTM
Regards
Kisho
Kisho.kumar@yahoo.com
U can Also check Service Pack for .NET Framework installed on ur machine by Going to C:\WINNT\Microsoft.NET\Framework\
Select the corresponding Version (1.0 or 1.1 or 2.0) then find a File with the Name "Mscorlib.dll" right click & go for Properties & Version
For Ver 1.0
------------
1.0.3705.0-Original RTM
1.0.3705.209-SP1
1.0.3705.288-SP2
1.0.3705.6018-SP3
For Verion 1.1
--------------
1.1.4322.573-Original RTM
1.1.4322.2032-SP1
1.1.4322.2300-SP1 32 Bit(Included Win Server 2003)
For Ver 2.0
-----------
2.0.50727.42-Original RTM
Regards
Kisho
Kisho.kumar@yahoo.com
Just go to control panel >> Add and remove programs.
If SP 2 is installed, it will be listed there.
Cheers!
CP