Реестр сетевые настройки
Реестр сетевые настройки
Доброго времени суток.
В процессе работы столкнулся со следующей пробоемой. Программе требуется извлечь из реестра список сетевых интерфейсов и их настройки TCP/IP.
Изначально система вытаскивала этот список из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards, а затем лезла за настройками TCP/IP в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.
К сожадению этот метод не корректно работает в случае если в системе установлено несколько интерфейсов объединённых в teamed NIC, по причине того, что последнего не оказалось в . \NetworkCards.
Другой вариант, воспользоваться ключом реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E972-E325-11CE-BFC1-08002BE10318>. Там лежит описание драйверов и ссылки на их настройки. Сетевые адаптеры можно отличить по полю Characteristic. Сам я ещё не тестировал этот подход, но к его недостаткам можно отнести отсутствие (у меня) спецификации по значениям поля Characteristic. Если оно зависит от драйвера, то неизбежны проблемы.
Подскажите пожалуйста, другие варианты решить мою проблему или может кто-то подробнее знаком с этими двумя. Отдельно буду благодарен если кто-нибудь даст спецификацию значений в ключе <4D36E972-E325-11CE-BFC1-08002BE10318>и любой информации о том как хранятся в реестре данные о Teamed NICs. Есть ли какой-нибудь стандарт или всё зависит от драйвера.
Перенос сетевых настроек с одного ПК на другой или сохранение сетевых настроек при переустановке ОС
Переустановка операционной системы — довольно неприятный и длительный процесс. Дело даже не в самой переустановке Windows, а, скорее, в необходимости восстанавливать все установленные ранее программы и настройки ПК. Существует масса способов и программ для создания резервных копий и образов, для последующего восстановления или замены Windows из копии. В таком случае все настройки сохраняются, не возникает необходимости заново устанавливать программные пакеты. Все бы хорошо, только не всегда есть под рукой такая утилита, или просто не нашлось времени заблаговременно позаботиться о создании резервной копии. В этой статье Азбука ПК познакомит пользователей ПК с довольно простым способом переноса сетевых настроек Windows XP на другой ПК или сохранения их для последующего восстановления.
Как сохранить сетевые настройки для последующего восстановления Windows
Мы обращаем ваше внимание именно на сохранение сетевых настроек по простой причине: многие начинающие пользователи не помнят их, не могут найти соответствующие инструкции или договора, поэтому не могут получить доступ к ресурсам подключенной сети. Программы зачастую хранятся в файлохранилищах и файл-серверах локальной сети, поэтому все что необходимо для восстановления необходимой работоспособности Windows после переустановки — войти в локальную сеть и скачать дистрибутивы программ.
Итак, для сохранения и последующего восстановления сетевых настроек, нам необходимо сохранить некоторые ключи системного реестра. Для этого заходим в редактор реестра из меню Пуск — Выполнить — regedit. В левой части окна находим ветку
HKEY_LOCAL_MACHINESYSTEMCurrentControlSet
ServicesTcpipParameters
Нажимаем правой клавишей мыши на выбранной ветке и жмем Экспортировать. Задаем любое удобное имя будущего файла и жмем Сохранить.
Внимание! Обратите внимание на поле Диапазон экспорта и убедитесь, что выставлена галочка Выбранная ветвь. Иначе вы экспортируете весь системный реестр, что займет довольно много времени.
Как восстановить сетевые настройки после переустановки Windows
Все, что нам необходимо сделать для восстановления ранее сохраненных настроек локальной сети — это запустить полученный файл.
Операционная система попросит разрешения добавить информацию в системный реестр — разрешайте и входите в сеть. При точном соблюдении наших инструкций все настройки будут внесены поле перезагрузки ПК.
Сеть работает «как-то странно» ? Возможно настройки сети сбились в результате вирусной активности, некорректной работы какой либо программы или кривых рук ?
Инструкци winsockxfix — сброс сетевых настроек
Для сброса сетевых настроек можно воспользоваться WinSockFix. Данная утилита восстанавливает ключи реестра сетевых настроек по умолчанию.
1 Скачиваем утилиту
2 Запускаем , нажимаем fix
3 Перезагружаем компьютер
Также похожая функция есть в утилите avz
Инструкция AVZ — сброс сетевых настроек
1. Скачиваем последнюю версию AVZ _http://z-oleg.com/avz4.zip
2. Распаковываем архив, запускаем avz.exe
3. Открываем «Файл — Восстановление системы»
4. Выбираем «Сброс настроек SPI/LSP и TCP/IP (XP+)»
5. Жмем «Выполнить отмеченные операции»
Сброс сетевых настроек при помощи консоли
пуск — выполнить — cmd
netsh int ip reset all
netsh winsock reset
Если у вас есть какие-либо добавления или вопросы буду рад видеть комментарии.
8 комментариев to “Сброс сетевых настроек”
даже и не знал такие команды в cmd.автору спасибо
mirra, из командной строки можно сбросить следующими командами или батником с этими же комндами:
netsh winsock reset
netsh winsock reset catalog
netsh interface ip reset C:\Interface-resetlog.txt
netsh interface reset all
netsh firewall reset
Очень помогли. Большое спасибо.
есть еще какиенибудь спсобы сбросить в cmd
сброс применяется только в крайних случаях когда интернет и так уже не работает.
перед сбросом желательно записать настройки сети ?
а он че все настройки полностью что ли сбрасывает? А как потом в инет заходить?
Или я что то не понял?
данная версия должна подойти для 64битной
Подскажите, где взять прогу для Windows XP x64
Как удалить лишние сетевые подключения в Windows 8
Столкнулся тут с неожиданной проблемой. При подключении к разным сетям Windows создает профили подключения Сеть 1, Сеть 2, Сеть 3 и т.д. Я не вполне понимаю зачем такое понадобилось в принципе, но суть не в этом — в какой-то момент компьютер просто перестал получать нормальные настройки по DHCP.
При заведении правильных настроек сетевому адаптеру вручную, создавался дополнительный профиль, допустим «Сеть 2» и отображалось что установлено одновременно два соединения: «Сеть 1» и «Сеть 2». Не перезагрузки, не отключение/включение сетевого адаптера, не удаление и замена драйверов не принесли результата.
В общем, было решено прибить вообще все профили и тут меня ждал сюрприз. Такой возможности в Windows 8 нас лишили. В Windows 7, к примеру, можно было воспользоваться объединением сетей и устранить подобное.
Удаляем лишние сетевые подключения в windows 8
Сделать это всё-таки можно для чего воспользуемся редактором реестра. Профили сетей живут по следующему пути:
Видим один или несколько разделов с идентификаторами сетей. Идентификатор конечно нам не о чем скажет, а вот зайдя внутрь раздела, находим параметр ProfileName, значение которого соответствует имени сети (отображается в «Центре управления сетями»).
Собственно, остается только удалить папки с идентификаторами сетей которые не нужны. Я вообще вынес всё.
Изменяем тип сети в Windows 8 через реестр
Начиная с Windows Vista для обеспечения большей сетевой безопасности в системе используются различные сетевые профили. В Win7 были профили «Общедоступная сеть» (накладывает большие ограничений на передачу данных) и «Домашняя сеть» /в Windows 8 профиль «Домашняя сеть» переименовали в «Частная сеть»/.
При создании новой сети, по умолчанию восьмерка присваивает ей профиль «Общедоступная сеть». Изменить тип профиля позволяет параметр «Category» (ветка реестра та же):
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Как настроить сетевое расположение в Windows 10
При первом подключении к сети вам предложит настроить компьютер для совместного использование файлов и устройств в сети, если вы соглашаетесь на совместное использование — расположение для данной сети выбирается частное, если вы отказались от совместного использования — расположение общедоступное. В зависимости от вашего выбора Windows настроит брандмауэр. Сетевое расположение можно изменить в любое время и разными способами.
В сегодняшней статье рассмотрим как различными способами изменить сетевое расположение.
Общедоступная сеть — по умолчанию назначается всем новым сетям при первом подключении. Для типа расположения общая сеть правила брандмауэра являются наиболее строгими, что позволяет блокировать некоторые приложения и услуги, совместное использование файлов, принтеров и других устройств. Данное расположение рекомендуется если ваш компьютер подключен к общественной сети, то есть где-то вне дома.
Частная сеть- рекомендуется, если вы находитесь дома или в небольшом офисе, доверяете пользователям за соседними компьютерами. Настройки брандмауэра для данного типа расположения позволяют обмениваться файлами между компьютерами в этой сети и пользоваться совместно принтерами, и другими устройствами.
Доменная сеть — используется зачастую в больших компаниях, когда компьютер является членом домена Active Directory.
Изменить сетевое расположение в параметрах системы.
1.Нажмите на значок сети на панели задач и выберите «Сетевые параметры» (также можно зайти в меню «Пуск» => Параметры => Сеть и интернет).
2. В левой колонке выберите Wi-Fi или Ethernet в зависимости от того расположение какой сети вы хотите изменить.
Если вы выбрали Ethernet — с правой стороны нажмите левой клавишей мыши по подключению.
Если его переключить в положение «Откл.» — расположение будет «Общедоступная сеть». Сделайте свой выбор и закройте настройки.
Если вы выбрали Wi-Fi — с правой стороны откройте «Управление известными сетями».
Нажмите левой клавишей по сети, расположение которой вы хотите изменить, зайдите в появившийся пункт «Свойства».
Возле «Сделать этот компьютер доступным для обнаружения» есть переключатель. Если его переключить в положение «Вкл.» — расположение будет «Частная сеть».
Изменить сетевое расположение в редакторе реестра.
1. Откройте редактор реестра: в строке поиска или в меню выполнить (выполнить вызывается клавишами Win+R) напишите команду regedit и нажмите Enter.
2.В левой колонке редактора реестра перейдите к разделу HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ NetworkList \ Profiles. Откройте раздел Profiles в нём будут разделы (их количество зависит от количества подключенных сетей) => нажимайте на каждый раздел левой клавишей мыши и в правой колонке смотрите значение параметра ProfileName. К примеру мы хотим изменить сетевое расположение сети Dom, вот его и ищем в значении ProfileName.
Когда вы найдете раздел нужного подключения — откройте двойным щелчком левой клавиши мыши параметр Category.
В значении пропишите нужную цифру. 0 — общедоступная сеть; 1 -частная сеть; 2 — домен. К примеру мы хотим, чтобы выбранное сетевое подключение использовалось как «Частная сеть», ставим в значении 1 и нажимаем «ОК».
Закройте редактор реестра.
Изменить сетевое расположение в локальной политике безопасности.
1.В строке поиска или в меню выполнить (выполнить вызывается клавишами Win+R) напишите команду secpol.msc и нажмите Enter.
2.В левой колонке выберите «Политика диспетчера списка сетей», в правой колонке откройте двойным щелчком левой клавиши мыши сеть, расположение которой нужно изменить. Также можно открыть «Все сети», чтобы изменить расположение всех сетей.
3. Возле «Тип расположения» выберите нужное: «Личное» — расположение «Частная сеть», «Общее» — общедоступная сеть. Также вы можете выбрать нужное разрешение пользователям: пользователь может изменить расположение или пользователь не может изменить расположение. Поставьте точки на нужном и нажмите «ОК».
Изменить сетевое расположение в PowerShell
1. Откройте PowerShell от имени администратора: один из способов в строке поиска написать PowerShell и нажать на найденном результате правой клавишей мыши «Запустить от имени администратора».
2. Если вы хотите изменить сетевое расположение для текущего подключения: общедоступная сеть — введите команду $net = get-netconnectionprofile;Set-NetConnectionProfile -Name $net.Name -NetworkCategory Public и нажмите Enter.
Частная сеть — введите команду $net = get-netconnectionprofile;Set-NetConnectionProfile -Name $net.Name -NetworkCategory Private и нажмите Enter.
3. Чтобы посмотреть текущее расположение сети: введите команду Get-NetConnectionProfile и нажмите Enter.
4. Если вы хотите задать расположение для определенной сети: общедоступная сеть — введите команду Set-NetConnectionProfile -Name «Dom» -NetworkCategory Public (вместо Dom напишите имя вашей сети) и нажмите Enter;
Частная сеть — введите команду Set-NetConnectionProfile -Name «Dom» -NetworkCategory Private (вместо Dom напишите имя вашей сети) и нажмите Enter.
После выполнения нужных команд закройте окно PowerShell. На сегодня всё, если у вас есть дополнения — пишите комментарии! Удачи Вам ?
Сброс сетевых настроек протокола TCP/IP и сброс DNS в ОС Windows XP, Windows Vista и Windows 7.
Иногда, бывает, сбиваются настройки интернет подключения или просто не хочет подключатся к сети (не получает IP адрес по DHCP). Похожие неполадки могут возникнуть в следствии работы некоторых вредоносных программ (вирусов). Можно долго мучить тех. поддержку своего провайдера или вызывать специалиста на дом. Можно попробовать самостоятельно устранить неполадку.
Для сброса TCP/IP в операционных системах Windows NT (2000/XP/Seven) существует специальная программа netsh.exe.
netsh.exe — (Network Shell — Сетевая Оболочка) позволяет осуществлять конфигурирование сетевых параметров.
Некоторые пакостные вирусы залазят в WinSock и пакостят. Симптомы:
Кроме вирусов «поламать» Ваше подключение к интернету можете и Вы сами (или «само заглючило»). Некоторые примеры:
- Компьютер не получает ip-адрес автоматически (по DHCP);
- Пингуются IP адреса но не пингуются по именам;
- Компьютер получает IP адрес такого образца 169.254.*.* ;
- Откроем командную строку.
- Windows XP: Пуск — Выполнить (или на клавиатуре
+R) — ввести cmd и нажать [Enter].
- Windows 7: Пуск — в строке поиска ввести cmd на cmd.exe нажать правой кнопкой и выбрать «Запуск от имени администратора»
- Windows XP: Пуск — Выполнить (или на клавиатуре
- Пишем в командной строке:
Если от вирусов почистились то можно приступить к восстановлению.
ВНИМАНИЕ! Следующие процедуры сбросят настройки сети. Настоятельно рекомендую переписать настройки.
Чтобы сбросить Winsock:
netsh winsock reset
Если первая команда не помогла решить проблему, можно сбросить стек TCP/IP к «заводским» настройкам. Там же в командной строке, впишите команду:
netsh int ip reset c:\resetlog.txt
При этом журнал сброса сохранится в корне диска C:\ если опустить приставку c:\ то журнал будет сохранен в текущем каталоге. После этого следует перезагрузить компьютер.
После использования этой команды в реестре сбросятся к «заводским» следующие ветки регистра:
Можно использовать эти команды вместе одна после другой. Они кстати сбрасывают и DNS-кэш.
О проблемах DNS-кэша
Например сайт переехал на другой хостинг, в следствии у него изменился IP адрес. А так как у Вас в кэше остались не совсем свежие данные при вводе имени сайта Вы попадете на старый IP адрес, где сайта уже нет.
Что бы не сбрасывать все настройки попробуйте команду:
ipconfig /flushdns
Если не помогло, используйте:
netsh int ip reset resetlog.txt
Это гарантированно поможет и сбросит все, что касается сетевых подключений.
2 способа изменить MAC-адрес сетевой карты компьютера
Вчера написал о том, как узнать MAC-адрес компьютера, а сегодня речь пойдет о его смене. Зачем может понадобиться его поменять? Самая вероятная причина — если ваш провайдер использует привязку по этому адресу, а вы, скажем, купили новый компьютер или ноутбук.
Пару раз встречал споры на тему того, что MAC-адрес изменить нельзя, ведь это аппаратная характеристика, а потому поясню: на самом деле, «зашитый» в сетевой карте MAC-адрес вы, действительно, не измените (это возможно, но требует дополнительного оборудования — программатора), но это и не нужно: для большей части сетевого оборудования потребительского сегмента, MAC-адрес, заданный на программном уровне, драйвером, имеет приоритет над аппаратным, что и делает описанные ниже манипуляции возможными и полезными.
Изменение MAC-адреса в Windows с помощью диспетчера устройств
Примечание: первые две цифры задаваемого MAC-адреса не нужно начинать с 0, а заканчивать следует 2, 6, A или E. В противном случае, на некоторых сетевых картах смена может не сработать.
Для начала, запустите диспетчер устройств Windows 7 или Windows 8 (8.1). Быстрый способ сделать это — нажать клавиши Win+R на клавиатуре и ввести devmgmt.msc, после чего нажать клавишу Enter.
В диспетчере устройств откройте раздел «Сетевые адаптеры», кликните правой кнопкой мыши по сетевой карте или Wi-Fi адаптеру, MAC-адрес которого нужно изменить и нажмите «Свойства».
В окне свойств адаптера выберите вкладку «Дополнительно» и найдите пункт «Сетевой адрес», и установите его значение. Чтобы изменения вступили в силу, нужно либо перезагрузить компьютер, либо отключить и включить сетевой адаптер. MAC-адрес состоит из 12 цифр 16-ричной системы и задавать его нужно, не используя двоеточия и другие знаки препинания.
Примечание: не для всех устройств можно проделать вышеописанное, для некоторых из них пункта «Сетевой адрес» не будет на вкладке «Дополнительно». В этом случае, следует воспользоваться другими способами. Для проверки, вступили ли изменения в силу, можно использовать команду ipconfig /all (подробнее в статье про то, как узнать MAC-адрес).
Изменение MAC-адреса в редакторе реестра
Если предыдущий вариант вам не помог, то можно воспользоваться редактором реестра, способ должен работать в Windows 7, 8 и XP. Для запуска редактора реестра нажмите клавиши Win+R и введите regedit.
В редакторе реестра откройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
В этом разделе будет содержаться несколько «папок», каждая из которых соответствует отдельному сетевому устройству. Найдите то из них, MAC-адрес которого нужно изменить. Для этого обращайте внимание на параметр DriverDesc в правой части редактора реестра.
После того, как вы нашли нужный раздел, кликните правой кнопкой мыши по нему (в моем случае — по 0000) и выберите — «Создать» — «Строковый параметр». Назовите его NetworkAddress.
Дважды кликните по новому параметру реестра и задайте новый MAC-адрес из 12 цифр шестнадцатеричной системы счисления, не используя двоеточий.
Закройте редактор реестра и перезагрузите компьютер для того, чтобы изменения вступили в силу.