If you are using Windows 7 you may have problems connecting to our backend services using the Launcher. This is because, by default, Windows 7 does not support TLS 1.2, which is a stronger encryption protocol that many modern websites use, ours included.
Updating to a modern operating system that is still supported by Microsoft is the best option, however if for some reason you are unable or unwilling to do so, you can forcibly enable TLS 1.2 support in Windows 7 via the registry by setting the following options;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
If you are unsure how to do this, I suggest following this guide. Note that you must have all recommended Windows Updates installed or this may not work.
You can read more about this topic on Microsoft's website here and here