Команда NETCFG используется для просмотра конфигурации компонентов сети, а также для удаления существующих и добавления новых сетевых клиентов, протоколов и служб.

1. Описание команды NETCFG.

1.1. Формат командной строки:

C:\ netcfg [-v] [-e] [-b] [-q] [-s] [-u] [-winpe] [-l < полный_путь_к_компоненту_INF >] -c < p|s|c > -i < ИД_компонента >

1.2. Параметры командной строки:

  • -v — Включает выполнение в подробном режиме
  • -e — Задает использование переменных среды для обслуживания во время установки и удаления
  • -b — отображение привязок компонента сети.
  • -q — запрос на отображение состояния установки компонента в системе.
  • -u — удаление указанного компонента.
  • -s — тип отображаемых компонентов (a — адаптеры, n — компоненты сети)
  • -winpe — устанавливает TCP/IP-клиент, NetBIOS-клиент и клиент сетей Microsoft для среды предустановки Windows
  • -l — указывает путь к компоненту INF, используемому для установки. -c — указывает класс устанавливаемого компонента (p == протокол, s == служба, c == клиент)
  • -i — указывает идентификатор ИД компонента.

Аргументы необходимо передавать в указанном порядке.

2. Примеры использования NETCFG.

2.1. Отобразить подсказку по использованию команды:

C:\ netcfg.exe /?

2.2. Отобразить подсказку по использованию команды с перенаправлением вывода в файл netsfg.hlp:

C:\ netcfg /? > netcfg.hlp

2.3. Отобразить сведения о сетевых адаптерах:

C:\ netcfg –s a

2.4. Отобразить сведения о всех компонентах сетевой конфигурации:

C:\ netcfg –s n

Пример отображаемой информации:

Network Adapters
-----------------

usb\class_e0&subclass_01&prot_03 Remote NDIS based Internet Sharing Device
pci\ven_8086&dev_10d3 Сетевое подключение Intel(R) 82574L Gigabit

Network Protocols
-----------------

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

Network Services
-----------------

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

Network Clients
-----------------

ms_msclient Клиент для сетей Microsoft

2.5. Проверить, установлен ли клиент для сетей Microsoft:

C:\ netcfg -q ms_msclient

2.6. Удалить клиент для сетей Microsoft.

C:\ netcfg -u ms_msclient

2.7. Установить компонент класса ”Клиент” с идентификатором ”ms_msclient” ( Клиент для сетей Microsoft):

C:\ netcfg -c c -i ms_msclient

2.8. То же, что и в предыдущем примере, но для установки используется сторонний INF-файл из каталога C:\oemdir\:

C:\ netcfg -l c:\oemdir\msclient.inf -c c -i ms_msclient

2.9. Отобразить привязки компонента ms_tcpip (протокола TCP/IP):

C:\ netcfg -b ms_tcpip

2.10. Установить TCP/IP-клиент, NetBIOS-клиент и клиент сетей Microsoft для среды предустановки Windows:

C:\ netcfg –v –winpe