How to Check What Version of Microsoft .NET Framework is Installed in Computer

Posted By Raymond In Category: Computer

Nov
6
2008
Donate

Once in a while you’ll see some programs that you downloaded from the Internet requires .NET Framework installed. When a .NET application is run on a Framework-less machine, the results are unpredictable: the application will either not work, crash, or be frozen as an open window that does nothing. Most of the time you’ll get an error that says “The application failed to initialize properly (0×0000135). Click OK to terminate the application.” So what is .NET Framework?

The Microsoft .NET Framework is a software technology that is available with several Microsoft Windows operating systems. It includes a large library of pre-coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform.
download .NET framework
In short, you need Microsoft .NET Framework in order to run programs that requires .NET Framework. Just like you need to have Java Runtime installed in order to run Java Programs and you need to have Adobe Flash Player in order to view flash animations.


The .NET Framework is included with Windows Server 2008 and Windows Vista. The current version of the framework can also be installed on Windows XP and the Windows Server 2003 family of operating systems. Since there are many versions of .NET Framework (1.0, 1.1, 2.0, 3.0, 3.5 and the upcoming 4.0), sometimes the user himself doesn’t even know what version of .NET Framework is installed on his own computer.

The manual way of checking whether what version of Microsoft .NET Framework is installed on your computer is through Add or Remove Programs from Control Panel. This is a very basic way to check but could be wrong because the entries that is displayed in Add or Remove Programs can be easily removed from registry.
Check .net framework version

A better way would be to use this free and portable ASoft .NET Version Detector. It is a lightweight tool that gives information on the different versions of Microsoft .NET that are installed on a machine. If a certain version isn’t on the machine, you can simply follow the link that .NET Version Detector suggests, so it is easier for the novice user to find the runtimes.

check microsoft .net framework version installed

Also detailed information is given on where the .NET Frameworks are installed with links to the directories. The details can easily be copied by a user, to paste in a mail. The .NET Version Detector is a handy tool for vendors of .NET applications also. Knowing which versions a user has installed and where they are located on the hard drive.

.NET Version Detector 2007 supports detecting all versions (1.0, 1.1, 2.0, 3.0, 3.5) of .NET Framework can also be run in all versions of Windows (95/98/98SE/ME/NT4/2000/XP/2003/Vista).

[ Download .NET Version Detector 2007 ]


Related posts:
  • Automatically Check for Latest Version of Software Installed on Your Computer
  • Check .NET Version Installed On Computer
  • Check Hotmail using Microsoft Outlook without Windows Live Hotmail Plus Subscription
  • Checking Installed Audio and Video Codecs On Your Computer
  • Install XP: Setup did not find any hard disk drives installed in your computer
    • dino

      thx raymond

    • exulter

      very useful.. tq ray~

    • bhasidh

      Thanks Ray..

    • aBg_rOnGak

      Woohoo… excellent job Raymond…makes my life easier when checking my customers\’ PC(s)

    • justchuck69

      mine is almost the same as your example but i am missing the .net framework 1.1 also and 1.0
      my question is do i need 1.1 ?
      i am running vista home premium 64 bit .
      thanks for your help and all the downloads i got from your tips
      good luck and take care
      :-)
      chuck

    • Mahmoud mustafa

      useful tool man

      thanks

    • http://www.raymond.cc/ Raymond

      justchuck69: A lot of .NET applications need at least v2 and above. You can skip that for the time being if you don’t have any problems.

    • c

      http://support.microsoft.com/kb/318785

      explained by mighty microsoft.

      Determine which versions of the .NET Framework are installed on a computer
      The easiest way to determine which versions of the .NET Framework are installed on a computer is to locate the %systemroot%\Microsoft.NET\Framework folder. You can paste the listed address for the Framework folder into a Windows Explorer address bar to navigate to the Framework folder.

    • Dragan

      Thanks Ray, I have a question.
      Is .NET 3.0 an update for all the previous versions up to 3.0 and the programs that need for example .NET ver 2.0 can work with 3.0?

    • http://www.raymond.cc/ Raymond

      c: Thanks for sharing the method from Microsoft.

      Dragon: Logically, NET framework 2.0 assemblies cannot run under .Net framework 1.1. But if you’re asking whether a 2.0 assemblies can run under NET Framework 3.0, “maybe yes and maybe no”. Reason is why would Windows keep the older version of .NET Framework when you have a newer version installed? Perhaps there are some assemblies that requires the specific .NET Framework in order to run?

      I am not a .NET programmer so I don’t know much about this. Perhaps someone could shed some light in this matter.

    • http://computersservicing.blogspot.com/ venkat

      @c, and raymond thank you ,one other way is checking in add\remove programs Microsoft .Net framework version you will definitely find there

    • http://computersservicing.blogspot.com/ venkat

      sorry raymond I missed add\remove part in your post ,I shouldn’t have commented that

    • Tottero

      -> But if you’re asking whether a 2.0 assemblies can run under NET Framework 3.0, “maybe yes and maybe no” <-

      Or 1.0 and 1.1 under 2.0 or 3.0 or 3.5 and so on
      Ther is someone that can answer this question? :-)

      thanks

    • nivek_hcerg

      I can’t install v1.1 because regsvr32.exe crashes when registering the components. All other versions (from 2.0 upwards) are installable.

    • brayden

      oh yer i just saw this on Ghacks.

    • Ed
    • Dilek Celik

      the funniest shit ive ever saw :)

    • Ken

      ray, i hope you can create a topic on integrating a .net framework to a program…

      for example a c# executable integrated with all its required .net 2.0 for example libraries needed to run, thus eliminating for users to still have to install…

      thanks…

    • http://myariff.com myariff

      thanks bro… nice post… i have a probs this very time about a game that I installed. Then, it crash. It said Microsoft visual c++ runtime library(something like that) error. So, I thank God coz because of Him, made me read your this magnificent post. Great Jobs.

    • RabbitXP
    • manoj

      Thanks dude. this work very fine.

    • http://doineed2.0? jeff

      if i have .NET framework 3.0 installed do i still need to keep the 2.0v? or can i just delete it?? can someone help?

    • eingko

      You could just try this in a browser address bar: javascript:void(alert(navigator.userAgent));

    • Zeomound

      Would be great if this program could install them from the hard drive, and not the website. For customers who don’t have an internet connection.

    • http://www.christopher-roberts.co.uk/ Christopher

      Thanks, I was not sure what version I had, as I know I had got a new one but now I do!!!

      Many thanks. ;)

    • SaqibD

      thanks raymond, i was trying to use quickpwn and didnt realise i needed .net so thanks for letting me know and helping me.

    • Paul Cechovic

      Add/Remove tells me that I have Microsoft.Net Framework verisons
      1.1
      2.0
      3.0
      3.5SP

      Which ones can I get rid of. Thanks,

    • AlienForce1

      For `Zeomound` :
      You can get the full installer for `.NET Framework Version 3.0` – just go to :
      http://filehippo.com/download_dotnet_framework_3/tech/1807/

    • AlienForce1

      And the last version (.NET Framework 3.5 Service Pack 1 (Full Package)) from :
      http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    • BlackMiracle

      You can also try pasting “%systemroot%\Microsoft.NET\Framework” to Windows Explorer Address Bar (w/o quotation mark)

      The following folders contain the released versions of the .NET Framework:
      v3.5
      v3.0
      v2.0.50727
      v1.1.4322
      v1.0.3705

    • Sri

      Even better would a be webpage that will display all the .net stuff that machine has installed. There could be some security complications but…

    • Toffee

      Woww. I’ve never thought about this. Thanks a lot.

    • Gurra

      Thanks alatte

    • Eva

      This is the version checker that only works for me as it reports the version that I already have on my machine. I have 3.5 the latest and the checker reported this. The other apps reported it wrongly, saying I had 3.0 and even 2.0 the latest??

      What I like about this checker is that it also links to the other available versions to download from Microsoft. Very very handy!

      Thanks a bunch

    • L.Franklin

      Add/Remove tells me that I have Microsoft.Net Framework verisons
      1.1
      2.0
      3.0
      3.5SP

      So can you remove the older ones or not??????????
      please anyone?

    • http://targetmysite.com joe

      worked thanks!

    • shay
    • http://www.webdesignzseo.com tauranga

      was kinda hoping that you’d be able to run a command like you do to get the windows version (winver).

      cheers for the info

    • toskydao

      Thanks, that’s helping a lot.

    • sivaselvi

      Fantastic answer

    • raf

      grazie raimondo! :)

    • Jacques

      In a console, you can type :
      dir /ad %systemroot%\Microsoft.NET\Framework | findstr v

      It should only list the version. Not a clean command line, but it do the job

    • Haubi

      Thanks for the fantastic tool!
      Hint: The button for v1.1 ist not correct, it shows “Framework not available anymore” in the row of the SDK, isn’t it?

    Copyright © 2005-2012 - Raymond.CC Blog