Головна » Поради комп'ютера » Як відновити і виправити помилку Winsock в Windows

    Як відновити і виправити помилку Winsock в Windows

    Winsock - це специфікація, яка використовується в Windows для визначення того, як мережні програми спілкуються з мережевими службами, такими як TCP / IP.

    Це в основному визначає, як дві мережеві програми будуть спілкуватися один з одним. Наприклад, для того, щоб клієнт FTP працював правильно, він використовує Winsock.

    Однак, Winsock може пошкодитися на машині Windows під час видалення шпигунського або рекламного ПЗ. Ви можете почати отримувати дивні помилки, пов'язані з помилками Winsock або сокетами, а основні команди, такі як IPCONFIG, не працюватимуть належним чином.

    Ви також можете отримати помилки, як Неможливо відобразити сторінку при спробі перегляду Інтернету.

    Щоб виправити помилку Winsock, потрібно скинути весь стек протоколу TCP / IP на комп'ютері Windows. Існує декілька способів вирішення проблеми: використання командного рядка, завантаження додатків третьої сторони тощо.

    Microsoft Winsock Fix

    Найпростіший і найбезпечніший спосіб скинути стек TCP / IP - це завантажити безкоштовну утиліту від Microsoft.

    https://support.microsoft.com/en-us/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

    Просто завантажте правильний файл для своїх версій Windows і перейдіть до майстра!

    Вручну скинути мережний стек TCP / IP

    Перше, що потрібно спробувати, якщо програма не працює, - це вручну скинути мережний стек TCP / IP. Відкрийте командний рядок адміністратора, натиснувши Пуск, ввівши CMD, а потім клацніть правою кнопкою миші на командному рядку та виберіть Запустити від імені адміністратора.

    Тепер введіть таку команду:

    netsh int ip скидання resetlog.txt

    Це дозволить переписати два ключі реєстру, необхідні для правильної роботи TCP / IP. Це буде працювати на Windows XP, Vista, 7, 8 і 10. Якщо це не спрацює, читайте нижче!

    Скидання Winsock за допомогою netsh

    Якщо скидання TCP / IP не працює для вас, спробуйте скинути стек TCP / IP за допомогою команди скидання. Спочатку відкрийте командний рядок, перейшовши в меню Пуск, Виконати і набравши CMD.

    Перш ніж надрукувати команду скидання, ви повинні перевірити, які LSP (Layered Service Providers) будуть порушені. Ви можете зробити це, ввівши:

    каталог netsh winsock

    Команда скидання нижче призведе до видалення всіх LSP Winsock. Тепер введіть таку команду:

    netsh winsock reset каталог

    Каталог Winsock буде скинуто до стандартної конфігурації. Якщо у вас є пошкоджений LSP, що спричиняє проблеми з підключенням до мережі, ця команда повинна це виправити. Зауважте, що якщо ви виконуєте цю команду, можливо, доведеться перевстановити кілька програм, у яких раніше були встановлені LSP.

    Також можна ознайомитися зі статтею бази знань Майкрософт, наведеною нижче, де описано більше кроків, які можна вжити для виправлення корупції Winsock2 у Windows XP та Windows Vista:

    Відновлення з корупції Winsock2 у Windows

    Сподіваємося, один із методів, описаних вище, вирішив проблему вашої мережі! Якщо ні, то вам, можливо, доведеться перевстановити Windows, оскільки вона може бути пошкоджена, не підлягає ремонту.