Спосіб 1: штатний брандмауер
Як правило, найчастіше для закриття або відкриття портів в Windows 10 використовують вбудований в систему брандмауер.
- Відкрийте штатний брандмауер в режимі підвищеної безпеки, для чого виконайте команду
wf.msc
в діалоговому віконці, що викликається клавішами Win + R . - Якщо порт закривається тільки для вхідного трафіку, в лівій колонці файрвола необхідно вибрати " Правила вхідних з'єднань» , а якщо тільки для вихідних &8212; " Правила для вихідних з'єднань» .
- У правій колонці натисніть " Створити правило» .
- У віконці майстра створення правила виберіть пункт " для порту» і натисніть »далі" .
- У наступному вікні виберіть тип протоколу»Протокол TCP" , увімкніть перемикач " певні локальні порти» і вкажіть номер порту, який ви відкриваєте, наприклад 445. Якщо портів кілька, вкажіть їх через кому. Натиснути »далі" .
- Виберіть режим блокування та натисніть»далі" .
- У наступному вікні нічого міняти не потрібно, за замовчуванням блокуються порти всіх трьох профілів: доменного, приватного і публічного.
- Нарешті, дайте новому правилу відповідне для даного випадку ім'я. Опис давати не обов'язково. Натисніть кнопку»Готово" .








Аналогічним способом можна створити правило закриття порту для вихідних підключень.
Спосіб 2: Консоль " PowerShell»
Закрити порт можна також засобами консольної утиліти «netsh» , Що працює з інтерфейсу «PowerShell» або класичної " командного рядка» .
- Запустіть «PowerShell» від імені адміністратора з контекстного меню кнопки «Пуск» .
- Сформуйте та виконайте команду наступного вигляду:
netsh advfirewall firewall add rule dir=in action=block protocol=TCP localport=445 name= "блокування порту 445"
.

Як значення параметра &171;localport&187; вказується номер блокованого порту, значення «in» для параметра dir вказує на те, що правило створюється для вхідних з'єднань.
Закрити порт в Windows 10 можна засобами будь-якого стороннього файрвола, якщо такий встановлений. Що ж стосується вузькоспеціалізованих утиліт, від їх використання бажано утриматися, так як більшість з них застаріло і працює некоректно в нових Windows.