Adapted from: https://gist.github.com/jbratu/6262684939e15e638892973f5f8eed78
Configure a Windows system to:
- Disable weak encryption protocols - SSL 2, SSL 3, TLS1.0, TLS 1.1
- Enable TLS 1.2
- Disable weak ciphers.
- Enable secure ciphers.
- Set diffie Hellman key length to 2048 (default is 1024).