netcfg
устанавливает среда предустановки Windows (WinPE), облегченную версию Windows, используемую для развертывания рабочих станций.
Синтаксис
Параметры
Параметр | Описание |
---|---|
/v | Выполняется в подробном (подробном) режиме. |
/e | Использует переменные среды обслуживания во время установки и удаления. |
/винпе | устанавливает протоколы TCP/IP, NetBIOS и Microsoft Client для Windows среды предустановки (WinPE). |
/l | Задает расположение INF-файла. |
/C | Предоставляет класс устанавливаемого компонента. протокол, Службаили клиент. |
/i <comp-ID> | Предоставляет идентификатор компонента. |
/s | Предоставляет тип отображаемых компонентов, включая \та для адаптеров или n для сетевых компонентов. |
/b | Отображает пути привязки, за которым следует строка, содержащая имя пути. |
/q <comp-ID> | Запрашивает, установлен ли идентификатор компонента |
/u <comp-ID> | Удаляет идентификатор компонента. |
/m | Выводит карту привязки в NetworkBindingMap.txt в текущем каталоге. Использование With/v также приведет к отображению схемы привязки к консоли. |
/d | Выполняет очистку на всех сетевых устройствах. Для этого потребуется перезагрузка. |
/x | Выполняет очистку сетевых устройств, пропуская без имен физических объектов. Для этого потребуется перезагрузка. |
/? | Отображение справки в командной строке. |
Примеры
Чтобы установить Пример протокола с помощью к:\оемдир\ексампле.инф, введите:
Чтобы установить службу MS_Server , введите:
чтобы установить TCP/IP, NetBIOS и клиент Microsoft для Windows среды предустановки, введите:
Сброс сетевых настроек в Windows
02.03.2022
itpro
PowerShell, Windows 10, Windows 11, Windows Server 2019
комментария 3
Обычно сброс сетевых настроек в Windows это последнее средство, которое стоит попробовать для решения сложных проблем с доступом к локальной сети или Интернету. При этом на компьютере сбрасываются настройки сетевых адаптеров, настройки стека TCP/IP до стандартных настроек в чистой Windows, удаляются и переустанавливаются все сетевые адаптеры компьютера. В этой статье мы рассмотрим особенности сброса сетевых настроек в Windows из графического интерфейса и с помощью командной строки.
Прежде чем прибегать к сбросу сетевых настроек, убедитесь, что вы попробовали все стандартные средства диагностики работы с сетью: проверили настройки IP, работу маршрутизатора/роутера/провайдера, обновили драйвера сетевых адаптеров, перезагружали компьютер, воспользовались встроенным Windows Network Troubleshooter (команда msdt.exe /id NetworkDiagnosticsNetworkAdapter ) и т.д. Если ни один инструментов не помог исправить сетевую проблему, можно попробовать сбросить сетевые настройки.
Сохраните текущие сетевые настройки Windows
При сбросе сети в Windows будут потеряны все настройки, которые вы задали вручную: IP адреса, DNS сервера, статические маршруты, настройки сетевых драйверов, очищены сохраненные Wi-Fi сети и т.д. Поэтому перед сбросом важно сохранить текущие настройки.
Выведите список сетевых адаптеров:
Для всех подключенных сетевых адаптеров проверьте, получают ли они настройки автоматически (через DHCP) или вручную:
Get-NetIPInterface -InterfaceIndex 7
Если для интерфейса значение Dhcp=Disabled , значит для адаптера настройки IP заданы вручную и вам нужно сохранить текущие настройки в файл:
Get-NetIPConfiguration -InterfaceIndex 7 >>c:\network_settings.txt
Выведите и запишите все статические маршруты в таблице маршрутизации (из секции Persistent Routes):
Выведите WLAN профили и сохраните настройки беспроводных сетей в файл:
netsh wlan show profile
netsh wlan export profile name=»Xiaomi_20F5″ key=clear folder=c:\ps
Сохраните настройки Winsock:
netsh winsock show catalog > c:\winsock-backup.txt
Сброс сетевых настроек из панели управления Windows
В Windows 10 (1607+), Windows 11 и Windows Server 2019/2022 можно сбросить сетевые настройки из панели Параметры (Settings). Перейдите в раздел Settings -> Network (или выполните команду быстрого доступа к ms-settings: ms-settings:network). Нажмите кнопку Network reset -> Reset now.
Подтвердите сброс сетевых настроек. Windows очистит все сетевые настройки и удалит сетевые карты (сетевые адаптеры не будут отображаться в Панели Управления). Настройки сети будут сброшены до заводских. Windows автоматически перезагрузится через 5 минут.
После загрузки Windows обнаружит все подключенные сетевые адаптеры и устанвит драйвера. Останется настроить параметры сетевых подключение и проверить, исправлена ли проблема.
Сброс сетевых настроек из командной строки Windows
Все те же действия, которая выполнила процедура сброса сети из панели Settings можно выполнить из командной строки.
Сбросьте кэш DNS:
Сбросьте настройки WinSock:
netsh winsock reset
Команда сбрасывает настройки в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters . При этом старые настройки сохраняются в ветку Protocol_Catalog_Before_Reset.
Сброс настроек стека TCP/IP:
netsh int ip reset
Для сброса настроек TCP/IPv6:
netsh int ipv6 reset
Удалите все сетевые адаптеры:
netsh advfirewall reset
В PowerShell также есть отдельная команда для сброса расширенных настроек конкретного сетевого адаптера. Сначала вы можете получить текущие настройки адаптера:
Get-NetAdapterAdvancedProperty -Name Ethernet0|ft -AutoSize
Для сброса этих параметров, выполните:
Reset-NetAdapterAdvancedProperty -Name Ethernet0
Перезагрузите компьютер и задайте все сетевые настройки заново. Если компьютер настроен на автоматическое получение IP адреса и настроек сети от DHCP сервера, ничего дополнительно настраивать не придется.
Команда NETFCG – просмотр и изменение конфигурации сети в Windows.
Команда NETCFG используется для просмотра конфигурации компонентов сети, а также для удаления существующих и добавления новых сетевых клиентов, протоколов и служб.
Формат командной строки:
netcfg [-v] [-e] [-b] [-q] [-s] [-u] [-winpe] [-l ] -c -i
Параметры командной строки:
-v — Включает выполнение в подробном режиме
-e — Задает использование переменных среды для обслуживания во время установки и удаления
-b — отображение привязок компонента сети.
-q — запрос на отображение состояния установки компонента в системе.
-u — удаление указанного компонента.
-s — тип отображаемых компонентов ( a — адаптеры, n — компоненты сети)
-winpe — устанавливает TCP/IP-клиент, NetBIOS-клиент и клиент сетей Microsoft для среды предустановки Windows
-l — указывает путь к компоненту INF, используемому для установки. -c — указывает класс устанавливаемого компонента (p == протокол, s == служба, c == клиент)
-i — указывает идентификатор ИД компонента.
Аргументы необходимо передавать в указанном порядке.
Примеры использования NETCFG:
netcfg.exe /? — отобразить подсказку по использованию команды.
netcfg /? > netcfg.hlp — отобразить подсказку по использованию команды с перенаправлением вывода в файл netsfg.hlp .
netcfg –s a — отобразить сведения о сетевых адаптерах.
netcfg –s n — отобразить сведения о всех компонентах сетевой конфигурации.
Пример отображаемой информации:
usb\class_e0&subclass_01&prot_03 Remote NDIS based Internet Sharing Device
pci\ven_8086&dev_10d3 Сетевое подключение Intel(R) 82574L Gigabit
ms_ndisuio NDIS-протокол ввода-вывода пользовательского режима
ms_tcpip6 IP версии 6 (TCP/IPv6)
ms_netbt WINS Client(TCP/IP) Protocol
ms_xboxgip Xbox Game Input Protocol Driver
ms_wanarpv6 Драйвер удаленного доступа IPv6 ARP
ms_rdma_ndk Microsoft RDMA — NDK
ms_tcpip IP версии 4 (TCP/IPv4)
ms_lltdio Ответчик обнаружения топологии канального уровня
ms_ndiswan NDIS-драйвер глобальной сети для удаленного доступа
ms_implat Протокол мультиплексора сетевого адаптера (Майкрософт)
ms_ndiswanlegacy Устаревшая версия NDIS-драйвера глобальной сети для удаленного доступа
ms_lldp Драйвер протокола LLDP (Майкрософт)
ms_wanarp Драйвер удаленного доступа IP ARP
ms_tcpip_tunnel Протокол IP (TCP/IP) — туннели
ms_tcpip6_tunnel Microsoft TCP/IP версии 6 — туннели
ms_rspndr Отвечающее устройство обнаружения топологии канального уровня
ms_pppoe Протокол точка-точка по Ethernet
ms_server Общий доступ к файлам и принтерам для сетей Microsoft
ms_netbios NetBIOS Interface
ms_wfplwf_vswitch Платформа фильтрации Microsoft Windows
ms_pacer Планировщик пакетов QoS
ms_wfplwf_lower Упрощенный фильтр основного MAC-уровня платформы фильтрации Windows
ms_bridge MAC-мост (Майкрософт)
ms_vwifi @%windir%\System32\drivers\vwififlt.sys,-105
ms_ndiscap Захват Microsoft NDIS
ms_wfplwf_upper Упрощенный фильтр MAC-уровня 802.3 платформы фильтрации Windows
ms_nativewifip Фильтр NativeWiFi
ms_msclient Клиент для сетей Microsoft
netcfg -q ms_msclient — проверить, установлен ли клиент для сетей Microsoft.
netcfg -u ms_msclient — удалить клиент для сетей Microsoft.
netcfg -c c -i ms_msclient — установить компонент класса ”Клиент” с идентификатором ”ms_msclient” ( Клиент для сетей Microsoft).
netcfg -l c:\oemdir\msclient.inf -c c -i ms_msclient — то же, что и в предыдущем примере, но для установки используется сторонний INF-файл из каталога C:\oemdir\
netcfg -b ms_tcpip — отобразить привязки компонента ms_tcpip (протокола TCP/IP)
netcfg –v –winpe — установить TCP/IP-клиент, NetBIOS-клиент и клиент сетей Microsoft для среды предустановки Windows.
Сброс сетевых настроек в Windows 10 — стандартные и нестандартные решения
По умолчанию проблем с выходом в интернет по протоколам TCP/IP в Windows 10 – предостаточно. Чего только не пишут о таких проблемах на соответствующих IT-шных форумах, начиная с отсутствия сетевых протоколов, и заканчивая ошибкой err_name_not_resolved в браузере Google Chrome.
Решением подобных проблем в подавляющем большинстве случаев является сброс сетевых настроек оси, включая очистку DNS-кэша, статических маршрутов, протокола TCP/IP. Все это можно сделать в Windows 10 посредством командной строки, а, начиная с ревизии Windows10 1607, интегрированными средствами сетевого сброса. Существуют и другие, менее популярные, но действенные в особо безнадежных и специфических ситуациях, решения. О стандартных и нестандартных решениях сброса сетевых настроек Windows 10 мы и поговорим в данном материале.
Сброс при помощи встроенных средств Microsoft Windows 10 (сборка 1607)
Данная операция позволяет удалять либо переустанавливать все адаптеры сети и производить установку других сетевых компонентов со сбросом к исходной конфигурации. Возможно, после сброса потребуется переустановка стороннего программного обеспечения, включая VPN, виртуальные коммутаторы и пр.
Так как сетевой сброс производит очистку настроек каждой сетевой карты, возвращает в исходное состояние Winsock-конфигурацию и т.п., при наличии у вас собственной пользовательской конфигурации сети, не лишним будет записать имеющиеся настройки, включая конфигурацию WiFi и пароли для входа в сеть.
Для сброса параметров сети необходимо выполнить следующие действия:
- Заходим в меню «Пуск», далее следуем в «Параметры», либо используем горячие клавиши Win+l.
- Выбираем пункт «Интернет и сеть» и переходим на вкладку «Состояние сети».
- Снизу можно увидеть опцию «Сброс сети», которая нам и нужна. Нажимаем «Сбросить сейчас».
- После этого нужно будет подтвердить действие и подождать пока завершится соответствующая операция, после чего ПК перезагрузится. В процессе сброса сети удаляются все адаптеры с последующей повторной их установкой.
Используем для сброса сети командную строку
Чтобы пользователи могли работать с настройками сети из командной строки, Microsoft предусмотрели утилиту netcfg.exe. При ее запуске можно работать с настройками сетевых адаптеров, устанавливая либо деинсталлируя прочие сетевые компоненты, а также настраивая протоколы и т.п. Для осуществления сброса вызываем командную строку от имени администратора сочетанием горячих клавиш Win+X и выбираем соответствующий пункт в появившемся списке действий. Далее прописываем команду netcfg –d и далее netsh winsock reset. Это позволит затереть все сетевые компоненты. После потребуется перезагрузка рабочей машины.
Сбрасываем сетевые настройки, используя реестр
Если пробовать данный способ полного сброса сетевых настроек, то нам нужно затереть ветку в реестре HKLM\SYSTEM\CurrentControlSet\Control\Network. Это можно сделать, выполнив команду HKLM\SYSTEM\CurrentControlSet\Control\Network /f. Предварительно лучше сделать резервную копию реестра, поскольку данная операция является необратимой.
Необходимо открыть редактор реестра и выбрать HKEY_USERS. Далее переходим в «Файл» — «Загрузить куст». Производим загрузку %windir%\repair\system. Здесь для загружаемого куста в имени раздела нужно указать SYSTEM и отыскать в нем следующую ветку: CurrentControlSet\Control\Network. Собственно, это и есть начальная сетевая конфигурация.
Нужно экспортировать эти установки в текстовый файл reg., после чего заменить каждую строку, которая начинается на HKEY_USERS\SYSTEM\CurrentControlSet, строкой HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Далее производим импорт обновы в реестр. Таким образом, мы берем ветку сетевых настроек, установленных системой «по дефолту».
Далее перезагружаем машину и открываем диспетчер устройств. Здесь можно удалить все сетевые карты вручную, после чего нужно будет обновить конфигурацию оборудования и установить все адаптеры также вручную.