Sunucu Yönetimi
100%

Guide to Safely Disable IPv6 Protocol on Windows

Learn how to safely disable the IPv6 protocol in Windows operating systems via network settings or registry.

Introduction

Modern Windows operating systems (Windows 10, 11, and Windows Server editions) enable the IPv6 protocol for networking by default. However, many local area networks (LANs) and small office environments still use IPv4-based infrastructures. In some cases, having IPv6 enabled can cause network performance issues, DNS resolution delays, or complexity in firewall configurations. This article explains step by step how to safely disable IPv6 on Windows.

Prerequisites

To perform these operations, you need a user account with Administrator privileges. It is recommended that you create a system restore point before starting the process.

Method 1: Disable via Network Connection Properties

This method allows you to turn off IPv6 on a specific network adapter using the graphical interface.

  • Open the Run window by pressing Win + R and type ncpa.cpl and press Enter.
  • Right-click on the relevant network adapter (Ethernet or Wi-Fi) and select Properties.
  • In the drop-down list, uncheck the box next to Internet Protocol Version 6 (TCP/IPv6).
  • Save the settings by clicking the OK button.
  • Method 2: Root Disabling via Registry

    Registry Editor is used to completely disable IPv6 system-wide.

    Warning: Incorrect changes to the registry may cause system instability. Be sure to take a backup before starting the process.
  • Run the regedit command.
  • Go to the following path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  • Right-click on the empty space on the right, select New > DWORD (32-bit) Value.
  • Name it DisabledComponents.
  • Enter 0xffffffff as the value data (Hexadecimal).
  • Restart your computer for the changes to take effect.
  • Verification

    To verify that IPv6 is turned off, run Command Prompt (CMD) as an administrator and use the following command:

    ipconfig /all

    If you do not see IPv6 addresses in the output, the process is completed successfully.

    Related Articles

    View All