If some programs are not running properly on Windows, then it’s a good idea to check .NET versions installed on your computer, Microsoft doesn’t offers built-in tool or commands to display their information. Fortunately there are tools exist for this purpose and .NET Version Detector is one of them. Developer has updated the tool to detect recently released .NET Framework 4.5.1 also.
.NET Version Detector
This tool is freeware and portable., here is how to use it. Download and run its zip file, extract its contents to a folder and run program executable. Which not only shows installed .NET versions along with their directories but also educates you about Operating systems that ships with default .NET version and provides direct download links for .NET runtimes. For instance,Windows 8 comes with .NET 4.5 and Windows 8.1 comes with 4.5.1 by default.
You can download .NET Version Detector 14 from here, it doesn’t depend on any .NET, so you can run it just like any other portable program.
Note: Green down arrow on program represents download links for respective run times.