5/5 - (1 vote)

To disable IPv6 on Windows, you can use several methods, including the Control Panel, Command Prompt, PowerShell, and the Registry Editor. Here’s a detailed guide for each method:

1. Disabling IPv6 via Control Panel

This method will disable IPv6 for specific network adapters:

  1. Press Windows Key + X and select Control Panel.
  2. Navigate to Network and Internet.
  3. Click on Network and Sharing Center.
  4. Select Change adapter settings on the left.
  5. Right-click on your active network connection (e.g., Ethernet or Wi-Fi) and choose Properties.
  6. In the list, find Internet Protocol Version 6 (TCP/IPv6) and uncheck the box next to it.
  7. Click OK to confirm the changes.

This method only sets your system to prefer IPv4 over IPv6 but does not fully disable IPv6 at the system level.

2. Disabling IPv6 via Command Prompt

To disable IPv6 for all network adapters using Command Prompt:

  1. Open Command Prompt as an administrator.
  2. Run the following command to disable IPv6:
    bash

    netsh interface ipv6 set teredo disabled
    netsh interface ipv6 6to4 set state disabled
    netsh interface ipv6 isatap set state disabled

     

  3. Restart your computer to apply the changes.

Alternatively, to disable IPv6 on a specific adapter, use:

bash

netsh interface ipv6 set interface "InterfaceName" admin=disabled

Replace "InterfaceName" with the actual name of your network adapter

3. Disabling IPv6 via PowerShell

For a more advanced approach, you can use PowerShell:

  1. Open PowerShell as an administrator.
  2. To disable IPv6 on a specific adapter, run:
    powershell

    Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
    

    Replace "Ethernet" with the name of your network adapter.

  3. To disable IPv6 on all adapters, use:
    powershell

    Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
    
  4. Verify the changes with:
    powershell

    Get-NetAdapterBinding -ComponentID ms_tcpip6
    
  5. Restart your computer to ensure the settings take effect.

4. Disabling IPv6 via Registry Editor

For a complete system-level disablement of IPv6, you can modify the Windows Registry:

  1. Press Windows Key + R, type regedit, and press Enter.
  2. Navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
    
  3. Right-click in the right pane, select New > DWORD (32-bit) Value, and name it DisabledComponents.
  4. Set its value to 255 to disable IPv6 completely.
  5. Restart your computer for the changes to take effect.

Note: Modifying the registry can affect system stability; proceed with caution and back up the registry before making changes.These methods provide you with various options to disable IPv6 based on your preferences and technical comfort level.