The CLR.dll version number does not correspond to the .NET framework version number. .NET 4.0 through 4.5.2 will all report 4.0.x
for the clr.dll version number.
You likely have the correct version installed already. If you really want to be sure, follow this MSDN article "How to: Determine Which .NET Framework Versions Are Installed"