/
/

How to Reset Network Adapters in Windows 11

by Francis Sevilleja, IT Technical Writer
Illustration of a network representing How to Reset Network Adapters in Windows 11

Key Points

  • Windows 11 provides multiple ways to reset network adapters, including Network Reset, Command Prompt, Device Manager, and PowerShell.
  • A full Network Reset removes all adapters (physical + virtual) and reinstalls them using the local driver store.
  • Command Prompt resets TCP/IP stack layers without deleting Wi-Fi profiles or removing adapters.
  • PowerShell is the best method for remote resets and bulk adapter remediation in enterprise environments.
  • Always back up static IPs, VPN profiles, proxy configurations, and firewall rules before resetting network adapters.

Network adapters are hardware components that bridge the connection between devices and the internet or local networks. Sometimes, these adapters malfunction due to corrupted settings, driver issues, and firmware bugs, which can prove costly to businesses relying on them for internal communications and internet-based transactions.

Nowadays, when most environments require continuous connectivity, it’s crucial to learn various methods for resetting a network adapter to fix connection issues and restore network function. Aside from those, you can also utilize network adapter resets to resolve DNS resolution errors and clear out VPN residues, firewall blocks, and proxy settings.

In this guide, learn how to reset network adapters on Windows 11 devices using the Settings app, Command Prompt, Device Manager, or Windows PowerShell. Additionally, read on to discover more about considerations you should expect after making such a change.

A failing adapter can cascade into a flood of tickets at the worst possible time.

→ Try NinjaOne’s NMS for free

Different methods to reset Windows network adapters

You should have the following prerequisites to ensure a smooth network adapter reset process:

  • Administrator privileges. Access to an administrator account is required to make this change system-wide using Command Prompt or PowerShell. Moreover, you’ll need administrator privileges to disable your network adapter drivers via Device Manager.
  • Backup. Resetting your network adapters removes all saved Wi-Fi accounts, so backing up your wireless network profiles is ideal for faster uptime. A reset also sets an adapter’s settings back to default, requiring reconfiguring static IPs, proxies, or VPNs.
  • Save your work. Resetting network adapters sometimes ends with a PC restart to apply the changes made. Ensure that you save all your work before starting.
  • Driver availability. There are times when a reset may cause driver conflicts or uninstallations. As a cautionary measure, you can download your network drivers from your manufacturer’s website before resetting your network adapters.

Method 1: Reset network work adapters via the Settings app

This method offers the easiest system-wide process for restoring all network components to their factory settings—wiping all saved network accounts, static IP settings, custom DNS, VPN connections, and virtual network adapters for all users in a device.

  1. Press Win + I, then go to Network & Internet > Advanced network settings.
  2. Find and select Network reset on the right pane, then click the Reset now button.
  3. A prompt will pop up asking you to confirm the change; select Yes.
  4. Once the process is done, the system will automatically restart after a short delay.

Method 2: Reset network stack via Command Prompt

This method wipes key layers of the Windows network architecture without removing adapters or saved Wi-Fi profiles, helping end users stay connected even after a reset.

  1. Press Win + R, type cmd, and then press Ctrl + Shift + Enter.
  2. Execute the following commands in the correct sequence as outlined:

netsh winsock reset

netsh int ip reset

ipconfig /release

ipconfig /renew

ipconfig /flushdns

  1. Once you’re done, close the Command Prompt and restart your device.

🥷 Quick tip: The method outlined above changes your device’s TCP/IP stack. Here’s a breakdown of the commands mentioned:

CommandsDefinition
netsh winsock resetResets Windows Sockets API to its default state, clearing all third-party Layered Service Providers (LSPs) like VPNs, firewalls, or malware.
netsh int ip resetResets the TCP/IP stack by writing over registry keys used by the device’s Internet Protocol settings.
ipconfig /releaseDisconnects the network adapter by releasing the assigned IP address.
ipconfig /renewRequests a new IP address, reestablishing the device’s network connection.
ipconfig /flushdnsDeletes any cached domain name and ensures the system uses the most current DNS.

Method 3: Disable and re-enable the network adapter via Device Manager

When the driver is the primary culprit of a network issue, use the steps below to isolate driver remediation without affecting an adapter’s global settings.

  1. Press Win + X to open the Power User Menu and select Device Manager.
    • Administrative privileges are required when making changes using the Device Manager.
  2. Scroll down and press the dropdown beside Network adapters.
  3. Find and right-click the target adapter, and then press Disable device.
    • To reverse this change, right-click the target drive and click Enable device.

📝 Take note: To avoid network problems, you must be precise in identifying the exact name of your target adapter. Before disabling your network adapter, double-check its name by opening a Command Prompt and entering the command ipconfig /all.

Method 4: Use PowerShell to reset network adapters in Windows 11

Windows PowerShell offers an easier process for resetting network adapters. It allows for the automated cycling of network adapter drivers through their disabled and enabled states without a reboot. Additionally, instead of going through the same steps on every device in an environment, these commands can be executed remotely across multiple systems using a Remote PowerShell.

  1. Press Win + R, type PowerShell and then hit Ctrl + Shift + Enter.
  2. Disable and re-enable all network adapters in a device by entering the following command:

Get-NetAdapter | Disable-NetAdapter -Confirm:$false

Start-Sleep -Seconds 3

Get-NetAdapter | Enable-NetAdapter -Confirm:$false

Script breakdown

CommandsEffect
Get-NetAdapter | Disable-NetAdapter -Confirm:$falseLists all existing network adapters inside a system and disables them.
Start-Sleep -Seconds 3Pauses the script for 3 seconds, providing Windows ample time to disable the adapters before re-enabling.
Get-NetAdapter | Enable-NetAdapter -Confirm:$falseEnables all previously disabled adapters.
  1. Reset the device’s IP and DNS settings by entering the following command:

Remove-NetIPAddress -InterfaceAlias "Wi-Fi" -Confirm:$false

Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ResetServerAddresses

    1. Replace “Wi-Fi” with the appropriate adapter name by executing Get-NetAdapter in the same PowerShell prompt (e.g., “NinjaOne Wi-Fi”).

Script breakdown

CommandsEffect
Remove-NetIPAddress -InterfaceAlias "Wi-Fi" -Confirm:$falseAutomatically removes all static IP addresses assigned to the adapter.
Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ResetServerAddressesResets the adapter’s DNS settings to the default settings.

⚠️ IMPORTANT: When resetting network drivers via remote access, always target a specific adapter and avoid disabling all network adapters to prevent disconnection from your target device. To do this, use the command Disable-NetAdapter -Name “Ethernet” -Confirm:$false instead of Get-NetAdapter | Disable-NetAdapter -Confirm:$false. Remember to change “Ethernet” to the correct name that corresponds to your target network adapter.

Some considerations after resetting your network adapters

After doing the steps outlined above, it’s important to know the changes they bring to your network adapters to quickly bring you up to speed. Here are the things you should anticipate after resetting your Windows network adapters:

VPN and proxies

All VPN and proxy settings you’ve configured before the reset will be wiped out. To prevent total loss of your settings, ensure to backup or document them all before committing to reset your network adapters.

Do the following steps to backup VPN settings:

  1. Open an elevated PowerShell prompt.
  2. Enter the command Get-VpnConnection | Export-Csv -Path "$env:USERPROFILE\Desktop\vpn-backup.csv" -NoTypeInformation.
    • This command saves basic information like VPN name, server address, and type.

📝 Note: This procedure doesn’t export VPN passwords; make sure to document them before resetting your network adapters.

Do the following steps to backup proxy settings:

  1. Press Win + R, type regedit, and then hit Enter.
  2. Navigate the path: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings.
  3. Right-click the Internet Settings, choose Export, and save the .reg file.

Firewall settings

There’s a probability that manually created firewall configurations can be wiped after a network adapter reset. You can manually reconfigure this after a wipe, provided they’re documented. However, if your device or environment heavily relies on these settings, make sure to make a backup before proceeding.

Here’s how you can easily back up your firewall settings:

  1. Open an elevated Powershell prompt.
  2. Enter the following command: netsh advfirewall export "C:\Users\YourName\Desktop\firewall-backup.wfw".
    • Change the path inside the quotation marks to customize the backup’s save location.

Group Policy and MDM considerations

If you’re working within a managed environment or an Active Directory, your network settings can automatically reapply upon startup. This is especially true for environments with directed policies for network adapter management.

Static IPs

Some devices in an organization use a manually assigned IP address, which can be lost after a network adapter reset. To avoid losing access to custom networks or services required within your environment, make sure to document your IP address, subnet mask, gateway, and DNS servers before proceeding.

Recurring network failures can point to deeper IT concerns.

→ Watch our IT auditing guide 💻

Remediate Windows network adapter issues with a quick reset

A quick reset can resolve persistent network adapter issues like Wi-Fi connection problems, IP and DNS errors, firewall or VPN conflicts, and slow connection speeds—restoring network functionality and default network settings with minimal effort. The reset process can be done through the Settings app, Command Prompt, Device Manager, and PowerShell prompt.

The Settings app and Device Manager provide GUI access to configuring network adapter settings system-wide, making these methods ideal for everyday users. On the other hand, the Command Prompt allows network adapter resets without deleting saved Wi-Fi profiles, ensuring faster uptime afterward. The PowerShell method works best for bulk actions in remediating network adapter issues in multiple managed endpoints.

To make the reset process of network adapters smoother, you can back up your VPN, proxy, and firewall settings. Alternatively, you can document these settings to help you manually reconfigure them after resetting your network adapters.

Quick-Start Guide

Here’s how to reset network adapters in Windows 11 using NinjaOne:

While NinjaOne doesn’t have a direct built-in function specifically for resetting network adapters, you can accomplish this through a few methods:

1. PowerShell Script Method:
– NinjaOne supports custom scripting, so you could create a PowerShell script to reset network adapters
– A typical PowerShell command to reset network adapters would be:

powershell
Get-NetAdapter | Restart-NetAdapter

2. Manual Reset Options:
– For specific network troubleshooting, NinjaOne offers various network-related scripts in the template library
– You can use the NinjaOne console to run scripts or commands on managed devices

3. Device Management:
– Navigate to the specific device in NinjaOne
– Use remote management tools to execute network reset commands

Recommendation:
– Verify the script’s functionality in a test environment before widespread deployment

FAQs

Resetting a network adapter restores key networking components to default. Depending on the method, this may remove IP settings, forget Wi-Fi profiles, reinstall drivers, clear DNS cache, or reset the TCP/IP stack.

Yes. The Settings > Network Reset option deletes all saved Wi-Fi profiles, VPN adapters, and virtual network components.

No. Network Reset reinstalls adapters from the Windows driver store. It does not download new drivers unless Windows Update runs afterward.

Command Prompt (netsh) resets are the safest because they do not remove adapters or delete Wi-Fi profiles. PowerShell provides granular control for remote environments.

No. Disabling/re-enabling an adapter only reloads the driver. IP settings, DNS settings, and network profiles stay intact.

Yes. Using either Network Reset or the ipconfig /flushdns + netsh int ip reset sequence can resolve many DNS-related issues.

Yes. Devices managed by GPO, Intune, or MDM may automatically reapply networking configurations during reboot or refresh cycles.

Generally, no. Full resets remove static IPs, disrupt service bindings, and may break connectivity. Use PowerShell or manual adjustments instead.

You might also like

Ready to simplify the hardest parts of IT?