In this article I am sharing thoughts on "Clrver.exe", how it works, and the advantages of it.
To determine which .NET Framework has been installed on the system, look for the "MSCorEE.dll" file in the "%SystemRoot%\System32" directory. The existence of this file tells you that the .NET Framework is installed. However, several versions of the .NET Framework can be installed on a single machine simultaneously. If you want to determine exactly which versions of the .NET Framework are installed, examine the subdirectories under the following directories.
%SystemRoot%\Microsoft.NET\Framework
%SystemRoot%\Microsoft.NET\Framework64
As an example, these files are installed on my system in the following directories.
C:\Windows\Microsoft.NET\Framework
C:\Windows\Microsoft.NET\Framework64
Let's proceed
The .NET Framework SDK includes a command-line utility called "CLRVer.exe" that shows all of the
CLR versions are installed on a machine. This utility can also show which version of the CLR is being used by processes currently running on the machine using "-all".
To run this command, open a Visual Studio command prompt and kindly use the following.
"Start" => "All Programs" => "Microsoft Visual Studio 2010" => "Visual Studio Tools" "Visual Studio command Prompt".
The following window will appear.
Now type the desired command "CLRVer.exe", it will show you the installed version of the .Net Framework as depicted in the following window.
As you can see in the image above, there are two versions of the .Net framework installed on my system; refer to the image given above.
There are a few options that run with this command described by the following.
The following command displays all the versions of the CLR installed on the computer.
Clrver
The following command displays the versions of the CLR used by a process.
Clrver pid
For example, the following command displays the versions of the CLR used by the process 9934.
Clrver 9934
The following command displays all the managed processes and the version of the CLR they are using.
Clrver -all
Hope you enjoyed this little demonstration. It will help you somewhere.