How to fix
TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support.
TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error.
Could not start the network library because of an internal error in the network library.
SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
Make below registry changes.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 3.0\Server
Make sure TLS 1.0 Server and SSL3.0 Server are enabled
Check these links as well
http://kkaminsk.blogspot.com/2014/08/problems-starting-sql-server-unable-to.html
http://mssqlwiki.com/tag/and-it-is-not-possible-to-create-a-self-signed-certificate/
Great post on how to setup TLS
http://www.oceanbytes.org/2015/03/23/making-the-grade-with-ssl/
Make sure you check the certificate is setup properly.
SQL SSL Check ( Use below link to check validity of the SSL available on the SQL Server)
Zip file contains an .exe file download and run in cmd window.
https://drive.google.com/file/d/0B_77YgBEyf5mQXh4WEcxLWtCcnc/view?usp=sharing
Thanks for this, i knew I did something with the ciphers but enabling these 2 on the server side fixed my issue.