Windows 10 ports blocked

Установил по предложению от Microsoft версию Win10. Раньше стояла Win7 забирала значительно больше места на главном диске. Установил из соображений экономии и так — попробовать, что за «зверь».

На 7ке стоял XAMPP работал без проблем, порты 80 и 443 были открыты и все отлично работал. После установки 10ки обнаружил проблему — запускаются все службы кроме Apache. Проверил все что смог найти и в первую очередь скайп — так и не нашел проблемы. Изначально Windows10 дружит со всеми нормальными приложениями и в Firefall все действия XAMPP были разрешены по умолчанию.
Много времени потратил на поиск приложения, использующего 80й порт, но все безуспешно. После нескольких попыток и различных вариантов решений наткнулся на следующую статью: habrahabr.ru/post/145189.

Пробовал различные варианты, но в итоге, спас этот:

Проделки ‘http.sys’. Тут я нашел 2 способа, не сильно отличающиеся друг от друга, мне помог именно 2ой, однако судя по комментариям 1ой тоже помог не малому количеству народа. Начинаются они одинаково.

1) Идем в реестр. Выполнить->regedit
2) В ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP

И отличие в этих способах:
3) Создаем параметр типа Dword c именем «NoRun» и присваиваем ему значение «1» без кавычек.
или
3) Ищем параметр «Start» и меняем значение на «0» без кавычек естественно.
4) Перезагружаем компьютер.

В итоге, все заработало, теперь я тоже радуюсь жизни.

Возможно, пригодится тем, кто также решил установить Windows 10.

A Port basically serves as an interface between your computer and the internet or other computers in the network. Every communication over the web is exchanged using these ports, so they are an essential part of the entire internet communication model.

Every IP address has a total of 65,535 ports, and it’s either a UDP port or a TCP port. An open port in a computer refers to a port that is configured to accept the connections, and a port that rejects connections is obviously a closed port.

While open ports are necessary for internet communication, they can be dangerous if the service listening on the port has bad security rules and is misconfigured. Such open ports are vulnerable to attacks.

In this post today, we will learn how to check which ports are being used in your machine, how to test if a Firewall is blocking a Port, and also learn how to check which process or service is using the open port.

How to check what Ports are open in Windows 10

Open Command Prompt, type the following, and hit Enter to view the Ports used along with the Process Identifiers (PIDs):

netstat -ano

This will display the ports on your PC. It will display the details in 5 columns-

  1. Protocols,
  2. Local Address,
  3. Foreign Address,
  4. State, and
  5. PID (Process Identifier).

The port numbers here are displayed under the Local Adress column, for example, if the Local Adress is 0.0.0.0:5040, 5040 here is the port number.

Under the State tab, you can check whether a port is open or not.

  • LISTENING means that it just waits and it is ready to send an answer whenever a client program requests it. The connection becomes open when a client connects to that port and a conversation begins.
  • ESTABLISHED means that the connection has been established.
  • TIME_WAIT means it’s waiting for a reply or connection. this often happens when a port is activated and the connection has not yet. been established
  • CLOSE_WAIT means that the other side of the connection has closed the connection.

This is how you check what all ports are open in your Windows 10.

You can also view the Ports used along with the Process Names by running this command:

netstat -ab

Read: How to use Port Query Tool (PortQry.exe).

Check which process or service is using the open port

Now when we know what all ports are open in our system, we can also check which service is using which open port. To check that, go to the PID (Process ID) tab.

Let’s take the example of our first open port in the list, port 135, and its PID is 1192.

Now open the Task Manager by hitting Ctrl+Alt+Delete. Go to the Services tab and check for PID 1192.

Under the Description tab, you will see which app/program uses that port. End that particular task if you want to close that connection.

Alternatively, you can also find this using this command:

takslist|findstr "1192"

This will display the program using the selected port.

If you are looking for an easy way, you can also use some third-party software to check what all ports are open in your Windows 10. There is quite a few such freeware available on the web which tell what all websites your computer is connecting to and what all ports are open in your PC. One of such freeware is CurrPorts.

Read: How to Block or Open a Port in Windows Firewall.

How to test if Firewall is blocking a Port

CurrPorts is a simple and portable freeware to check open ports that comes in a zip file and takes no time to download on your PC. Since it is portable software, you do not need to install it. Simply download it, extract all the files and run it. Make sure you download the correct version as per your machine’s configuration.

CurrPorts is a network monitoring software that displays the entire list of all open ports of your PC. Apart from the port number and its State, the freeware also shows detailed information about the processes using the open ports, the complete path of the process, file description, product name, file version, date and time it was created, and much more.

Once you download CurrPorts and run it, the main overview has it all. It displays the entire thing in one single window. You can check all the currently opened TCP and UDP ports and the program using that particular port in a single window. Check the screenshot below. You can select one or more processes at a time, check their ports and kill them if they seem to be unwanted. It also allows you to save the port information to an HTML/XML/Text file.

How to check what Ports are Open or Blocking in Windows

Furthermore, CurrPorts also lets you kill the process from the same window. Simply select the processes you want to kill, right-click and select ‘Kill processes of selected ports’ from the dropdown menu.

Another benefit of using CurrPorts is that it marks the suspicious TCP/UDP ports owned by the unidentified applications. So you can directly kill them and save your PC from a possible attack.

Certainly, using this freeware is an easier option as compared to the Command Prompt option mentioned above. You can download the software from the official website Nirsoft.net. Please note that there is a separate download link for x64 versions of Windows. This utility works fine with almost every version of Windows. It is a standalone executable utility so it doesn’t require any installation.

Read: Closed Port vs Stealth Port.

Если для какой-то программы или игры требуется подключение через определенный порт, может оказаться что по умолчанию в системе этот порт закрыт и соединение не выполняется. При необходимости порты в Windows 11, Windows 10 и предыдущих версиях системы сравнительно легко открыть.

В этой инструкции подробно о том, как открыть порты в Windows 11 или Windows 10, посмотреть список открытых портов и дополнительная информация, которая может пригодиться, если при подключении всё равно возникают проблемы.

Открытие портов в брандмауэре Windows

Основной способ открытия портов в Windows 11 и 10 — настройка соответствующих правил в брандмауэре.

Прежде всего, откройте настройки Windows в режиме повышенной безопасности. Для этого можно использовать следующие способы:

Следующий шаг — настроить правила для нужных портов:

  1. Нажмите правой кнопкой мыши по «Правила для входящих подключений» и выберите пункт «Создать правило» в контекстном меню.
    Создать новое правило в брандмауэре Windows

  2. В мастере создания правил выберите пункт «Для порта» и нажмите «Далее».
    Создать правило для порта в брандмауэре

  3. Выберите тип протокола — TCP или UDP (если вам не известен нужный тип, уточните в справке по конкретной программе).
  4. Укажите порты: конкретный порт или их диапазон, можно использовать запятые для перечисления нескольких портов, или знак дефиса для указания их диапазона. Нажмите «Далее».
    Указать порты, которые нужно открыть в брандмауэре

  5. Выберите пункт «Разрешить подключение».
    Разрешить подключение для порта

  6. Укажите, для каких типов сетей (сетевых профилей) следует открыть порты.
    Выбрать сетевые профили

  7. Укажите имя правила и, при желании, его описание. Затем нажмите кнопку «Готово».
  8. Выполните действия 1-7, но уже для исходящего подключения.

Готово, порт открыт и, если что-то ещё не мешает его работе, соединения должны будут устанавливаться.

Возможные проблемы и дополнительные необходимые действия

Если вы открыли требуемые порты в Windows, но несмотря на это соединение не устанавливается, следует учитывать, проверить или выполнить следующие действия:

  • VPN может влиять не возможность обмена данными по определенным портам. Решение: отключить VPN, либо посмотреть, есть ли возможность открыть порты в ПО для VPN.
  • Роутеры имеют собственные функции файрволла/брандмауэра и порты может потребоваться открыть (пробросить) и в настройках роутера. В зависимости от марки и модели Wi-Fi роутера, это выполняется в разных разделах: перенаправление портов (port forwarding), брандмауэр (firewall), межсетевой экран, виртуальные серверы. Логика настройки везде одна и та же: добавляются обычно совпадающие внешний порт и внутренний порт (нужный вам порт), указывается внутренний IP (локальный IP компьютера, к которому нужно пробросить порт), тип протокола — TCP или UDP, иногда требуется указать интерфейс, для соединений из «внешней сети» — WAN.
    Открытие портов на роутере

  • Если само приложение заблокировано в брандмауэре, оно не сможет устанавливать соединения: можно добавить правила, разрешающие подключения для программы тем же способом, которым это выполнялось выше для портов.
  • Наличие сторонних файрволлов и антивирусов с функциями защиты сети также может влиять на возможность установки соединений по определенным портам: следует проверить их настройки, при наличии такого ПО, чтобы открыть соответствующие порты или отключить защиту для них.

Как посмотреть открытые порты в Windows и какие программы их используют

В Windows постоянно открыты многие порты, требующиеся как для работы системных служб, программ (в том числе сторонних), браузеров. Вы можете посмотреть список открытых портов одним из следующих способов:

  1. Запустить командную строку и ввести команду (порты указаны после двоеточия в IP-адресе)
    netstat -a
    Открытые порты с помощью команды netstat -a

  2. Если требуется посмотреть, какие процессы используют определенные порты, используйте команду (требует запуска от имени администратора)
    netstat -ab
    Открытые порты и процессы netstat -ab

  3. Для просмотра открытых портов с ИД (PID) процесса (по которому в диспетчере задач можно увидеть конкретный процесс):
    netstat -aon
    Открытые порты и PID netstat -aon

  4. Есть сторонние программы, позволяющие получить сведения об открытых портах и использующих их процессах, например, бесплатная NirSoft CurrPorts.
    Открытые порты в CurrPorts

Список «стандартных» и наиболее часто используемых портов доступен в Википедии, но многие игры и программы могут использовать свои собственные, не указанные в списке порты для работы.

This tutorial was written by Tom’s Hardware Community member JamieKavanagh. You can find a list of all their tutorials here.

A firewall is an essential aspect of computing and no PC should ever be without one. That’s why Windows has one bundled and active as standard. Windows Firewall occasionally has to be told to let a program communicate with the network, which is where opening ports comes in. If you want to open firewall ports in Windows 10, here’s how you do it.

Firewalls are designed to protect a network from threats. Either threats from the outside trying to get in or threats from the inside trying to get out. It does this by blocking network-enabled ports. Every time a program tries to communicate through this port, the firewall checks its database of rules to see if it is allowed or not. If it doesn’t know, it asks you, which is why you sometimes see prompts asking you if a particular program is permitted to access the internet.

Windows 10 Settings

Windows 10 Settings

Open firewall ports in Windows 10
You can manually permit a program to access the internet by opening a firewall port. You will need to know what port it uses and the protocol to make this work.

  1. Navigate to Control Panel, System and Security and Windows Firewall.
  2. Select Advanced settings and highlight Inbound Rules in the left pane.
  3. Right click Inbound Rules and select New Rule.
  4. Add the port you need to open and click Next.
  5. Add the protocol (TCP or UDP) and the port number into the next window and click Next.
  6. Select Allow the connection in the next window and hit Next.
  7. Select the network type as you see fit and click Next.
  8. Name the rule something meaningful and click Finish.

You have now opened a firewall port in Windows 10!

Get Tom’s Hardware’s best news and in-depth reviews, straight to your inbox.

Все способы:

  • Просмотр активных портов
  • Включение портов
    • Способ 1: Встроенный брандмауэр
    • Способ 2: Консоль
    • Способ 3: Сторонний антивирус
    • Способ 4: Настройки роутера
    • Способ 5: Сторонний софт
  • Вопросы и ответы: 0

Просмотр активных портов

Перед тем как включать порты в Windows 10, рекомендуем проверить, какие из них уже активны. Многие из них открыты постоянно, поскольку это требуется для работы различных программ, браузеров и системных служб. Просмотр открытых портов выполняется с помощью предустановленных средств:

  1. Запустите консоль «Командная строка» от имени администратора. Для этого можно использовать строку системного поиска Windows 10.
  2. как включить порты на windows 10-01

  3. Введите команду netstat -a и нажмите клавишу «Enter» для ее выполнения. В окне консоли отобразится список портов и их состояние (порты указаны после двоеточия IP-адреса).

    В столбце «Состояние» может быть несколько значений, и их стоит разобрать более подробно:

    • «Listening» — порт находится под контролем операционной системы, которая, в свою очередь, регулярно проверяет, если ли запросы для налаживания связи с ним;
    • «Established» — порт открыт и успешно используется;
    • «Time wait» — ошибка, которая возникает в ситуациях, когда порт продолжительное время не отвечает на поступающие запросы;
    • «Close wait» — в данный момент времени соединение с портом разрывается.
  4. как включить порты на windows 10-02

  5. Для просмотра процессов, использующих конкретные порты, выполните netstat -ab.
  6. как включить порты на windows 10-03

  7. Также есть еще одна команда для просмотра активных портов с PID процесса (ИД, по которому процесс определяется через «Диспетчер задач») — netstat -aon.
  8. как включить порты на windows 10-04

Если нужный порт отключен, активировать его можно несколькими способами, о чем мы поговорим ниже.

Включение портов

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

Способ 1: Встроенный брандмауэр

Основной способ включения портов — это настройка необходимых правил через встроенное в операционную систему средство защиты – брандмауэр Windows 10. Он является частью встроенного антивируса и осуществляет непрерывный контроль за портами, так как через них постоянно поступают данные из сети.

  1. Запустите «Монитор брандмауэра Защитника Windows в режиме повышенной безопасности». Делается это несколькими способами, в том числе и через строку системного поиска, но также можно одновременно нажать на клавиши «Win + R», затем в поле окна «Выполнить» ввести wf.msc и нажать на кнопку «ОК».
  2. как включить порты на windows 10-05

  3. На панели слева кликните правой кнопкой мыши по пункту «Правила для входящих подключений» и выберите «Создать правило».
  4. как включить порты на windows 10-06

  5. Откроется мастер создания новых правил для брандмауэра. На первом шаге отметьте пункт «Для порта» и нажмите на кнопку «Далее».
  6. как включить порты на windows 10-07

  7. Далее потребуется выбрать тип протокола. Если вы точно не знаете, какой из них используется в случае с конкретной программой или игрой (TCP или UDP), то уточните информацию в разделе со справкой или на официальном сайте разработчика. В этом же окне отметьте пункт «Определенные локальные порты» и введите нужные значения или их диапазон (что указано в примере под текстовым полем). Если перечисляется несколько портов, разделяйте их запятой, а для указания диапазона используйте дефис. Продолжите настройку.
  8. как включить порты на windows 10-08

  9. Отметьте пункт «Разрешить подключение» на следующем шаге.
  10. как включить порты на windows 10-09

  11. Следующее, что надо сделать, – это выбрать профили, для которых будут открыты порты. По умолчанию отмечены все пункты. Чтобы правило корректно функционировало, оставьте все как есть, хотя это может быть небезопасно при частом использовании общественных сетей. Кликните по «Далее».
  12. как включить порты на windows 10-10

  13. Останется ввести название правила и его описание (в этом нет необходимости, но может оказаться удобным при ориентировании в правилах брандмауэра, если тех будет несколько). Завершите создание правила, нажмите на кнопку «Готово».
  14. как включить порты на windows 10-11

Нужно проделать то же самое для исходящего подключения. Алгоритм действий такой же, как и для входящего: выполните инструкцию выше, но на первом шаге укажите пункт «Правило для исходящего подключения» на панели слева монитора брандмауэра.

как включить порты на windows 10-12

Приведем несколько наиболее распространенных локальных портов для некоторых типов соединений и программ (другие можно легко найти в интернете) – они могут пригодиться на Шаге 5 инструкции выше:

  • 33033 – порт клиентов торрент-трекеров;
  • 110 – протокол электронной почты POP3;
  • 143 – протокол IMAP;
  • 3389 – удаленные подключения RDP (только для TCP);
  • 22 – соединение SSH;
  • 20, 21 – передача данных и команд соответственно (FTP);
  • 1935 – протокол RTMP, который используется для передачи аудио- и видеопотоков через интернет;
  • 123 – протокол для синхронизации времени (NTP).

Также можно открыть порт для определенной программы, которая установлена на компьютере. В этом случае на Шаге 3 предыдущей инструкции выберите «Для программы».

как включить порты на windows 10-13

Затем укажите путь к исполняемому файлу софта, который находится на локальном хранилище, отметив соответствующий пункт и нажав на кнопку «Обзор», после чего откроется окно «Проводника». После нужно действовать так же, как описано в инструкции выше (Шаги 6-8), чтобы создать правила для входящего и исходящего подключений.

как включить порты на windows 10-14

Создание правил для входящих и исходящих подключений для порта с помощью настроек брандмауэра Windows, пожалуй, один из наиболее действенных способов. Но если такой метод вам не подходит, то можно прибегнуть к другим.

Альтернативные решения иногда нужны из-за того, что при проверке тот или иной порт все равно оказывается закрыт, даже если правила созданы корректно. Например, антивирусная программа от стороннего разработчика обладает своим собственным файрволлом, который работает в обход штатного брандмауэра, блокируя таким образом соединение. Либо у роутера свои настройки, поэтому следует покопаться в них, чтобы открыть порты.

Способ 2: Консоль

Управлять настройками брандмауэра можно с помощью специальных команд, которые выполняется через консоль «Командная строка». По сути, таким образом мы создадим новое правило для входящего и исходящего соединений с помощью запросов.

Запустите консоль от имени администратора – для этого можно воспользоваться системным поиском или найти средство в главном меню «Пуск». Введите команду netsh advfirewall firewall add rule name="Open Port X" dir=in action=allow protocol=TCP localport=X, где под «name» подразумевается название подключения, а вместо «X» надо указать порт. Чтобы выполнить ее, не забудьте нажать на клавишу «Enter».

как включить порты на windows 10-21

Если хотите воспользоваться консолью «Windows PowerShell», для включения порта понадобится несколько другая команда — New-NetFirewallRule -DisplayName "Name" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 80.

Способ 3: Сторонний антивирус

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

Алгоритм действий для различных антивирусов будет своим, так как зависит от функциональных возможностей и раздела с дополнительными параметрами. Но, как правило, надо перейти в «Настройки» программы, найти отвечающий за порты параметр и вручную добавить свой порт. Добавленный порт можно в любой момент отключать или включать.

В некоторых случаях открытие порта с помощью правила в брандмауэре Windows 10 недостаточно, поэтому иногда требуется дополнительно включить его через антивирусный софт. Тем более это обеспечит улучшенную защиту соединения.

На примере одного из наиболее популярных продуктов — от Лаборатории Касперского — разберем, как добавить и включить порт через настройки бесплатной утилиты Kaspersky Free:

Скачать Kaspersky Free с официального сайта

  1. Запустите антивирусную программы и перейдите в раздел с ее настройками, кликнув по значку в виде шестерни.
  2. как включить порты на windows 10-15

  3. Выберите «Настройки безопасности».
  4. как включить порты на windows 10-16

  5. В блоке «Расширенные настройки» кликните по плитке «Настройки сети».
  6. как включить порты на windows 10-17

  7. Найдите блок «Контролируемые порты». По умолчанию отмечен пункт «Контролировать только выбранные порты», а чтобы прописать свои, щелкните по «Выбрать».
  8. как включить порты на windows 10-18

  9. В следующем окне отобразится список активных портов и их статус, каждый из которых можно изменить или удалить. Нажмите на «Добавить».
  10. как включить порты на windows 10-19

  11. Введите описание или название подключения, а ниже пропишите порт. В качестве статуса задайте значение «Активно», чтобы включить его, затем для подтверждения кликните по кнопке «Добавить».
  12. как включить порты на windows 10-20

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

Способ 4: Настройки роутера

У роутеров есть свои параметры файрволла, поэтому иногда порты нужно открывать через раздел с настройками самого устройства. Процедура выполняется по-разному в зависимости от модели и марки маршрутизатора. Например, в некоторых случаях это делается через виртуальные серверы, в других – через межсетевой экран. Но при этом принцип настройки практически всегда аналогичен: указывается порт, IP-адрес компьютера, для которого он включается, а также тип протокола и интерфейс соединения. Ранее мы разбирали, как включить порты через настройки наиболее популярных моделей роутеров, в отдельном материале.

Подробнее: Открываем порты на роутере

как включить порты на windows 10-22

Способ 5: Сторонний софт

В качестве альтернативного решения можно воспользоваться сторонним программным обеспечением, которое предназначено для управления портами на компьютере с Windows 10. При этом разбираться в настройках определенной модели роутера не придется – достаточно запустить подобный софт и включить порты через нее.

В качестве примера можем привести простой инструмент UPnP Wizard, позволяющий просмотреть полную карту портов, которая есть на роутере, а также открывать новые порты и узнавать более подробные сведения о перенаправлениях. Утилита работает с большинством современных маршрутизаторов, поддерживающих стандарт UPnP.

Скачать UPnP Wizard с официального сайта

  1. Перейдите по ссылке выше и скачайте утилиту, после чего запустите инсталляционный файл и установите ее на компьютер.
  2. как включить порты на windows 10-23

  3. Запустите UPnP Wizard и нажмите на кнопку в виде плюса для добавления нового подключения.
  4. как включить порты на windows 10-24

  5. В новом окне введите описание соединения, локальный IP-адрес компьютера, входящий («Internal») и исходящий порт («External»), выберите протокол (TCP или UDP) и укажите продолжительность перерыва, если потребуется. Нажмите на кнопку «ОК», чтобы сохранить настройки.

Следует отметить, что деятельность этой и подобных ей программ может вызвать подозрения у антивируса, поэтому лучше добавить ее в список исключений, иначе ее работа может быть заблокирована.

Подробнее: Добавляем программу в исключения брандмауэра Windows 10 / антивируса

Наша группа в TelegramПолезные советы и помощь

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Factorio dedicated server windows
  • Как распознать карты в windows
  • Очистка диска с на windows 10 эскизы
  • Как сделать пользователя админом windows 10
  • Как повернуть видео в windows медиаплеере