SocketTools System Requirements

SocketTools 10 components support all modern Windows desktop and server platforms. We recommend you install the latest security updates from Windows Update and the current network drivers available for your system.

The following Windows desktop and server operating systems are supported by the current version of SocketTools:

  • Windows 11 (Preview)
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7 SP1
  • Windows Server 2022 (Preview)
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2

SocketTools includes both 32-bit and 64-bit components. We recommend development on 64-bit versions of Windows, however for the broadest compatibility with most end-user systems, we recommend targeting your project for the x86 (32-bit) platform.

Targeting the x86 platform will ensure your application will work on both 32-bit and 64-bit Windows. A 32-bit application can run on 64-bit Windows under WoW64, however a 64-bit application cannot run on 32-bit versions of Windows.

Windows 11

Microsoft has released the first preview of Windows 11 and SocketTools is being tested on the platform. This is being done in conjunction with our testing of SocketTools with the Visual Studio 2022 preview. The anticipated release date for Windows 11 is the fourth quarter of 2021.

Until its official release, we do not recommend using Windows 11 in a production environment. However, you can join the Windows Insider program to obtain pre-release versions of Windows 11 for your own internal testing and evaluation.

Windows 10

SocketTools supports all versions of Windows 10, however some functionality will depend on which specific build the components are installed on. In particular, some security options and support for TLS 1.3 will require Windows 10 Build 1903 or later.

Microsoft no longer supports versions of Windows 10 prior to Build 1909 (19H2), with the exception of Build 1809 in the Long-Term Servicing Channel (LTSC) which will be supported until 2029. SocketTools supports both standard and LTSC builds, however we always recommend you update to the current build and install all security updates.

Windows 8

SocketTools supports both Windows 8 and Windows 8.1, however we recommend you update to Windows 8.1 Update 1 (6.3.9600) if possible. Windows 8 has already reached its end of mainstream support as of January 2018 and Microsoft will end all support, including security updates, in January 2023.

Windows 7

SocketTools will continue to provide support for Windows 7, although it reached its end of support on January 14, 2020. Because of its widespread adoption, we have extended support so developers can continue to deploy to the platform as end-users transition to Windows 10.

The minimum supported version of Windows 7 is 6.1.7601 (SP1). It is important that all security updates be installed, including KB4474419 (September 2019) which provides updates to SHA-2 code signing.

Windows XP and Windows Vista

Microsoft discontinued support for Windows XP in 2014, and support for Windows Vista ended in 2017. Neither of these platforms receive security updates and they do not support modern cryptographic algorithms and security protocols.

We continued to support SocketTools on these platforms after they reached end-of-support to assist developers with their transition to the current version of Windows. SocketTools 10 is the last version which provides binary support for Windows XP and Vista. Subsequent versions of SocketTools will require Windows 7 SP1 or Windows Server 2008 R2 or later versions.

See Also

Supported Versions of Visual Studio
Windows and Supported TLS Versions
Support for TLS 1.2 on Windows XP