I have doubts with NET framework 4.0

I need help with NET framework 4.0 a program that needs that framework does not start, when viewing the registry, the 4.0 key in the registry has a “deprecated” value, is that normal?

my system is Windows 7 ultimate 64bits

Yes, versions older than .NET Framework 4.5.2 are no longer supported by Microsoft. But .NET Framework 4.5.2 should be fully backward-compatible with version 4.0; so installing .NET Framework 4.5.2 might fix your problem.

See https://dotnet.microsoft.com/platform/support/policy/dotnet-framework

If that does not solve it, then you might need to edit the application’s .config file as described in https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/redirect-assembly-versions

.NET Foundation Website | Blog | Projects | Code of Conduct