Чтобы отключить порт в Windows, вы можете использовать различные методы, включая инструменты командной строки и Windows PowerShell. Вот несколько методов с примерами кода:
Способ 1: использование командной строки (cmd.exe)
- Откройте командную строку от имени администратора.
- Определите процесс по номеру порта, выполнив следующую команду:
netstat -ano | findstr :<port_number>Замените
фактическим номером порта, который вы хотите отключить. - Обратите внимание на идентификатор процесса (PID), связанный с портом.
- Завершите процесс, используя PID, с помощью следующей команды:
taskkill /F /PID <pid>Замените
фактическим PID, полученным на предыдущем шаге.
Метод 2. Использование Windows PowerShell
- Откройте Windows PowerShell от имени администратора.
- Выполните следующую команду, чтобы идентифицировать процесс, использующий порт:
Get-NetTCPConnection -LocalPort <port_number>Замените
фактическим номером порта, который вы хотите отключить. - Обратите внимание на значение OwningProcess, связанное с портом.
- Завершите процесс, используя значение OwningProcess, с помощью следующей команды:
Stop-Process -Id <pid> -ForceЗамените
фактическим значением OwningProcess, полученным на предыдущем шаге.
Метод 3. Использование брандмауэра Windows
- Откройте «Брандмауэр Защитника Windows в режиме повышенной безопасности».
- Нажмите «Правила для входящего трафика» или «Правила для исходящего трафика», в зависимости от того, используется ли порт для входящих или исходящих подключений.
- Найдите правило, разрешающее отключить определенный порт.
- Нажмите правой кнопкой мыши на правиле и выберите «Отключить правило», чтобы деактивировать его.
Метод 4. Использование стороннего брандмауэра или программного обеспечения безопасности.
Если в вашей системе Windows установлен сторонний брандмауэр или программное обеспечение безопасности, обратитесь к документации или интерфейсу программного обеспечения, чтобы найти возможность отключить или заблокировать конкретный порт.