Завершение работы портов в Windows: примеры кода и учебные пособия

Чтобы отключить порт в Windows, вы можете использовать различные методы, включая инструменты командной строки и Windows PowerShell. Вот несколько методов с примерами кода:

Способ 1: использование командной строки (cmd.exe)

  1. Откройте командную строку от имени администратора.
  2. Определите процесс по номеру порта, выполнив следующую команду:
    netstat -ano | findstr :<port_number>

    Замените фактическим номером порта, который вы хотите отключить.

  3. Обратите внимание на идентификатор процесса (PID), связанный с портом.
  4. Завершите процесс, используя PID, с помощью следующей команды:
    taskkill /F /PID <pid>

    Замените фактическим PID, полученным на предыдущем шаге.

Метод 2. Использование Windows PowerShell

  1. Откройте Windows PowerShell от имени администратора.
  2. Выполните следующую команду, чтобы идентифицировать процесс, использующий порт:
    Get-NetTCPConnection -LocalPort <port_number>

    Замените фактическим номером порта, который вы хотите отключить.

  3. Обратите внимание на значение OwningProcess, связанное с портом.
  4. Завершите процесс, используя значение OwningProcess, с помощью следующей команды:
    Stop-Process -Id <pid> -Force

    Замените фактическим значением OwningProcess, полученным на предыдущем шаге.

Метод 3. Использование брандмауэра Windows

  1. Откройте «Брандмауэр Защитника Windows в режиме повышенной безопасности».
  2. Нажмите «Правила для входящего трафика» или «Правила для исходящего трафика», в зависимости от того, используется ли порт для входящих или исходящих подключений.
  3. Найдите правило, разрешающее отключить определенный порт.
  4. Нажмите правой кнопкой мыши на правиле и выберите «Отключить правило», чтобы деактивировать его.

Метод 4. Использование стороннего брандмауэра или программного обеспечения безопасности.
Если в вашей системе Windows установлен сторонний брандмауэр или программное обеспечение безопасности, обратитесь к документации или интерфейсу программного обеспечения, чтобы найти возможность отключить или заблокировать конкретный порт.