Microsoft Easy Fix 51044 is listed under More Information → Easy fix in Microsoft’s KB3140245 article, but the historical MSI is not confirmed to remain downloadable; if it fails, use KB3140245 and the documented registry configuration instead.^1^
Historical official download
The article’s original Microsoft-hosted link is:
Download MicrosoftEasyFix51044.msi
Current reports do not confirm that Microsoft still serves this file.^2^ If it downloads:
- Right-click the MSI → Properties → Digital Signatures.
- Confirm the signer is Microsoft and Windows reports that the signature is valid.
- Run it with administrator approval.
- Restart Windows if prompted.
Do not obtain this discontinued tool from third-party mirrors.
What Easy Fix 51044 actually does
It is not the KB3140245 update itself. It configures registry values used to enable TLS 1.1 and TLS 1.2 defaults for WinHTTP and Internet Explorer. The underlying update must be installed separately.^1^
KB3140245 applies to:
- Windows 7 SP1
- Windows Server 2008 R2 SP1
- Windows Server 2012
Install it through Windows Update, or obtain the appropriate package from the Microsoft Update Catalog.
If the MSI is unavailable
Use the How the DefaultSecureProtocols registry entry works and Enable TLS 1.1 and 1.2 on Windows 7 at the SChannel component level sections of the same Microsoft article. On 64-bit Windows, configuration is required for both native and Wow6432Node WinHTTP paths; Windows 7 also requires the documented Schannel client settings.^1^
Registry changes can prevent Windows or applications from working correctly if entered incorrectly, so create a restore point or registry backup first.
References