Netsh winsock reset — что делает команда?

Наши компьютеры постоянно попадают под вирусные атаки, так как хакеры не дремлют и пытаются получить доступ к личной информации пользователей. Или мы сами порой экспериментируем, настраивая сетевые карты. В результате подобных действий могут повредиться некоторые программы или настройки ПК, в частности, WinSock. И сегодня я расскажу о том, в чём суть команды netsh winsock reset, и как вернуть компьютер к нормальному функционированию с её помощью.

Netsh

В программном обеспечении, netsh (от англ. «сетевая оболочка» или network shell) — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT начиная с Windows 2000. Она позволяет локальное или удаленное конфигурирование сетевых параметров.

Наиболее часто netsh используется для сброса настроек TCP/IP-стека к настройкам по умолчанию, неким корректным значениям, что в Windows 98 требовало переустановки TCP/IP адаптера. В этом режиме вам весьма пригодится файл лога, который будет содержать сведения о параметрах, значения которых изменили.

Netsh помимо прочих возможностей также позволяет пользователю менять IP-адрес на его машине.

Назначьте статический IP-адрес в Windows 10

В большинстве случаев IP-адреса для компьютеров или компьютеров автоматически настраиваются на протокол динамической конфигурации хоста (DHCP) соответствующим маршрутизатором. Это полезно, поскольку устройства подключаются к вашей сети мгновенно. Вы избавляете себя от необходимости вручную настраивать IP-адрес для каждого нового устройства. Однако с этим процессом связан один недостаток: время от времени IP-адрес устройства может меняться.

Установка статического IP-адреса может потребоваться, если вы регулярно обмениваетесь файлами, принтером или настраиваете переадресацию портов.

Назначьте статический IP-адрес в Windows 10

Мы увидим три способа сделать это:

  1. Через панель управления
  2. Через настройки Windows
  3. Использование PowerShell.

1] Установка статического IP-адреса через панель управления

Щелкните правой кнопкой мыши значок сети (или Wi-Fi), видимый на панели задач Windows 10.

Назначьте статический IP-адрес в Windows 10

В списке из 2-х вариантов выберите последний – Открыть настройки сети и Интернета.

Перейдите в настройки Wi-Fi и немного прокрутите вниз, чтобы найти раздел Связанные настройки . Найдя его, нажмите на ссылку Изменить параметры адаптера .

Читайте также:  Как восстановить Windows XP при помощи консоли восстановления

Мгновенно откроется отдельное окно, которое направит вас в раздел «Сетевые подключения» панели управления.

Щелкните правой кнопкой мыши сетевое соединение, для которого нужно установить статический IP-адрес, и выберите параметр Свойства ‘.

Назначьте статический IP-адрес в Windows 10

После этого выберите Протокол Интернета версии 4 (TCP/IPv4) на вкладке Сеть и нажмите кнопку Свойства .

Переключите селектор на « Использовать следующий IP-адрес ».

Теперь введите данные в следующие поля, соответствующие настройкам вашей сети.

  1. IP-адрес (найдите его с помощью команды ipconfig /all )
  2. Маска подсети (в домашней сети это )
  3. Шлюз по умолчанию (это IP-адрес вашего маршрутизатора.)
Назначьте статический IP-адрес в Windows 10

В конце не забудьте проверить параметр Проверить настройки при выходе . Это помогает Windows быстро проверить ваш новый IP-адрес и другую соответствующую информацию, чтобы убедиться, что он работает.

Если все выглядит хорошо, нажмите кнопку «ОК» и закройте окно свойств сетевого адаптера.

2] Назначить статический IP-адрес через настройки

Нажмите значок “Настройки” и выберите вкладку Сеть и Интернет .

Назначьте статический IP-адрес в Windows 10

Выберите Wi-Fi> Текущее соединение, т. Е. Сеть, к которой вы подключены.

Прокрутите страницу вниз до раздела настроек IP и нажмите кнопку Изменить .

Затем, когда появится окно Настройки IP , нажмите стрелку раскрывающегося списка и выберите параметр Вручную .

Включите тумблер IPv4 .

Назначьте статический IP-адрес в Windows 10

Теперь установите статический IP-адрес. Также установите длину префикса подсети (маска подсети). Если ваша маска подсети , то длина префикса подсети в битах равна 24.

После этого настройте адрес шлюза по умолчанию, предпочитаемый адрес DNS и сохраните изменения.

3] Назначение статического IP-адреса через PowerShell

Откройте Powershell от имени администратора и введите следующую команду, чтобы просмотреть текущую конфигурацию сети:

Назначьте статический IP-адрес в Windows 10

Get-NetIPConfiguration

После этого запишите следующую информацию:

  1. InterfaceIndex
  2. IPv4-адрес
  3. IPv4DefaultGateway
  4. DNSServer.

После этого введите следующую команду, чтобы установить статический IP-адрес, и нажмите Enter.

Назначьте статический IP-адрес в Windows 10

New-NetIPAddress -InterfaceIndex 15 -IPAddress -PrefixLength 24 -DefaultGateway

Теперь измените DefaultGateway на адрес шлюза по умолчанию в вашей сети. Обязательно замените номер InterfaceIndex на номер, соответствующий вашему адаптеру, а IPAddress – на IP-адрес, который вы хотите назначить устройству.

Когда закончите, введите следующую команду, чтобы назначить адрес DNS-сервера и нажмите Enter.

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 10.1.2.1

Назначьте статический IP-адрес в Windows 10

Сохраните изменения и выйдите.

Надеюсь, это поможет.

В чем истинная причина нестандартного поведения компьютера

Истинная причина такого поведения компьютера состоит в том, что в результате направленных или случайных действий повреждаются разделы реестра, предназначенные для хранения конфигурации WinSock. (WinSock – это ПО, при помощи которого создаются и применяются двусторонние соединения (сокеты) через сеть). Соответственно, нарушается и работа сетевых подключений, так как сбиваются корректные настройки и ПК не видит возможности выхода в Интернет. Как это исправить с помощью команды netsh winsock reset, рассмотрим далее.

Читайте также:  Как переустановить Windows 10

Так как служба WinSock задумана для того, чтобы в процессе обработки информации данные проходили через все средства их обработки, установленные на компьютере, то именно на это и направлен удар при вирусной атаке. В цепочку обработчиков встраивается вредоносный код и нарушает корректную работу. Поэтому не используйте для его удаления антивирусную программу, так как вместе со шпионским приложением она уберет и нужное звено. После этого пропадет связь с Интернетом и придется восстанавливать удаленные данные. Намного надежнее выполнить сброс сетевых настроек при помощи рассматриваемой в статье команды.

Введите данную команду и нажмите ввод

Настройка сети в Windows через командную строку и BAT файл

В данной статье рассмотрены варианты настройки и смены сетевых реквизитов подключения по локальной сети в ОС Windows, при помощи командной строки (CMD) и утилиты (network shell) с использованием BAT файла.

Netsh (network shell) — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.

Netsh, помимо прочих возможностей, также позволяет пользователю менять IP-адрес на его машине, а также включать/отключать сетевое соединение через командную строку..

Настройка сети в Windows через командную строку и BAT файл:

1.Вызовите меню (прим. для вызова меню нажмите правой кнопкой мыши), выберите Создать, затем выберите Текстовый документ (Рис.1).

Рис.1.

2. Введите следующие команды (Рис.2):

chcp 1251 netsh interface ip set address «Подключение по локальной сети» static 1 netsh interface ip set dns «Подключение по локальной сети» static primary netsh interface ip add dns «Подключение по локальной сети» index=2

chcp 1251netsh interface ip set address «Подключение по локальной сети» static 1netsh interface ip set dns «Подключение по локальной сети» static primarynetsh interface ip add dns «Подключение по локальной сети» index=2

Пояснения:chcp 1251 — Установка кодировки, необходимо для настройки интерфейса, имеющего название на русском языке (прим. по умолчанию имя «Подключение по локальной сети»);«Подключение по локальной сети» — Название Вашего сетевого интерфейса; — Сетевой адрес (IP-address). Вам необходимо указать свой сетевой адрес; — Маска подсети.

  Вам необходимо указать Вашу маску подсети; — Основной шлюз. Вам необходимо указать Ваш шлюз;1 — Метрика интерфейса. Метрика интерфейса устанавливается в значении 1; — Предпочитаемый DNS-сервер. Вам необходимо указать Ваш предпочитаемый DNS-сервер;  — Альтернативный DNS-сервер. Вам необходимо указать Ваш альтернативный DNS-сервер.

Читайте также:  0xc0000001 при запуске Windows 10: методы решения ошибки

Рис.2.

3. После того, как Вы установили нужные Вам значения: IP-адреса, маски подсети, основного шлюза, предпочитаемого и альтернативного DNS-сервера — выберите в окне Файл, затем Сохранить как… (Рис.3).

Рис.3.

4. Сохраните текстовый документ с расширением .bat (прим. в данном примере это Network ) (Рис.4).

Рис.4.

Настройка сети в Windows через командную строку и BAT файл

5. Запустите полученный файл (прим. в примере это Network ), от имени администратора (Рис.5). После чего, сетевые настройки будут изменены.

Рис.5.

6. Если Вам необходимо включить автоматическое получение настроек от DHCP-сервера: IP-адреса, маски подсети, и шлюза, а также предпочитаемого и альтернативного DNS-сервера — создайте, по аналогии с предыдущим примером, файл и введите: 

chcp 1251 netsh interface ip set address «Подключение по локальной сети» dhcp netsh interface ip set dns «Подключение по локальной сети» dhcp

chcp 1251netsh interface ip set address «Подключение по локальной сети» dhcpnetsh interface ip set dns «Подключение по локальной сети» dhcp

Затем сохраните файл с расширением .bat (прим. в данном примере это Network ) (Рис.6). И запустите от имени администратора. После чего, сетевые настройки будут изменены.

Рис.6.

7. Для корректного отображения кириллических символов в командной строке — откройте её (прим. Пуск > в строке поиска наберите cmd >Запуск от имени администратора) (Рис.7).

Рис.7.

8. В открывшемся окне командной строки кликните правой кнопкой мыши на заголовке окна, а затем выберите Свойства (Рис.8).

Рис.8.

9. В окне Свойства — выберите вкладку Шрифт, а затем установите тип шрифта Lucida Console, после чего нажмите OK (Рис.9). Теперь кириллические шрифты в командной строке будут отображаться корректно.

Рис.9.

Надеемся, что данное руководство помогло Вам!.

Похожее

Сохранение и восстановление конфигурации сетевых интерфейсов

Ну а теперь самое интересное. Поговорим о том, как сохранить сетевые настройки в виде файла конфигурации и восстановить из файла конфигурации. Это может пригодиться тем, кто постоянно меняет сетевые настройки.

Сохранить сетевые настройки в виде файла.

Восстановить сетевые настройки из файла конфигурации.

Вот и все. Мы рассмотрели далеко не все возможности утилиты , а лишь самые часто используемые. Используя коммандную строку Windows и утилиту netsh можно намного облегчить себе жизнь.

1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>

источник