How to Protect Your PC With Windows Firewall Settings
Security
6 min readJuly 28, 2026

How to Protect Your PC With Windows Firewall Settings

Your Windows Firewall is your first line of defense against unauthorized network access and cyberattacks. Learn how to configure it correctly to keep your PC safe.

Share

How to Protect Your PC With Windows Firewall Settings

Your PC is connected to the internet almost every moment of the day — and that constant connection is a double-edged sword. While it enables productivity, communication, and entertainment, it also exposes your system to a steady stream of threats: port scanners, unauthorized remote access attempts, and malicious inbound traffic. The good news? Windows includes a powerful built-in defense mechanism: **Windows Defender Firewall**.

In this guide, you'll learn how to configure Windows Firewall settings to maximize your protection, understand what the firewall actually does, and use **PC Diagnostic Analyzer** to identify any security gaps on your system.

---

Free AI Diagnosis

Dealing with this on your own PC?

Describe your problem and get a real AI diagnosis in seconds — no account needed.

What Is Windows Firewall and Why Does It Matter?

Windows Defender Firewall is a host-based network security system that monitors and controls incoming and outgoing network traffic based on predefined security rules. Think of it as a digital bouncer — it decides which connections are allowed through and which are blocked.

Without a properly configured firewall, your PC is vulnerable to:

Unauthorized remote access from hackers scanning open ports

Malware callbacks that phone home to command-and-control servers

Network worms that spread laterally across local networks

Data exfiltration by malicious software already on your machine

Windows Firewall operates on two profiles: **Private** (trusted home/work networks) and **Public** (untrusted networks like coffee shop Wi-Fi). Keeping both profiles correctly configured is essential.

---

Step 1: Check Your Firewall Status

Before making any changes, verify that Windows Firewall is actually enabled. Many users unknowingly disable it when installing third-party security software.

Open a PowerShell window as Administrator and run:

```

Get-NetFirewallProfile | Select-Object Name, Enabled

```

You should see output like:

```

Name Enabled

---- -------

Domain True

Private True

Public True

```

If any profile shows False, re-enable it immediately:

```

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True

```

Alternatively, navigate to **Control Panel → System and Security → Windows Defender Firewall** and click **Turn Windows Defender Firewall on or off**.

---

Step 2: Review Inbound and Outbound Rules

Firewall rules determine exactly which traffic is permitted. Over time — especially after installing software — your rule list can become cluttered with unnecessary exceptions that widen your attack surface.

Viewing Current Rules

Open the **Windows Defender Firewall with Advanced Security** console by running:

```

wf.msc

```

Here you'll find:

Inbound Rulestraffic coming *into* your PC

Outbound Rulestraffic leaving your PC

Connection Security RulesIPsec authentication rules

What to Look For

Disabled rules that were once active — these are harmless but add clutter

Rules with broad scope (e.g., allowing all ports for a specific application) — narrow these down

Rules for software you've uninstalleddelete these to reduce the attack surface

Any rule allowing `Remote Desktop (TCP-In)` on a Public profile — disable this unless you specifically need remote access

Blocking an Application With PowerShell

If you want to block a specific program from accessing the network:

```

New-NetFirewallRule -DisplayName "Block MyApp" -Direction Outbound -Program "C:\Program Files\MyApp\myapp.exe" -Action Block

```

---

Step 3: Harden Your Public Network Profile

The **Public profile** should be your most restrictive. When you connect to a public Wi-Fi network, Windows applies this profile — and it should block almost everything by default.

Key hardening steps for the Public profile:

Block all inbound connections that don't match an explicit allow rule:

```

Set-NetFirewallProfile -Profile Public -DefaultInboundAction Block

```

Disable network discovery on public networks to prevent your PC from being visible to other devices

Turn off file and printer sharingnavigate to **Network and Sharing Center → Change advanced sharing settings → Public → Turn off file and printer sharing**

For the **Private profile**, you can be slightly more permissive, but still apply the principle of least privilege: only allow what you explicitly need.

---

Step 4: Enable Logging for Suspicious Activity

Windows Firewall can log dropped packets and successful connections — invaluable for spotting intrusion attempts.

To enable logging:

1

Open `wf.msc`

2

Right-click **Windows Defender Firewall with Advanced Security** → **Properties**

3

Under each profile tab, click **Customize** under **Logging**

4

Set **Log dropped packets** to **Yes**

5

Set the log file path (default: `%SystemRoot%\System32\LogFiles\Firewall\pfirewall.log`)

You can then review the log with:

```

Get-Content C:\Windows\System32\LogFiles\Firewall\pfirewall.log | Select-Object -Last 50

```

Look for repeated DROP entries from the same IP address — these may indicate a port scan or brute-force attempt.

---

Step 5: Use PC Diagnostic Analyzer to Audit Your Security Posture

Manually reviewing firewall rules is time-consuming and easy to get wrong. **PC Diagnostic Analyzer** streamlines this process by automatically scanning your system's security configuration and flagging potential vulnerabilities — including misconfigured firewall rules, open ports, and outdated security settings.

With **PC Diagnostic Analyzer**, you can:

Instantly see which firewall profiles are active and whether they're properly configured

Identify overly permissive inbound rules that could expose your system

Detect open ports that shouldn't be accessible from the network

Get actionable recommendations ranked by severity so you know what to fix first

This takes the guesswork out of Windows security hardening and gives you a clear, prioritized action plan.

---

Common Firewall Mistakes to Avoid

Disabling the Firewall for "Better Performance"

This is a myth. Windows Defender Firewall has negligible impact on network throughput for typical home and office use. Never disable it for performance reasons.

Allowing All Traffic for a VPN Application

Some VPN clients request broad firewall exceptions during installation. Review these rules carefully — a VPN should only need specific ports (e.g., UDP 1194 for OpenVPN, UDP 51820 for WireGuard), not unrestricted access.

Forgetting the Domain Profile

If your PC ever joins a corporate domain, the **Domain profile** activates. Make sure it's configured with appropriate rules — especially if you work remotely and connect to a company VPN.

Relying Solely on the Firewall

A firewall is one layer of defense, not a complete security solution. Combine it with:

Windows Defender Antivirus for real-time malware protection

Regular Windows Updates to patch known vulnerabilities

Strong, unique passwords and multi-factor authentication

PC Diagnostic Analyzer for ongoing system health and security monitoring

---

Take Control of Your PC's Security Today

Configuring Windows Firewall correctly is one of the most impactful steps you can take to protect your PC from network-based threats. By enabling all profiles, auditing your inbound rules, hardening the Public profile, and enabling logging, you dramatically reduce your attack surface.

But firewall configuration is just one piece of the puzzle. To get a complete picture of your PC's security and performance health, try **PC Diagnostic Analyzer** for free. It runs a comprehensive scan of your system — checking firewall settings, open ports, driver health, and more — and delivers a clear report with prioritized fixes. Don't wait for a security incident to find out your PC was vulnerable. Run your free diagnostic today at [diagnosemypc.com](https://diagnosemypc.com) and take the first step toward a safer, faster PC.

Found this helpful?

Share it with someone who could use it.

Share

DiagnoseMyPC Team

Expert PC diagnostics and troubleshooting guides to help you keep your Windows system running smoothly.

Frequently Asked Questions

How do I know if my PC has malware?

Common signs include sudden slowdowns, pop-ups, unfamiliar programs, high network or CPU usage when idle, and browser changes you didn't make. An AI diagnosis can flag suspicious activity in your system data — run a free scan at diagnosemypc.com to check.

Is Windows Defender enough to protect my PC?

For most home users, Windows Defender plus safe browsing habits and regular updates is solid protection. The bigger risks are outdated software, weak passwords, and clicking malicious links — good habits matter more than any single tool.

What should I do first if I think I've been hacked?

Disconnect from the internet, change important passwords from a different device, run a full security scan, and check for unfamiliar programs or startup entries. A diagnosis helps confirm what changed on your system so you know exactly what to clean up.

Does this tool make changes to my PC without asking?

No. The analyzer only reads the diagnostic data you choose to share and shows you any recommended fixes first. You stay in complete control of what actually runs on your computer.

Free Diagnostic Tool

Having PC Issues? Let AI Diagnose Them

Get an AI-powered analysis of your Windows PC in under 5 minutes — no technical knowledge required, no account to get started.