К содержанию
АльфаКомпВсё о компьютерах — каждый день
СетиИнструкция7 минут чтения

Как проверить параметры сети и подключение на ПК без сторонних программ

Диагностировать сетевое подключение, проверить конфигурацию адаптеров и выявить неполадки в Windows можно с помощью встроенной утилиты Network Shell, не прибегая к скачиванию стороннего софта.

Сетевой разъем материнской платы с подключенным кабелем Ethernet

Фото: Brett Sayles / Pexels

Содержание
  1. Что понадобится
  2. Запуск командной строки или PowerShell с правами администратора
  3. Вход в интерактивную оболочку Network Shell
  4. Навигация по контекстам интерфейсов и сетевых протоколов
  5. Проверка сетевых параметров без интерактивного входа
  6. Проверка сети на удаленном компьютере
  7. Автоматизация и экспорт параметров в сценарии
  8. Как понять, что всё получилось
  9. Если не получилось

Что понадобится

  • Компьютер или сервер под управлением операционной системы Windows или Windows Server.
  • Встроенная командная строка (Command Prompt) либо консоль Windows PowerShell, запущенные с правами администратора.
  • Для удаленной проверки сетевых компонентов: активная служба Remote Registry на удаленном компьютере и учетная запись с необходимыми правами доступа.

Встроенная утилита Network Shell (netsh) представляет собой универсальный интерфейс командной строки для настройки, администрирования и мониторинга сетевых компонентов и ролей сервера. Она позволяет просматривать текущие сетевые параметры, автоматизировать рутинные задачи и устранять проблемы с подключением локально или на удаленных машинах без загрузки внешних утилит. Во многих сценариях команды netsh предоставляют функциональность, полностью эквивалентную графическим оснасткам консоли управления Microsoft (MMC).


Запуск командной строки или PowerShell с правами администратора

Для корректного доступа ко всем контекстам и вспомогательным библиотекам сетевой оболочки требуется повышенный уровень привилегий.

  1. Откройте меню «Пуск» или воспользуйтесь сочетанием клавиш Win + R.
  2. Введите powershell или cmd.
  3. Запустите выбранную консоль от имени администратора (через контекстное меню или нажатием комбинации Ctrl + Shift + Enter).

Вход в интерактивную оболочку Network Shell

Работать с сетевыми компонентами можно как в интерактивном режиме, последовательно переходя между контекстами, так и с помощью прямых однострочных команд.

  1. В открывшемся окне консоли введите команду запуска оболочки и нажмите Enter:
netsh
  1. Убедитесь, что в начале строки появилось приглашение netsh>. Это означает, что сетевая оболочка готова к приему команд.
  2. Для просмотра полного перечня доступных команд и контекстов верхнего уровня выполните:
help

(Вместо слова help можно использовать знак вопроса ?). Система выведет список всех доступных областей управления, включая работу с сетевыми интерфейсами, протоколами и службами.


Навигация по контекстам интерфейсов и сетевых протоколов

Функционал netsh организован в виде контекстов. Каждый контекст обеспечивается специальной библиотекой DLL (например, dhcpmon.dll для DHCP) и содержит набор инструкций для определенного компонента: интерфейсов (interface), локальной сети (lan), сетевого ввода-вывода (netio), мостов (bridge), DNS (dnsclient) или HTTP (http).

  1. Перейдите в нужный контекст, введя его название. Например, для работы с физическими и логическими интерфейсами выполните команду:
interface
  1. Обратите внимание на приглашение командной строки: оно сменится на netsh interface>. Расположение символа > всегда указывает текущий контекст или подконтекст.
  2. Просмотрите список команд, поддерживаемых внутри выбранного контекста:
?
  1. Для подъема на один уровень вверх по структуре контекстов используйте команду:
..
  1. Если вам требуется временно сменить контекст с возможностью быстрого возврата, используйте команду pushd, которая сохраняет текущую позицию в стек. Для извлечения контекста из стека и возврата к нему введите команду popd.

Если в процессе диагностики выяснится, что проблемы со связью вызваны программным обеспечением адаптера, ознакомьтесь с тем, как обновить сетевые драйверы в Windows.


Проверка сетевых параметров без интерактивного входа

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

  1. Откройте командную строку или PowerShell от имени администратора.
  2. Передайте имя целевого контекста через параметр -c. Например, для входа напрямую в контекст сетевого ввода-вывода выполните команду:
netsh -c netio
  1. Для выхода из утилиты обратно в стандартную командную оболочку введите:
exit

(Также для завершения работы с утилитой поддерживается команда bye).

Если локальная сеть работает исправно, но соединение по «воздуху» периодически теряет стабильность, полезно изучить руководство о том, как проверить и настроить скорость соединения Wi-Fi, а также узнать, почему тормозит интернет по Wi-Fi и как ускорить соединение дома.


Проверка сети на удаленном компьютере

Утилита netsh позволяет выполнять мониторинг и диагностику сетевых параметров на удаленных серверах и рабочих станциях без физического доступа к их экрану.

  1. Для подключения к удаленной системе укажите ее имя, полное доменное имя (FQDN) или IP-адрес с помощью ключа -r. Если имя удаленного узла содержит пробелы, заключите его в кавычки:
netsh -r "contoso remote device"
  1. Если для доступа к удаленному компьютеру требуются специальные учетные данные, укажите имя пользователя с ключом -u в формате ИмяДомена\ИмяПользователя и параметр пароля -p:
netsh -r 192.168.1.100 -u DOMAIN\Admin -p *

Символ * после ключа -p позволяет ввести пароль в защищенном режиме без его отображения в открытом виде на экране.

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

Автоматизация и экспорт параметров в сценарии

Для регулярной проверки состояния сети и фиксации конфигурации можно сохранять и воспроизводить наборы команд netsh.

  1. Для выгрузки текущего конфигурационного скрипта параметров используйте команду:
dump
  1. Для запуска файла со списком команд примените ключ -f или команду exec внутри интерактивного режима:
netsh -f C:\scripts\network_check.txt

При использовании параметра -f утилита netsh автоматически завершает работу сразу после выполнения всех инструкций из указанного файла.

  1. Если требуется внести изменения без их немедленного применения в рабочей среде, переведите утилиту в автономный режим командой offline. В этом режиме изменения фиксируются только после ввода команды commit, а отменить их можно командой abort.

Как понять, что всё получилось

  • Консоль успешно переходит в режим сетевой оболочки с индикацией netsh> или соответствующего подконтекста (например, netsh interface>).
  • При вводе команд ? и help отображается структурированный список доступных действий и компонентов операционной системы без системных ошибок.
  • При удаленном подключении консоль переключается на целевой узел без сообщений о разрыве связи.

Если не получилось

Ошибка «Network Path Not Found» при удаленной диагностике

  • Проверьте доступность целевого устройства по имени или IP-адресу в сети.
  • Убедитесь, что на удаленном компьютере запущена системная служба Remote Registry (удаленный реестр).

Ошибка связи при выполнении удаленных команд брандмауэра

  • Если команды контекстов firewall или advfirewall не выполняются через параметр -r, это указывает на неработающую службу Remote Registry на удаленном компьютере или на блокировку сетевого обмена.

Команды не сохраняют параметры или выдают отказ в доступе

  • Убедитесь, что командная строка или PowerShell были запущены от имени администратора. Для большинства контекстов управления сетевыми интерфейсами стандартных прав пользователя недостаточно.

Вопросы и ответы

В чем разница между интерактивным режимом netsh и выполнением через PowerShell?

В интерактивном режиме netsh пользователь перемещается по специализированным контекстам команд (interface, netio, lan), тогда как в PowerShell управление сетевыми компонентами выполняется современными объектными командлетами, которые рекомендует Microsoft.

Источники

Материал подготовлен автоматически на основе открытых источников. Факты автоматически сверены с публикациями из списка ниже. Как мы работаем

  1. learn.microsoft.com:Network shell (netsh)
Поделиться:TelegramВКонтакте

Опубликовано 19 октября 2026

Рубрики

↑↓ — выбор, Enter — открыть, Esc — закрыть