Команда 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