Although I’ve tried all the previous answers, only the following one worked out:
1 – Open Powershell (as Admin)
2 – Run:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
3 – Run:
Install-PackageProvider -Name NuGet
The author is Niels Weistra:
Microsoft Forum