Performing a Winsock reset lets you undo any changes a program may have made to your Winsock configuration and helps you restore normal network connectivity.
Winsock is a Windows technology that gives programmers access to networking features. While most programs use this technology responsibly, viruses can abuse some of Winsock's features or intentionally corrupt your Winsock configuration to, for example, disable your Internet connection. If you recently removed a virus from your computer and still experience symptoms such as lag, unexpected redirects or connectivity issues, consider resetting your Winsock configuration to fix those issues.
Perform a Winsock Reset
Open the Windows Start Screen or Start Menu and type cmd in the search box.
Right-click Command Prompt or cmd in the search results and select Run as Administrator.
Depending on your User Account Control settings, a confirmation box may pop up and either request confirmation or ask you to input your Windows password before proceeding.
Type netsh winsock reset in the Command Prompt window and press Enter. Wait for Windows to finish resetting your Winsock configuration.
Reboot your computer.
Reset Your TCP/IP Configuration or Adapter
If performing a Winsock reset failed to fix your network connectivity issues, consider resetting your TCP/IP configuration or your network adapter.
Reset Your TCP/IP Configuration Automatically
To reset your TCP/IP configuration automatically, download and run the dedicated Fix It tool from Microsoft's website. Follow the on-screen instructions and reboot your computer.
Reset Your TCP/IP Configuration Manually
Open a Command Prompt window as administrator and type netsh int ip reset. Press Enter and reboot your computer.
If you experience issues while resetting your TCP/IP configuration, consider saving a log file of the reset process for diagnostic purposes by appending a path on your hard drive to a new TXT file to the end of the reset command. For example, a netsh int ip reset C:\IPlog.txt command would generate a text file named IPlog.txt in the root directory of your C: drive.
Reset Your Network Adapter
Open the Control Panel and select Network and Internet. Click the Network and Sharing Center link and select View Adapter Settings to access a page listing your network adapters.
Right-click the specific adapter you want to reset and select Disable from the contextual menu. Enter your Windows password or click OK if prompted.
Right-click the adapter again and select Enable.