Windows Bug Alert #712475 – Windows Updates Cause SQL Startup Issues due to “TCP port is already in use” Errors
Microsoft recently announced a regression in one of the TCP/IP functions that manages the TCP port pool which was introduced as part of the monthly rollup/security-only updates for Windows 7/Server 2008 R2 and Windows 8.1/Server 2012 R2. Introduced in the July 10, 2018 update, the regression causes errors in various services, such as CifsQueue, Solr, Rabbit, and so on. The errors include "TCP port is already in use" and "The endpoint is a duplicate." Microsoft has also observed this issue preventing Availability Group listeners from coming online during failover events for both planned and/or unexpected failovers.
In addition to the monthly rollup/security-only updates, this regression was also introduced in updates for specific Windows 10/Server 2016 builds. Please note that the build-specific updates do not have a correlating hotfix-only patch; therefore, each build only has one applicable patch to address the regression. For more information, see Microsoft documentation.
Product: Data Security Platform (Metadata Framework)
Affected versions: 6.2.x, 6.3.x, and 6.4.x
Platforms: Windows 2008, 2008 R2, 2012, 2012 R2, and Windows 10/Server 2016
Solution and Availability:
For more information about the affected KBs and where to download the replacement KBs that solve the problem, see Microsoft documentation.