I've done all that. The problem is most definitively related to the DefaultSecureProtocols registry entry. I tested the launcher both before and after adding the DefaultSecureProtocols registry entry to the registry. The launcher works perfectly before I add the DefaultSecureProtocols registry entry and starts throwing the Version Check error after I add the DefaultSecureProtocols registry entry. The Launcher begins working again After I delete the DefaultSecureProtocols registry entry.

It doesn't matter if the DefaultSecureProtocols registry entry is added manually, or by the "EasyFix" program from Microsoft, once the DefaultSecureProtocols registry entry is removed either by manual deletion or by SystemRestore the launcher works perfectly....