Настройки сети в реестре Windows 10

Обновлено: 21.11.2024

В локальной сети я настраиваю свой IP-адрес по мере необходимости, но время от времени я перемещаюсь в другую подсеть и мне нужно быстро обновить свой IP-адрес, поэтому я думаю о создании простого приложения, которое поможет мне в этом. Поэтому я хотел бы знать, где в реестре хранятся настройки IP-адреса?

В старые времена Win95 я мог просто искать строку, но теперь, в Win10, реестр стал настолько огромным, что, вероятно, потребовалось бы 8 дней, чтобы закончить поиск. Хэлп.

Вот отправная точка для некоторых примеров команд: my.esecuredata.com/index.php?/knowledgebase/article/16/… и, если вы используете Python, что-то вроде Cmd = ["cmd.exe", " /C", "netsh interface ip set address "Ethernet" static 1"] с последующим subprocess.Popen(Cmd, shell=True) или может помочь какой-то другой вариант.

Gene. Вы можете выполнить поиск IP-адреса (например, 192.168.1.2) во всем реестре (например, 192.168.1.2 ), назначенного вашему интерфейсу, — просто запустите regedit, выделите «Компьютер», нажмите F3, затем введите IP-адрес и нажмите «Найти далее». Он остановится в том месте в реестре, где найдет IP-адрес, чтобы вы могли записать его, а затем перейдете к другому местоположению. В вашем вопросе, вероятно, слишком много деталей, так как на самом деле вы просто хотите знать, где найти настройки IP-адреса в реестре и что вам нужно изменить для настроек IP, чтобы они вступили в силу, вам может потребоваться сбросить некоторые службы после

Вы упомянули, что разрабатываете приложение и Win 95 и ищете регистрацию с Win 10, которая занимает дни и т. д., и люди интерпретируют это, поэтому я считаю, что лучше всего, чтобы ваш ответ соответствовал вашей конечной цели и был простым и понятным. просто, без других отвлекающих шумов, иначе люди будут предполагать что-то. Вы также можете упомянуть, что пытались искать в реестре xxxxx или что-то еще, но безуспешно. Если вы определили, где он хранится и как вы можете изменить его, чтобы он вступил в силу после изменения, вы можете двигаться дальше и вернуться с другим вопросом для своей задачи позже.

Пользовательский интерфейс параметров Windows 10 и всплывающее меню «Сеть» полностью отличаются от Windows 7 и Windows 8.1. Параметры были перемещены, и неясно, как изменить тип сети - частная или публичная. Я хотел бы поделиться тем, как вы можете изменить тип сетевого расположения в Windows 10.


Когда вы входите в свою учетную запись в первый раз, Windows 10 спрашивает, к какой сети вы подключаетесь: домашней или общедоступной.

Если вы выберете Да, ОС настроит ее как частную сеть и включит сетевое обнаружение. Для общедоступной сети обнаружение и доступ будут ограничены. Если вам нужно получить доступ к своему компьютеру с удаленного ПК или просматривать компьютеры и устройства в вашей локальной сети, вам нужно установить его на Домашний (Частный).

Если вы позже решите изменить тип доступа к сети, к которой вы подключены, вы можете даже не найти, какие настройки изменить!

Есть два способа изменить тип сети в Windows 10.

Первый способ. Измените тип доступа к сети в приложении "Настройки"

Вот и все. Это довольно легко, не так ли? Это все, что вам нужно знать в приложении "Настройки", чтобы изменить тип сетевого расположения.

Метод второй. Изменить тип доступа к сети путем редактирования реестра

Вы можете изменить сетевой профиль в Windows 10 с помощью настройки реестра. Выполнив шаги, описанные ниже, вы сможете легко переключить тип сетевого расположения с общего на частный и наоборот.

  1. Откройте редактор реестра.
  2. Перейдите к следующему разделу реестра:

После перезагрузки откройте Центр управления сетями и общим доступом и проверьте состояние своей сети. Он должен отражать внесенные вами изменения. Например, я установил для своей сети значение "Частная", используя следующие значения:

Наконец, вы можете использовать PowerShell, чтобы изменить тип расположения в сети с частного на общедоступный и наоборот. См. статью Изменение типа сетевого расположения с помощью PowerShell в Windows 10.

Вот и все. Не стесняйтесь оставлять свои мысли, вопросы и предложения в комментариях.

Winaero очень рассчитывает на вашу поддержку. Вы можете помочь сайту и дальше предлагать вам интересный и полезный контент и программное обеспечение, используя следующие варианты:

Если вам понравилась эта статья, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Автор: Сергей Ткаченко

Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следите за ним в Telegram, Twitter и YouTube. Просмотреть все сообщения Сергея Ткаченко

11 мыслей о «Изменить тип сетевого расположения (общедоступное или частное) в Windows 10»

"Это довольно просто, не так ли?"

Да, теперь это действительно так, потому что Сергей в очередной раз поделился с нами своими находками…
Спасибо ! :-)

Добро пожаловать

Моя сеть отображается как неопознанная сеть. Недавно у меня появился новый интернет-провайдер, и я не могу подключиться к своему ноутбуку. Все остальные устройства в порядке, кроме ноутбука. Есть ли способ изменить сеть на частную, я знаю, что это возможно во всех других Windows, я просто не смог понять, как это сделать в Windows 10. Если вы можете помочь мне с этим, я был бы очень признателен это.

Я только что нашел это и решил предложить предложение на случай, если ничего не работает. По умолчанию вы не можете быть администратором Windows. Чтобы включить учетную запись администратора Windows 10, выполните следующие действия:

Нажмите клавишу Windows. Это должно открыть меню «Пуск» или привести вас к интерфейсу начального экрана в зависимости от того, как Windows 10 настроена в системе.

Щелкните правой кнопкой мыши результат командной строки и выберите «Запуск от имени администратора» в контекстном меню.
Тип: net useradmin /active:yes
Учетная запись администратора теперь активна, что означает, что вы можете войти в систему, используя ее. По умолчанию он не защищен паролем, что означает, что любой, у кого есть доступ к системе, может использовать его для входа в нее.
Чтобы защитить его паролем,
Введите: net useradmin * и нажмите Enter.
Появится запрос пароля. Введите желаемый пароль и еще раз, когда вас попросят ввести его второй раз для подтверждения.
Надеюсь, это поможет

Вы также можете запустить домашнюю группу. Если сеть установлена ​​как общедоступная, этот виджет панели управления автоматически предложит сбросить ее до частной, как только он откроется. Вы можете отменить после этого, если вы действительно не хотите присоединяться к домашней группе. Это происходит со мной регулярно, как после обработки материалов Центра обновления Windows, так и после того, как мой Dell Venue 11 Pro переходит в спящий режим.
–Эд–

Спасибо! Microsoft не должна усложнять поиск. В большинстве других рекомендаций говорится, что нужно запустить средство устранения неполадок домашней группы, Microsoft непреднамеренно скрыла это так хорошо.

Спасибо.
Мне помогло редактирование реестра.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Однако мне пришлось удалить все профили в списке профилей. Перезагрузил компьютер, после чего он сам прекрасно подключился, и теперь я могу использовать Edge и подключаться к Магазину в Windows 10.

моя проблема в другом. У меня Windows 8.1, и я могу получить Wi-Fi и Ethernet через мой маршрутизатор Talk Talk, который не работает.
заменяющий маршрутизатор дает мне подключение к Ethernet в ОБЩЕСТВЕННОМ, но мой Wi-Fi отображается как ЧАСТНОЕ И ПОЛНОЕ СОЕДИНЕНИЕ, но я не могу открывать страницы. Я пробовал в Internet Explorer, Chrome и Firefox, но безрезультатно.
Я могу подключиться к Интернету через Wi-Fi на своем мобильном телефоне, но не на своем ноутбуке. talk talk(aol) проверил сигнал и винит в этом Windows 8.1. Windows выполнил откат безрезультатно.
Как мне изменить свои настройки, чтобы они были общедоступными?

Запись реестра полезна. Но под записью профилей есть много GUID сетевых подключений. В моем случае мне нужно знать тип сети (Category-Private или Public) для текущей подключенной сети. Как я могу это сделать… есть идеи?

У меня было много проблем с «виртуальным» адаптером (используемым VirtualBox Host-Only).

При каждой перезагрузке Windows 10 изменяет его на ОБЩЕСТВЕННЫЙ вместо того, чтобы сохранять его как ЛИЧНЫЙ.

Методом проб и ошибок (после более чем десяти часов тестирования) я обнаружил, что существует действительно простое решение (сделать IPv4 статическим)… так как запрос провайдера (его даже не существует) не является решением, это ПК с VirtualBOX и вообще без интернета, нигде нет роутера и т.д.

Что НЕ является решением: запрос на изменение чего-либо на МАРШРУТИЗАТЕРЕ (маршрутизатора нет, это только один физический ПК), запрос на изменение IP-адреса ISG (внешний IP-адрес), когда маршрутизатора нет или у вас есть статический внешний IP-адрес. (не динамический) и т. д. и другие методы.

Что я отказываюсь пробовать: касаться реестра, политик и т. д.

Мое простое (и как-то очень глупое) решение, которое сработало, заключалось в настройке адаптера IPV4 как статического IP-адреса (я использую IPV6, а не IPv4), так что вот шаги:

1.- Внутри гостевой машины перейдите к адаптеру
2.- Измените динамический IP-адрес на статический IP-адрес
3.- Назначьте IP-адрес, который выходит за пределы диапазона DCHP (VirtualBox по умолчанию 192.168). от .56.101 до 192.168.56.254), например 192.168.56.XXX, где XXX может принимать значения от 2 до 100 (192.168.56.1 зарезервирован для HOST)
3.- Установите правильную МАСКУ (если щелкнуть, Windows 10 заполнит ее для вас 255.255.255.0)
4.- Установите IP-шлюз в качестве IP-адреса хоста (по умолчанию для VirtualBox был 192.168.56.1)
5.- Установите для DNS тот же IP, что и для шлюза (только первый, второй оставьте пустым)

Как только изменения были применены, Windows 10 спросила, хочу ли я, чтобы этот компьютер был виден другим компьютерам в сети… СКАЗАТЬ ДА, чтобы настроить его как ЧАСТНЫЙ вместо ОБЩЕСТВЕННОГО.

Отныне после перезагрузки он остается ЛИЧНЫМ, а не ОБЩЕСТВЕННЫМ.

Не нужно возиться с настройками реестра, политиками и т. д., это просто Windows 10, поскольку виртуальный адаптер имеет статический IPv4.

Не уверен (не проверял), что произойдет, если:
a) Вернуть его обратно в режим Dynamic (думаю, при следующей перезагрузке Windows 10 снова изменит его на PUBLIC)
b) Не устанавливать GateWay и/или DNS при статическом IP (мне никогда не нравилось смешивать вещи, если IP статический, я всегда ставил GateWay и DNS как статические)

Надеюсь, это поможет другим пользователям VirtualBox.

PD: Не забудьте сделать все остальное (настроить частные сети с общими файлами и папками, обнаружение ПК и т. д.)… сделать все это, но позволить динамическому IP-адресу работать до перезагрузки, потому что Windows 10 при этой перезагрузке меняет адаптер с PRIVATE на PUBLIC… настройка IPV4 как STATIC делает свое дело, Windows больше не будет выполнять это изменение с PRIVATE на PUBLIC на этом адаптере.

Боковое примечание:
*-Это трюк для совместного использования гостевой папки Widows 10, чтобы хост мог ее видеть, но только хост, а не остальную часть сети; для этого не используйте мостовую сеть, просто добавьте другую сеть (только для хоста) и внутри гостевой ОС Windows 10 настройте такой адаптер со статическим IPv4 (независимо от того, используете ли вы IPV6, настройте IPv4 на статическом)
*-Другими словами: общие папки хороши для совместного использования папки хоста внутри гостя, но что, если вы хотите поделиться гостевой папкой Windows 10 только с хостом? Я злился, пока не установил IPv4 как Static, это был мой последний тест в списке глупых тестов (я использовал IPv6, так почему IPv4 может иметь какое-то влияние!, НО ЭТО ДАЕТ)

Все, что вам нужно сделать, это установить DNS-суффикс для соединения.
В сети откройте свойства подключенного адаптера. Откройте свойства TCP/IPv4
Перейдите к дополнительным, щелкните поле внизу, DNS-суффикс для этого подключения.
Используйте любое имя, которое вам нравится, например a.local или kitchen.home, в правильной форме DNS-суффикса =xxx.xxx

Просто закройте все, нажав OK, все готово.

Оставить ответ Отменить ответ

Свяжитесь с нами

Здесь вы можете подписаться на наши каналы. У нас есть Twitter, YouTube и Telegram, а также RSS-канал и информационный бюллетень по электронной почте.

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

Предупреждение. Все приведенные ниже настройки требуют редактирования реестра. Как следствие, вы должны действовать с осторожностью и создавать резервную копию реестра, прежде чем выполнять какие-либо изменения, упомянутые ниже. Случайные удаления и изменения могут повредить функциональность вашего компьютера. Прежде чем продолжить, лучше всего сделать резервную копию реестра.

1. Размер стека IRP

IRPStackSize (размер стека пакетов запросов ввода-вывода) показывает, сколько 36-байтовых приемных буферов может использовать ваш компьютер одновременно. Это позволяет вашему компьютеру получать больше данных одновременно. Если у вас большое интернет-соединение (более 10 Мбит/с), вы выиграете от этого. Для тех из вас, у кого подключение к Интернету меньше, вы можете не заметить даже малейшей разницы, поэтому пропустите это.

Ваша система обычно выделяет 15 IRP в своем сетевом стеке. Чаще всего вы получите гораздо больше преимуществ с 32, хотя вы можете настроить до 50. Сначала попробуйте 32.

Вот расположение ключа в вашем реестре:

Добавьте «IRPStackSize» в качестве значения DWORD в правой части окна regedit, измените основание на «Десятичное» и измените значение на 32.

2. SizReqBuf

SizReqBuf представляет собой размер необработанных приемных буферов в среде сервера. Это означает, что это повлияет на вашу способность размещать что-либо в среде с высокой задержкой.Допустим, у вас есть игровой сервер, и многие люди жалуются на лаги. Изменение этого значения поможет уменьшить влияние запаздывания. Вам также будет полезно, если вы размещаете веб-сайт или любую другую услугу, включая отправку файлов через мессенджер или Neo Modus Direct Connect.

Ваша система обычно размещает этот буфер размером 16384 байта. Для большинства серверов это достаточно эффективно, но иногда у вас мало памяти и вы не можете справиться с большим объемом запросов.

Вот расположение ключа в вашем реестре:

Добавьте «SizReqBuf» в качестве значения DWORD в правой части окна regedit. Если у вас есть сервер с более чем 512 МБ физической памяти, измените значение на 17424. Если у вас меньше 512 МБ памяти, вам следует подумать о приобретении нового компьютера, но тем временем вы можете изменить это значение на 4356.< /p>

3. Срок жизни по умолчанию

Время жизни (TTL) сообщает маршрутизаторам, как долго пакет должен оставаться в эфире при попытке доставки, прежде чем отказываться от него и отбрасывать его. Когда это значение часто велико, ваш компьютер тратит больше времени на ожидание доставки неудачного пакета, что снижает производительность вашей сети.

Без заданного значения Windows ожидает завершения транзакции 128 секунд. Из-за этого ваш компьютер ужасно тормозит, если вы чем-то заняты и ваше соединение с сервером неожиданно прерывается.

Вот расположение ключа в вашем реестре:

Добавьте «DefaultTTL» в качестве значения DWORD в разделе «Параметры». Установите любое значение от 1 до 255. Лучшее значение — 64, хотя вы можете установить более низкие значения, если хотите, чтобы пакет уничтожался быстрее.

4. Tcp1323Опц

Tcp1323Opts позволяет использовать RFC 1323, известный как "Расширения TCP для высокой производительности", тремя способами. Это конкретное значение работает с временными метками и масштабированием сетевого окна. Это позволяет TCP-соединению согласовывать размер окна приема с сервером, позволяя компьютерам указывать размер окна приема до 1 ГБ.

Перейдите к следующему месту в реестре:

Вы должны увидеть TCP1323Opts как значение «DWORD» в правой части редактора реестра. (Создайте его, если нет.) Щелкните его правой кнопкой мыши и измените это значение на «1».

5. MaxFreeTcbs

MaxFreeTcbs — сомнительное значение. Он определяет, сколько активных TCP-соединений ваш компьютер может обрабатывать в любой момент времени, исходя из объема физической памяти и производительности вашего компьютера в отношении пропускной способности.

Если число слишком велико, ваш компьютер может неправильно обрабатывать TCP-транзакции из-за большого количества одновременных активных подключений к компьютеру. Однако, если число слишком мало, вы не сможете размещать или запрашивать столько подключений, сколько хотите. Хотя этот параметр определяется произвольно, вы можете увеличить его при обновлении оборудования или подключения к Интернету.

Чтобы найти расположение значения, перейдите по следующему пути в реестре:

Создайте или отредактируйте «MaxFreeTcbs» и укажите для него значение 65 536. Если вы используете старый компьютер с менее производительным оборудованием, вы можете установить меньшее значение, например 16 000.

6. Максусерпорт

Когда приложение запрашивает доступный порт для открытия из Windows, операционная система выбирает один порт от 1024 до указанного максимального значения, известного как «MaxUserPort». Порт на вашем компьютере позволяет вам устанавливать соединения TCP/UDP через Интернет и в вашей локальной сети.

Я мог бы рассказать подробнее, но нам действительно пора двигаться. Все мы знаем, что 5000 меньше, чем 65534. Что происходит, когда вы открываете больше возможностей для программ, ищущих порт? Они находят порт гораздо быстрее, чем при наличии нескольких тысяч доступных вариантов.

По умолчанию Windows устанавливает это значение равным 5000, но вы можете установить любое число от 5000 до 65534.

Местоположение, в котором должен находиться «MaxUserPort», находится по следующему пути реестра:

Создайте значение под названием «MaxUserPort» и установите для него значение 65 534. Готово!

7. GlobalMaxTcpWindowSize

У этого значения длинное имя, но вы не пожалеете, если измените его, если у вас большое интернет-соединение (10 Мбит/с и выше) и вы часто загружаете материалы. Это значение показывает, сколько данных может быть отправлено с вашего компьютера без получения пакета подтверждения (ACK).

Каждый раз, когда вы отправляете небольшие порции данных в Интернет, ваш компьютер должен ждать этот пакет, который сообщает вашему концу сети: «Все в порядке! Отправить больше!" Иногда из-за задержки и плохого пиринга это может быть не идеально. Таким образом, вы можете изменить это значение, чтобы разрешить отправку большего количества данных, не дожидаясь прихода этого пакета.

Создайте DWORD с именем «GlobalMaxTcpWindowSize» по следующему пути реестра:

Установите значение 65535, и все готово! Это позволит компьютеру отправлять 64 килобайта, не дожидаясь подтверждения. Если после изменения этого параметра вы заметите снижение скорости сети вместо увеличения, либо удалите это значение, либо попробуйте немного увеличить его до 128 килобайт (установив значение 131072).

8. МТЕ

MTU влияет на скорость исходящего трафика больше, чем на скорость исходящего трафика, но не менее важно заботиться о восходящем потоке, гарантируя одновременную отправку больших блоков данных. Хотя это число обычно автоматически устанавливается вашей сетевой картой, вы можете настроить его в зависимости от скорости вашего интернет-соединения.

Также прочтите: Как просмотреть сведения о сетевом адаптере в Windows

Установить это значение непросто. Во-первых, вам нужно определить оптимальное значение MTU, которое не требует фрагментации пакетов из-за ограничений скорости вашего интернет-соединения.

Вы можете сделать это, перейдя в командную строку и введя следующее:

Замените « » на число от 88 до 4294967295. Замените « » на шлюз, который ваш сетевой адаптер использует для подключения к Интернету. Если вы не знаете свой шлюз, введите ipconfig в командной строке, чтобы узнать его значение в разделе «Шлюз по умолчанию», который отображается под сетевым адаптером, который вы используете для выхода в Интернет.

При эхо-тестировании вы поймете, что достигли слишком большого числа, когда ответ будет содержать следующее сообщение: Пакет должен быть фрагментирован, но установлен DF.

Если вы выберете номер, который не требует фрагментации пакетов, все в порядке. Выберите максимально возможное число без фрагментации пакетов, и вы получите наиболее оптимальный MTU.

Теперь, чтобы установить этот номер, перейдите по следующему пути в реестре:

На изображении выше показан пример того, как я нашел свой собственный основной сетевой интерфейс. На компьютере могут быть установлены другие сетевые интерфейсы, особенно если вы используете его в качестве маршрутизатора.

Замените «Идентификатор интерфейса» на GUID вашего сетевого интерфейса. Просто просмотрите различные идентификаторы GUID, которые отображаются в разделе «Интерфейсы», и просмотрите информацию в правой части окна regedit, чтобы убедиться, что она соответствует сведениям о сетевом интерфейсе, который вы используете для подключения к Интернету.

После того, как вы доберетесь до этого интерфейса, добавьте «MTU» в качестве DWORD и установите его на число, которое вы получили при проверке шлюза. Это должно многое исправить.

Также прочтите: 15 полезных лайфхаков с реестром Windows, которые помогут оптимизировать вашу работу

Эти настройки реестра более чем достаточны для увеличения скорости сети в Windows 10. Если у вас возникли проблемы с ошибками реестра, см. наш список исправлений. У нас также есть руководство, которое поможет вам стать полноправным владельцем ключей реестра Windows 10.

Ошибка «Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети» означает повреждение записей реестра сокетов Windows (также известных как Winsock). Windows Sockets — это интерфейс программирования, который действует как вспомогательная программа, управляя входящими и исходящими сетевыми запросами. Если сетевые запросы не обрабатываются Winsock, интернет-соединение вообще не будет работать. Многие из нас надеялись, что запуск Windows 10 положит конец случайным проблемам с сетью. К сожалению, это не так, поскольку многие пользователи Windows 10 сообщают об ошибках, которые мешают им подключиться к Интернету. После изучения проблемы с помощью встроенного средства устранения неполадок Windows сообщает следующее: «Записи реестра Windows Sockets, необходимые для подключения к сети». не хватает". Как и следовало ожидать, шансы на то, что средство устранения неполадок Windows автоматически устранит проблему, практически равны нулю.

Вот краткий список наиболее распространенных причин, которые вызывают ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети»:

Как ни странно, впервые проблема начала появляться после обновления Windows (KB3034229). Сразу после установки обновления многие пользователи остались без возможности подключения к интернету. Проблема также связана с обновлением до Windows 10, которое приводит к нарушению реестра Winsock.

Хорошая новость: ваши записи реестра на самом деле не пропали. Более точным способом будет сказать, что записи были повреждены или изменены на что-то отличное от того, что ожидает система. Другой сценарий заключается в том, что стороннее приложение препятствует изменению записей.

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

Теперь, когда мы знаем возможные причины, давайте приступим к устранению неполадок. Ниже у вас есть набор исправлений, которые успешно помогли пользователям Windows 10 устранить ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для сетевого подключения» и снова подключиться к Интернету. Пожалуйста, следуйте каждому методу по порядку, пока не найдете исправление, подходящее для вашей ситуации.

Способ 1: сброс компонента Winsock

Winsock — это руководство по спецификации, определяющее, как встроенное сетевое программное обеспечение Windows получает доступ к сетевым службам. Если причиной проблемы является поврежденный Winsock, самый простой и эффективный способ решить проблему — сбросить сокеты Windows с помощью командной строки. Если это основная причина ошибки, вполне вероятно, что она также повлияла на настройки TCP/IP.

Давайте попробуем запустить серию команд в командной строке, чтобы сбросить настройки Winsock и TCP/IP. Следуйте краткому пошаговому руководству ниже и посмотрите, решена ли проблема:

  1. Нажмите на панель запуска Windows (нижний левый угол) и найдите «cmd». Щелкните правой кнопкой мыши командную строку и выберите «Открыть от имени администратора».
  2. Введите/вставьте следующие команды в командную строку и нажимайте клавишу Enter после каждой:

netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

Способ 2. Удаление драйверов сетевого адаптера

Если сброс Winsock не позволил восстановить нормальную работу сетевых компонентов, давайте устраним возможность неисправности сетевого драйвера. Хотя это не так часто, бывают случаи, когда адаптер Ethernet установлен неправильно. Обычно это происходит, когда пользователь выполняет обновление с Windows 7 или Windows 8 до Windows 10.

Некоторым пользователям удалось исправить ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети», удалив драйверы сетевого адаптера и переустановив их после чистой перезагрузки. Вот краткое руководство, как это сделать:

  1. Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить», введите «devmgmt.msc» и нажмите Enter, чтобы открыть диспетчер устройств.
  2. В диспетчере устройств прокрутите вниз до раздела «Сетевые адаптеры» и разверните раскрывающееся меню. В зависимости от вашей настройки у вас может быть один, два или более драйверов в разделе "Сетевые адаптеры".
  3. Как правило, первой записью является драйвер адаптера Ethernet, который необходимо переустановить. Щелкните его правой кнопкой мыши и нажмите «Удалить устройство».
    Примечание. Если вы используете ноутбук, также удалите адаптер беспроводной сети.
  4. После удаления драйвера сетевого адаптера запустите перезагрузку системы, чтобы Windows переустановила отсутствующий драйвер. Если ошибка была вызвана драйвером адаптера Ethernet, вы сможете подключиться к Интернету после перезагрузки системы. Если у вас возникла та же проблема, перейдите к способу 3.
  5. Способ 3: удаление реестра Winsock и переустановка TCP/IP

    Чтобы избавить Winsock от любых последствий, связанных с ошибкой «Требуются записи реестра Windows Sockets», давайте пойдем по длинному пути и полностью удалим реестр Winsock и переустановим TCP/IP. Хотя этот метод занимает больше времени, чем простой сброс Winsock, он гарантирует, что ваши записи реестра Winsock не будут повреждены.

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

    После создания точки восстановления выполните следующие действия:

    Способ 4. Отключение подключения VPN/прокси

    Если вы безрезультатно использовали первые три метода, вы можете быть уверены, что реестр Winsock не поврежден.

    Если вы используете решение VPN/прокси для защиты своей анонимности и безопасного просмотра, вам обязательно следует провести расследование. Как сообщают некоторые пользователи, ошибка «Записи реестра Windows Sockets» иногда возникает, когда соединение с VPN / прокси-сервером слабое или нестабильное.

    Примечание. Если вы не используете VPN или прокси-сервер, сразу переходите к способу 5.

    Проверьте, не виноват ли в этой проблеме ваш VPN/прокси-сервер, отключив соединение и перезагрузив систему.Если ошибка «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети» не появляется, когда VPN/прокси отключен, вам потребуется обратиться в службу поддержки вашего провайдера VPN/прокси и узнать, могут ли они чем-то помочь. В противном случае вам, возможно, придется искать другое решение для защиты вашей анонимности.

    Если вы используете виртуальную частную сеть (VPN), которая отображается в окне «Сетевые подключения», вы можете временно решить проблему, отключив и снова включив адаптер Ethernet. Для этого откройте окно «Выполнить» (клавиша Windows + R), введите «control ncpa.cpl» и нажмите Enter. В окне «Сетевые подключения» щелкните правой кнопкой мыши адаптер Ethernet и выберите «Отключить». Когда адаптер отключен, снова щелкните его правой кнопкой мыши и снова включите.

    Способ 5. Удаление внешнего антивирусного пакета

    Другим потенциальным виновником ошибки «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети», является антивирусный пакет. Из того, что мы узнали, известно, что эта проблема не вызвана Защитником Windows, и подтверждено, что она возникает только с несколькими внешними антивирусными пакетами.

    Примечание. Если вы не используете внешний антивирусный пакет, прокрутите вниз до метода 6.

    BitDefender и Avira часто называют виновниками, но могут быть и другие сторонние пакеты безопасности, которые вызывают эту проблему. Хотя причины, по которым некоторые антивирусные пакеты вызывают проблемы с WinSock, неясны, есть предположение, что некоторые решения для обеспечения безопасности могут чрезмерно защищать файлы реестра.

    К сожалению, временное отключение антивируса не покажет, является ли пакет основной причиной проблемы. Единственный способ проверить эту проблему — удалить антивирусный пакет, перезагрузить систему и посмотреть, устранена ли ошибка. Если проблема не устранена, перейдите к способу, указанному ниже.

    Способ 6. Удаление устаревших игр и приложений

    Устаревшие приложения и игры могут вызывать проблемы совместимости с новейшими версиями Windows. Некоторые пользователи сообщают, что ошибка «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети» появляется после установки устаревшей игры или приложения.

    Даже если рассматриваемая игра прекрасно устанавливается и работает в режиме совместимости в Windows 10, высока вероятность того, что установочный комплект будет содержать старые драйверы, которые несовместимы или больше не поддерживаются новой ОС.

    Если вы недавно удалили старую игру или приложение, которое не было настроено для работы в Windows 10, попробуйте удалить его вместе со всеми драйверами, которые были включены в установочный комплект. Как только все следы устаревшей программы будут удалены, перезагрузите систему и посмотрите, сможете ли вы подключиться к Интернету. Если проблема не устранена, перейдите к способу 7.

    Способ 7. Разрешение конфликта статических IP-адресов

    Если вы используете статический IP-адрес для своего компьютера, вы можете выяснить, не имеете ли вы дело с конфликтом адресов. Известно, что конфликты повторяющихся IP-адресов вызывают ошибку «Требуются записи реестра Windows Sockets». Подобный конфликт возникает, когда двум конечным точкам назначается один и тот же IP-адрес.

    В большинстве случаев конфликт IP-адресов возникает из-за того, что системный администратор ошибочно назначает двум компьютерам в локальной сети один и тот же IP-адрес. Однако конфликт IP-адресов также может возникнуть, если один компьютер настроен с несколькими адаптерами или если поставщик услуг Интернета случайно назначает двум клиентам один и тот же IP-адрес.

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

    Способ 8. Изменение адреса DNS-сервера вручную

    Netsh, встроенная в Windows утилита, может сделать много интересного с вашей локальной сетью, но она также помогла некоторым пользователям устранить ошибку «Требуются записи реестра Windows Sockets».

    Если быть точным, им удалось возобновить сетевое подключение, используя Netsh для ручного изменения адреса DNS-серверов. Вот как:

    1. Нажмите на панель запуска Windows (нижний левый угол) и найдите «cmd». Щелкните правой кнопкой мыши командную строку и выберите «Открыть от имени администратора».
    2. В командной строке введите «netshinterface ip set dns «Ethernet» static 8.8.8.8» и нажмите Enter.
      Примечание. Замените ethernet именем вашего адаптера, если оно отличается от нашего сценария.
    3. Перезагрузите компьютер и посмотрите, устранена ли ошибка.
    4. Способ 9. Изменение режима беспроводной сети

      Если у вас возникли проблемы с беспроводным подключением, это может быть связано с беспроводным режимом.Некоторым пользователям удалось решить проблему, изменив режим беспроводной сети с 802.11b+g+n на 802.11g.

      Из того, что мы выяснили, Windows 10 не очень любит беспроводной режим 802.11b+g+n и часто будет барахлить при работе с беспроводным сетевым подключением такого типа. Известно, что в основном это происходит на ноутбуках Dell под управлением Windows 10.

      Если у вас есть доступ к настройкам маршрутизатора, найдите запись с названием «Беспроводной режим». Если он установлен на 802.11b+g+n, установите его на 802.11g или любой другой.

      Способ 10. Сброс маршрутизатора/модема до заводских настроек

      Если ничего не помогло, возможно, стоит обратить внимание на маршрутизатор. Начните с легкого отключения/выключения маршрутизатора, чтобы заставить его перенастроить сетевые настройки.

      Если это не дало результатов, используйте кнопку «Сброс» на задней панели. На всех маршрутизаторах/модемах есть кнопка сброса. Обычно она находится сзади, и ее нужно нажимать чем-то острым, так как она находится вне зоны досягаемости.

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

      Если у вас есть другой маршрутизатор/модем, вы также можете попробовать настроить другой и увидеть, что он выдает ту же ошибку «Требуются записи реестра Windows Sockets». Если это не так, вам необходимо выполнить сброс прошивки на неисправном маршрутизаторе/модеме. Имейте в виду, что точная процедура варьируется от производителя к производителю.

      Читайте также: