Как посмотреть список открытых портов в Windows
Статья обновлена: 10 сентября 2021
ID: 101
Чтобы посмотреть список открытых портов:
- Откройте командную строку. Инструкция в статье.
- Выполните команду:
netstat -a
- Нажмите Enter на клавиатуре.
Вы получите список открытых портов в Windows.
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Все способы:
- Вариант 1: Брандмауэр
- Вариант 2: Консольные утилиты
- Способ 1: «Командная строка»
- Способ 2: «Windows PowerShell»
- Вариант 3: Онлайн-сервисы
- Вариант 4: Сторонние приложения
- Способ 1: TCPView
- Способ 2: PortQry
- Вариант 5: Веб-интерфейс маршрутизатора
- Вопросы и ответы: 0
Важно! Большая часть описанных в этой статье способов просмотра открытых портов являются универсальными для всех операционных систем семейства Windows, оставшиеся подойдут только для определенных версий. Об этом будет указанно непосредственно в тексте. Несмотря на это, все скриншоты, приведенные в статье, сделаны в Windows 10, но отличия в них заключаются исключительно в графическом оформлении интерфейса.
Вариант 1: Брандмауэр
Все открытые в системе порты фиксируются в брандмауэре, соответственно, их можно посмотреть там. Для этого выполните следующее:
- Откройте главное окно брандмауэра. Сделать это можно разными способами, универсальный подразумевает использование ввода специальной команды в утилите «Выполнить». Для этого сначала вызовите ее сочетанием клавиш Win + R, а затем впишите в поле «Открыть» команду
control firewall.cpl
и нажмите Enter.Читайте также: Настройка брандмауэра в Windows 11 / 10 / 7
- В открывшемся окне щелкните по пункту «Дополнительные параметры», расположенному на боковой панели слева.
- В новом меню на навигационной панели слева нажмите по пункту «Правила для входящих подключений».
- Найдите в списке интересующее вас разрешающее подключение (пункт, отмеченный зеленной галочкой) и откройте его «Свойства». Для этого щелкните дважды кнопкой мыши по названию.
- В появившемся окне проследуйте на вкладку «Протоколы и порты» и найдите поле «Локальный порт» — именно там и указаны искомые данные.
- Таким же образом проверьте оставшиеся подключения, чтобы узнать все открытые порты.
Обратите внимание! Этот способ не предоставляет сразу весь список открытых портов, их потребуется проверять каждый раз отдельно, что не очень удобно. Но таким образом вы сможете узнать дополнительную информацию выбранного подключения в окне его «Свойств».
Вариант 2: Консольные утилиты
Посмотреть сразу все открытые порты в операционной системе можно путем ввода специальной команды в консольных утилитах. Притом они будут различаться в «Командной строке» и «Windows PowerShell».
Способ 1: «Командная строка»
В «Командной строке» можно вывести перечень всех открытых портов с помощью команды netstat
. Она также имеет дополнительные параметры, которые позволяют гибко настроить вывод данных. Этой утилите у нас на сайте посвящена отдельная статья, в которой подробно рассмотрено ее использование. Воспользуйтесь ссылкой ниже, чтобы ознакомиться с изложенной там инструкцией.
Подробнее: Использование команды netstat для просмотра открытых портов
Способ 2: «Windows PowerShell»
Аналогичные сведения можно посмотреть в «Windows PowerShell», для этого потребуется воспользоваться командой Get-NetTCPConnection
.
- Сначала нужно запустить саму консоль от имени администратора. Во всех операционных системах это можно сделать через поиск. Вызовите его сочетанием клавиш Win + S и в появившееся поле введите запрос «Windows Powershell», а затем в результатах кликните правой кнопкой мыши по искомому приложению и воспользуйтесь пунктом «Запуск от имени администратора». При необходимости после этого подтвердите запуск, нажав по кнопке «Да» в появившемся диалоговом окне контроля учетных записей.
- Теперь можете ввести в окно консоли команду
Get-NetTCPConnection
и нажать Enter. По итогу на экране появится перечень всех портов TCP в системе, включая закрытые. - Чтобы отобразить список только открытых, необходимо воспользоваться параметром
-State
со значениемListen
. Итоговая команда будет выглядеть следующим образом:Get-NetTcpConnection -State Listen
- Если вы хотите просмотреть информацию о конечной точке UDP, тогда команда будет другой:
Get-NetUDPEndpoint
. Запущенная без опций, она вернет список только локальных портов. - Если необходимо просмотреть сетевые интерфейсы, тогда к команде потребуется добавить дополнительный параметр. В итоге она будет выглядеть следующим образом:
Get-NetUDPEndpoint | Where-Object {($_.LocalAddress -eq "0.0.0.0") -or ($_.LocalAddress -eq "::")}
Вы увидите только открытые удаленные порты UDP, локальные в перечне будут отсутствовать.
Вариант 3: Онлайн-сервисы
В интернете есть специальные сервисы, которые позволяют вывести информацию о всех открытых на компьютере портах. Это удобный способ, который не подразумевает использования штатных средств операционной системы и ввода специальных консольных команд. В сети есть множество решений для выполнения поставленной задачи, о трех из них детально рассказывается в отдельной статье на нашем сайте.
Подробнее: Онлайн-сервисы для проверки портов компьютера
Вариант 4: Сторонние приложения
Компания Microsoft для просмотра информации о состоянии портов выпустила два отдельных приложения. Они различаются набором дополнительных функций, но одинаково хорошо подходят для выполнения поставленной задачи.
Способ 1: TCPView
TCPView — это приложение с графическим интерфейсом, которое предоставляет сведения о процессах, запущенных в операционной системе. Также в нем отображается их принадлежность к определенному порту и протоколу передачи данных. Чтобы воспользоваться всеми функциями программы, потребуется изначально скачать ее на компьютер. Для этого перейдите на официальный сайт разработчика, воспользовавшись кнопкой ниже.
Скачать TCPView с официального сайта
Теперь выполните описанные далее действия, чтобы получить данные об открытых портах компьютера:
- Находясь на странице загрузки приложения, кликните по строке «Download TCPView». Точное ее расположение показано на изображении ниже.
- После завершения загрузки перейдите в папку, в которую вы сохранили файл, и извлеките их из архива. Сделать это можно как встроенными средствами операционной системы, так и с помощью стороннего программного обеспечения. Об этом подробнее рассказывается в другой статье на нашем сайте.
Подробнее: Методы извлечения из архива папки с файлами
- Затем перейдите в извлеченную директорию и запустите исполняемый файл приложения «Tcpview.exe». Устанавливать его не потребуется, так как программа является портативной.
- В открывшемся окне будут отображаться все запущенные процессы, их название находится в столбце «Process», а используемые ими порты указаны в столбце «Local Port». Соответственно, все они являются в настоящее время открытыми.
- Дополнительно можете пролистать страницу программы вправо до столбца «State» — именно там отображается состояние каждого порта. Он может прослушиваться, находиться в ожидании или вовсе не использоваться. Но, несмотря на это, каждый находящийся в списке порт является открытым.
Способ 2: PortQry
PortQry — это тоже приложение от компании Microsoft для просмотра открытых портов, только она не имеет графического интерфейса, поэтому пользоваться ей возможно только через «Командную строку».
Скачать PortQry с официального сайта
Эта программа не является портативной, в отличие от разобранной ранее в статье, поэтому ее потребуется инсталлировать, предварительно скачав на компьютер. А потом можно будет запустить утилиту в консоли и проверить открытые порты.
- Перейдя на страницу загрузки приложения, нажмите по кнопке «Download», чтобы начать скачивание инсталляционного файла.
- После того как загрузка завершится, перейдите в директорию со скачанным файлом и запустите его двойным кликом по названию. Затем в появившемся окне примите условия лицензионного соглашения и продолжайте следовать инструкциям инсталлятора.
Важно! Оставьте путь установки программы по умолчанию, чтобы при выполнении последующих действий, описанных в этой инструкции, не появлялось ошибок.
- Закройте окно инсталлятора и запустите «Командую строку» от имени администратора, например через поиск по системе. Вызовите соответствующий интерфейс комбинацией клавиш Win + S, введите запрос и в результатах щелкните по пункту «Запуск от имени администратора».
Читайте также: Как запустить «Командную строку» от имени администратора в Windows 11 / 10
- Проследуйте в директорию, в которую было установлено приложение. По умолчанию это
C:\PortQryV2
. Чтобы туда перейти, следует ввести и выполнить следующую команду:cd C:\PortQryV2
- Запустите приложение с параметром
-local
, чтобы вывести на экран список всех открытых портов в операционной системе.portqry.exe -local
Теперь, спускаясь по консоли вниз, вы будете видеть тип подключения, номер порта, его адрес (внешний и внутренний) и статус.
Вариант 5: Веб-интерфейс маршрутизатора
Оставшийся способ просмотра открытых портов на компьютере подразумевает вход в админ-панель роутера. Для этого необходимо знать логин и пароль, а по умолчанию они соответствуют тем, что указаны на корпусе устройства. Развернуто о том, как войти в меню маршрутизатора, рассказывается в другой статье на нашем сайте. При необходимости воспользуйтесь ссылкой ниже, чтобы ознакомиться с изложенной там информацией.
Подробнее: Как войти в веб-интерфейс роутера
Важно! В админ-панели маршрутизатора можно посмотреть только те порты, которые были заданы по умолчанию или созданы вручную пользователем. Так что посмотреть абсолютно все порты этим способом не получится. Также следует учитывать, что все дальнейшие действия будут выполняться на примере админ-панели роутера TP-Link, но в других моделях устройств все будет похожим.
- Перейдите в меню роутера, после чего проследуйте в раздел «Forwarding», воспользовавшись навигационной панелью в левой части интерфейса.
- В развернувшемся списке подразделов кликните по пункту «Port Triggering», чтобы перейти к списку открытых портов.
- В целевом меню размещен список всех портов маршрутизатора. В нем номер находится в столбце «Trigger Port», а в «Status» вы можете посмотреть его статус. Значение «Enabled» означает, что порт открыт, а «Disabled» — закрыт. Также вы можете менять этот статус вручную, нажав по соответствующей кнопке.
Наша группа в TelegramПолезные советы и помощь
You might have heard about free ports before, but don’t really know how they work or how to check them.
What are they exactly and why should you care?
Free ports are virtual network connections that allow computers to communicate without being physically connected to each other.
They are also known as local area networks LAN or private networks.
They are created by using a software application called PortQry. This tool allows you to view the status of your computer’s port settings.
If you’re wondering how to check your free ports on Windows 10, there are several ways to do it. The easiest way is to use the “Free Ports Checker” app that is available from the Microsoft Store. You can also open the “Windows Security” app and click on the “Free Ports” tab. Finally, you can use the “cmd” command prompt to check your free ports. If you’re wondering how to check your free ports on Windows 10, there’s a quick and easy way to do it. First, open the Settings app on your computer. Next, click on Update and Security. Under Windows Update, click on View installed updates. In the list of updates, you’ll see a box called “Update for Windows (KB3035583)”. If you have the latest version of Windows 10, then the box will be checked and labeled “Update.” If you’re using an older version of Windows 10 or if you don’t have the KB3035583 update yet, then the box will be un-checked and labeled “Not Installed.” Click on the box to choose whether or not to install the update. If you decide not to install it, then the box will be grayed out and you won’t be able to change your decision later.
How do you check which ports are open?
The “Ports” folder in the “C:\Users\username\AppData\Local\Microsoft\Windows\Network\Connections” directory contains a list of open TCP and UDP ports. The “Open” column indicates whether the port is open or closed. The “Protocol” column lists the port’s protocol, such as “TCP” or “UDP.” The “Service” column lists the port number in the format “portnumber.” The “Name” column provides the name of the service that is running on the given port. For example, the “name” of the “Default Gateway” service is “Gateway.” The “Status” column provides the status of the service, such as “Running” or “Stopped.” The “Description” column provides a description of the service, such as “DNS Server” or “Remote Desktop. “
How do you check if port is already in use in Windows?
In windows you can check if port is already in use by using command prompt. You can do this by typing “netsh int ipv4” on command prompt and then pressing enter. Then press ctrl+break key combination, wait for Command Prompt to be minimized (usually about 3 – 4 seconds)
Once that happens press alt+tab to focus on the Command Prompt window again.
The output of command “ipconfig” will look like below:
How do I access an encrypted SQL Server?
From Windows 10 S or higher?
Question: I just recently installed SQL Server and I have a requirement of accessing encrypted information.
How do I check my ports?
Ports are the holes in your computer that allow you to connect devices to your computer. Ports are usually found on the back of your computer or on the side. There are different types of ports and they are usually labeled with a letter and a number. The letter is the type of port and the number is the number of the port. For example, USB ports are labeled with a USB and a number.
How do you check port 80 is open or not in Windows 10?
You can check your ports by using your mouse and dragging the mouse down from above. After you are hovering over a port and then move your mouse back, a small window will open up on the taskbar at the bottom of your desktop. The small window lists all of the ports installed on your computer. You can select different ports to view if they are closed or open in this window. Once you make sure that one or more of these ports is closed or open, click inside it for more information about that specific port. This will work for any device connected to a port on Windows 10 like USB 3 hubs and printers as well as video game controllers with an Xbox One controller cable connected to it.
How do I listen ports in Windows 10?
This can be done using PortQry or Port Viewer for Windows 10. You can download both applications from the Microsoft Store by searching the search bar at the top of your screen (for Windows) or through Safari on iOS and macOS devices.
How do I check if a firewall is blocking a port?
If you are experiencing problems connecting to a particular server or website, it is often helpful to check whether a firewall is blocking the port that you are trying to use. There are several ways to do this. You can try opening the firewall’s configuration menu and checking whether the port is allowed through the firewall. You can also try using a different port on your computer if the one that you are using is being blocked. Ports are important for many reasons. They allow devices to communicate with each other, and they can be used for security purposes. If a firewall is blocking a port, it may be preventing devices from communicating. To check if a firewall is blocking a port, you can use an app like Port Checker.
What is port 135 commonly used for?
A TCP port number is a number that is assigned to a protocol that specifies how data should be transmitted over a network. The TCP/IP protocol suite uses several different port numbers, and ports 135 and 137 are often used for instant messaging. The XMPP (Extensible Messaging and Presence Protocol) and SIMPLE (Secure Instant Messaging and Presence Leveraging Extensions) protocols use these two ports, and both protocols are in use on a variety of messaging services.
How do I find out which ports are free on my computer?
The ports on your computer are not free, they are paid for by the manufacturer. When you buy a new computer, you will be given a list of ports. These ports are used for connecting devices to the computer. The ports are usually labeled with a number and a letter. The number is the port number, and the letter is the type of port. For example, the port labeled “1” is a serial port. The serial port is used to connect a modem to the computer. The port labeled “2” is a parallel port. The parallel port is used to connect a printer to the computer. The port labeled “3” is a USB port.
[su_youtube_advanced url=”https://www.youtube.com/watch?v=BwjoGgkKU0o” controls = “no” rel = “no” fs = “no” modestbranding = “yes”]
How do I check if a port is available in Windows?
The “Ports” window can be opened by right-clicking on the “My Computer” icon and choosing “Properties”. Click on the “Advanced” tab. In the “System Properties” dialog box, click on the “Device Manager” button. In the “Device Manager” dialog box, click on “Ports”. In the “Ports” window, the “Available” column shows which ports are currently open.
[su_youtube_advanced url=”https://www.youtube.com/watch?v=_xQb7WOsQbM” controls = “no” rel = “no” fs = “no” modestbranding = “yes”]
How do I check if a port is free in Windows?
If you are using a Windows 10 PC, you can use the following steps to check if a port is free in Windows:
1. Open the Windows Device Manager by clicking on the Start button and typing “Device Manager” in the search box. 2. Click on the “View” tab and select “Show hidden devices”. 3. Click on the “+” sign to add a new device. 4. Select “Network Adapters” from the drop-down menu. 5. Click on the “View” tab and select “Device Status”. 6.
Conclusion
In conclusion, you can check your free ports using the command line. This means that you won’t need to download anything extra, and you’ll be able to use the same commands that you’d normally use to run programs from the Start menu.
To begin, open up a Command Prompt window you can find it under Accessories > Command Prompt. Then type in the following command: netstat -a | findstr :80
This will display a list of all the TCP/IP connections currently active on your computer. In this example, we’re interested in the ones that are listening on port 80. So, look through the list and locate the lines that say LISTENING on 0.0.0.0:80. These are the connections that are actively listening for incoming requests on port 80.
Once you’ve found the relevant entries, right click on them and select Properties. From here, you can view information about each connection including the IP address, the process ID, and the state of the connection.
You can also close these connections by clicking on the X next to the entry. However, if you want to permanently remove the connection, you’ll need to kill the process associated with it. To do this, righte hungry, stop eating when you’re full, and give your body what it needs and what it loves, then everything else will fall into place.
Если для какой-то программы или игры требуется подключение через определенный порт, может оказаться что по умолчанию в системе этот порт закрыт и соединение не выполняется. При необходимости порты в Windows 11, Windows 10 и предыдущих версиях системы сравнительно легко открыть.
В этой инструкции подробно о том, как открыть порты в Windows 11 или Windows 10, посмотреть список открытых портов и дополнительная информация, которая может пригодиться, если при подключении всё равно возникают проблемы.
Открытие портов в брандмауэре Windows
Основной способ открытия портов в Windows 11 и 10 — настройка соответствующих правил в брандмауэре.
Прежде всего, откройте настройки Windows в режиме повышенной безопасности. Для этого можно использовать следующие способы:
Следующий шаг — настроить правила для нужных портов:
- Нажмите правой кнопкой мыши по «Правила для входящих подключений» и выберите пункт «Создать правило» в контекстном меню.
- В мастере создания правил выберите пункт «Для порта» и нажмите «Далее».
- Выберите тип протокола — TCP или UDP (если вам не известен нужный тип, уточните в справке по конкретной программе).
- Укажите порты: конкретный порт или их диапазон, можно использовать запятые для перечисления нескольких портов, или знак дефиса для указания их диапазона. Нажмите «Далее».
- Выберите пункт «Разрешить подключение».
- Укажите, для каких типов сетей (сетевых профилей) следует открыть порты.
- Укажите имя правила и, при желании, его описание. Затем нажмите кнопку «Готово».
- Выполните действия 1-7, но уже для исходящего подключения.
Готово, порт открыт и, если что-то ещё не мешает его работе, соединения должны будут устанавливаться.
Возможные проблемы и дополнительные необходимые действия
Если вы открыли требуемые порты в Windows, но несмотря на это соединение не устанавливается, следует учитывать, проверить или выполнить следующие действия:
- VPN может влиять не возможность обмена данными по определенным портам. Решение: отключить VPN, либо посмотреть, есть ли возможность открыть порты в ПО для VPN.
- Роутеры имеют собственные функции файрволла/брандмауэра и порты может потребоваться открыть (пробросить) и в настройках роутера. В зависимости от марки и модели Wi-Fi роутера, это выполняется в разных разделах: перенаправление портов (port forwarding), брандмауэр (firewall), межсетевой экран, виртуальные серверы. Логика настройки везде одна и та же: добавляются обычно совпадающие внешний порт и внутренний порт (нужный вам порт), указывается внутренний IP (локальный IP компьютера, к которому нужно пробросить порт), тип протокола — TCP или UDP, иногда требуется указать интерфейс, для соединений из «внешней сети» — WAN.
- Если само приложение заблокировано в брандмауэре, оно не сможет устанавливать соединения: можно добавить правила, разрешающие подключения для программы тем же способом, которым это выполнялось выше для портов.
- Наличие сторонних файрволлов и антивирусов с функциями защиты сети также может влиять на возможность установки соединений по определенным портам: следует проверить их настройки, при наличии такого ПО, чтобы открыть соответствующие порты или отключить защиту для них.
Как посмотреть открытые порты в Windows и какие программы их используют
В Windows постоянно открыты многие порты, требующиеся как для работы системных служб, программ (в том числе сторонних), браузеров. Вы можете посмотреть список открытых портов одним из следующих способов:
- Запустить командную строку и ввести команду (порты указаны после двоеточия в IP-адресе)
netstat -a
- Если требуется посмотреть, какие процессы используют определенные порты, используйте команду (требует запуска от имени администратора)
netstat -ab
- Для просмотра открытых портов с ИД (PID) процесса (по которому в диспетчере задач можно увидеть конкретный процесс):
netstat -aon
- Есть сторонние программы, позволяющие получить сведения об открытых портах и использующих их процессах, например, бесплатная NirSoft CurrPorts.
Список «стандартных» и наиболее часто используемых портов доступен в Википедии, но многие игры и программы могут использовать свои собственные, не указанные в списке порты для работы.
Just follow these steps and you’ll be good to go:
- Run Command Prompt as administrator.
- Run this command: “netstat -ab” and hit enter.
- Wait for the results to load. …
- Just look for the port number you need, and if it says “LISTENING” in the “State” column, it means your port is open.
- How do you check what ports are being used?
- How do I find out what ports are in use on Windows?
- How do I check if port 8080 is on Windows 10?
- How do I check if port is open 3389?
- How do you kill ports?
- How can I get free ports on Windows?
- How do I know if port 443 is open?
- How do I know if a port is listening?
- How do I check my free ports Windows 10?
- How do I kill port 8080?
- Why is port 8080 default?
- Does netstat show open ports?
- Is it safe to open port 3389?
- How do I test if a UDP port is open?
How do you check what ports are being used?
Type “netstat -a” without the quotation marks and press the “Enter” key. A list of data appears. The first column signifies the protocol type used, while the second column displays a list of local connections that are in use. The number that appears after the colon in this column is the port that is in use.
How do I find out what ports are in use on Windows?
Determine which program uses or blocks a port
- Open a CMD prompt.
- Type in the command: netstat -ano -p tcp.
- You’ll get an output similar to this one.
- Look-out for the TCP port in the Local Address list and note the corresponding PID number.
How do I check if port 8080 is on Windows 10?
Use the Windows netstat command to identify which applications are using port 8080:
- Hold down the Windows key and press the R key to open the Run dialog.
- Type “cmd” and click OK in the Run dialog.
- Verify the Command Prompt opens.
- Type “netstat -a -n -o | find «8080»». A list of processes using port 8080 are displayed.
How do I check if port is open 3389?
Open a command prompt Type in «telnet » and press enter. For example, we would type “telnet 192.168. 8.1 3389” If a blank screen appears then the port is open, and the test is successful.
How do you kill ports?
How to kill the process currently using a port on localhost in windows
- Run command-line as an Administrator. Then run the below mention command. netstat -ano | findstr : port number. …
- Then you execute this command after identify the PID. taskkill /PID typeyourPIDhere /F.
How can I get free ports on Windows?
Help
- From the Windows Start menu, select Run.
- In the Run dialog box, enter: cmd .
- Click OK.
- In the command window, enter: netstat -ano.
- A list of active connections is displayed. …
- Start Windows Task Manager and select the Processes tab.
- If the PID column is not displayed, from the View menu, select Select Columns.
How do I know if port 443 is open?
You can test whether the port is open by attempting to open an HTTPS connection to the computer using its domain name or IP address. To do this, you type https://www.example.com in your web browser’s URL bar, using the actual domain name of the server, or https://192.0.2.1, using the server’s actual numeric IP address.
How do I know if a port is listening?
In order to check which application is listening on a port, you can use the following command from the command line:
- For Microsoft Windows: netstat -ano | find «1234» | find «LISTEN» tasklist /fi «PID eq «1234»
- For Linux: netstat -anpe | grep «1234» | grep «LISTEN»
How do I check my free ports Windows 10?
Just follow these steps and you’ll be good to go:
- Run Command Prompt as administrator.
- Run this command: “netstat -ab” and hit enter.
- Wait for the results to load. …
- Just look for the port number you need, and if it says “LISTENING” in the “State” column, it means your port is open.
How do I kill port 8080?
Steps to kill process running on port 8080 in Windows,
- netstat -ano | findstr < Port Number >
- taskkill /F /PID < Process Id >
Why is port 8080 default?
Description: This port is a popular alternative to port 80 for offering web services. «8080» was chosen since it is «two 80’s», and also because it is above the restricted well known service port range (ports 1-1023, see below).
Does netstat show open ports?
Netstat, the TCP/IP networking utility, has a simple set of options and identifies a computer’s listening ports, along with incoming and outgoing network connections.
Is it safe to open port 3389?
To be very clear… RDP should never be open to the Internet. The internet is continuously being scanned for open port 3389 (the default RDP port). Even with a complex password policy and multi-factor authentication you can be vulnerable to denial of service and user account lockout.
How do I test if a UDP port is open?
3 Answers. UDP is obviously a send-and-forget protocol. For example, during an NMap UDP scan, the only way to definitively prove that a UDP port is open is if you receive a response from that port.