Solved How to rename/restore network adapter name ?


MultiDoc

Member
Local time
8:28 AM
Posts
22
Location
North Wales, UK
OS
Windows 11 Pro 24H2
So I replaced my motherboards' onboard WiFi/BT card which was an Intel AX210 (WiFi 6E), for a Qualcomm NCM865 (WiFi 7). And now I realised that in Device Manager under Network Adapters the card appears with the adition of "#6" at the end of its name; the same also in Control Panel\Network and Internet\Network Connections.

I know I can rename the connections etc but I would like to get rid of theat #6 on the actual cards/adapter name please. The same goes for Bluettoth that appears with #3 in the Control Panel\Network and Internet\Network Connections.

Any ideas how to do this ?

For the record, I just rebuilt my system last night after my motherboard suddently died on me for no apparent reason 4 weeks ago. So I received the new motherboard (identical) and just replaced/swapped the onboard WiFi/BT card with the Qualcomm one before assembly of the system again. Did not reinstall Windows and the system just booted fine and ebverything is in order (running Windows 11 Pro 24H2 26100.3194.

Please see attached screenshots of what I mean and look forward to any advice and help how to best sort this please.
 

Attachments

  • Control Panel Bluetooth.webp
    Control Panel Bluetooth.webp
    27.9 KB · Views: 1
  • Control Panel Network.webp
    Control Panel Network.webp
    31.2 KB · Views: 1
  • Device Manager.webp
    Device Manager.webp
    60.8 KB · Views: 1
  • Network WiFi.webp
    Network WiFi.webp
    52.3 KB · Views: 1

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 7950X3D
    Motherboard
    Asus ROG Crosshair X670E Gene
    Memory
    G.Skill Z5 Neo RGB 2x32GB @ 6000CL26 (F5-6000J2636G32GX2-TZ5NR)
    Graphics Card(s)
    MSI 4090 Gaming X Slim
    Monitor(s) Displays
    Dell Alienware AW3423DW
    Screen Resolution
    3440x1440
    Hard Drives
    1 x Samsung 990 Pro 2TB
    2 x Samsung 990 Pro 4TB
    1 x Samsung 870 QVO 8TB
    PSU
    Corsair SF1000
    Case
    Sliger Cerberus
    Cooling
    Noctua NH-D12L
    Keyboard
    Wooting Two HE
    Mouse
    Logitech G Pro Wireless
    Internet Speed
    1.6Gbps
    Browser
    DuckDuckGo
    Antivirus
    Kaspersky Premium
    Other Info
    Speakers: SoundBlaster Katana X v2
    Headphones: Audeze LCD-GX & AIAIAI TMA-2 Wireless+
    Camera: Logitech Brio
    Drawing Tablet: Wacom Intuos Pro M
    NAS: WD MyCloud
    Onboard WiFi/BT: Qualcomm NCM865 WiFi 7
  • Operating System
    Windows 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 5950X
    Motherboard
    Asus ROG Crosshair VIII Impact
    Graphics card(s)
    PNY GeForce RTX 3090 24GB XLR8 Gaming
    Monitor(s) Displays
    Asus ROG Swift PG35VQ
    Screen Resolution
    3440x1440
    Hard Drives
    Samsung 980 Pro 2TB
    PSU
    Corsair SF750
    Case
    Ncase M1 v6
    Cooling
    Custom loop
    Mouse
    Logitech G Pro Wireless
    Keyboard
    Wooting One
    Internet Speed
    1.6Gbps
    Antivirus
    Kapsersky Premium
    Other Info
    Soundblaster Katana X
That little nugget is hiding in an enum key in the registry, you've possibly updated it or had it update a few times and the OS will re-enumerate it and add a new entry. Personally i always search the registry for the adaptor name and look for the #6 entry and rename it there.
 

My Computer

System One

  • OS
    WIN 11 Pro 24H2 - 26100.2894
    Computer type
    PC/Desktop
    Manufacturer/Model
    Custom
    CPU
    Intel XEON E5-2699 v3
    Motherboard
    ASUS X99-A
    Memory
    48G Teamgroup UD4-3600
    Graphics Card(s)
    NVIDIA GeForce GTX 1080 Ti
    Sound Card
    Integrated
    Monitor(s) Displays
    ACER X34 Predator
    Screen Resolution
    3440 x 1440
    Hard Drives
    Crucial CT1000P 3P SSD8 1TB
    PSU
    GameMax Pro
    Case
    Fractal Design
    Cooling
    Corsair H110iGT + 6 140mm Fans
    Keyboard
    Corsair K4
    Mouse
    G-Skill G502
    Internet Speed
    50MBs
    Browser
    Chrome
    Antivirus
    OEM
Uninstall Device in Devices (Wifi adapter and BT adapter) manager inclusive of removing driver, then remove all remaining (inactive) drivers in the Bluetooth and Network adapters section utilising "Driver Store Explorer", reboot and Windows will re-enumerate your hardware.
 

My Computer

System One

  • OS
    Windows 11 PRO / Windows Server 2016 Essentials
Uninstall Device in Devices (Wifi adapter and BT adapter) manager inclusive of removing driver, then remove all remaining (inactive) drivers in the Bluetooth and Network adapters section utilising "Driver Store Explorer", reboot and Windows will re-enumerate your hardware.

Thanks for the suggestion, so should I uninstall both/separately the bluetooth and the wifi adapter via the Device Manager ? I'll try and report back, thanks

Update: worked! Uninstalled through Device Manager, rebooted, again via Device Manager chose "update driver" (was showing up as unknown device) and manualy directed to the folder I had downloaded the drivers. Thanks again for the help.
 
Last edited:

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 7950X3D
    Motherboard
    Asus ROG Crosshair X670E Gene
    Memory
    G.Skill Z5 Neo RGB 2x32GB @ 6000CL26 (F5-6000J2636G32GX2-TZ5NR)
    Graphics Card(s)
    MSI 4090 Gaming X Slim
    Monitor(s) Displays
    Dell Alienware AW3423DW
    Screen Resolution
    3440x1440
    Hard Drives
    1 x Samsung 990 Pro 2TB
    2 x Samsung 990 Pro 4TB
    1 x Samsung 870 QVO 8TB
    PSU
    Corsair SF1000
    Case
    Sliger Cerberus
    Cooling
    Noctua NH-D12L
    Keyboard
    Wooting Two HE
    Mouse
    Logitech G Pro Wireless
    Internet Speed
    1.6Gbps
    Browser
    DuckDuckGo
    Antivirus
    Kaspersky Premium
    Other Info
    Speakers: SoundBlaster Katana X v2
    Headphones: Audeze LCD-GX & AIAIAI TMA-2 Wireless+
    Camera: Logitech Brio
    Drawing Tablet: Wacom Intuos Pro M
    NAS: WD MyCloud
    Onboard WiFi/BT: Qualcomm NCM865 WiFi 7
  • Operating System
    Windows 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 5950X
    Motherboard
    Asus ROG Crosshair VIII Impact
    Graphics card(s)
    PNY GeForce RTX 3090 24GB XLR8 Gaming
    Monitor(s) Displays
    Asus ROG Swift PG35VQ
    Screen Resolution
    3440x1440
    Hard Drives
    Samsung 980 Pro 2TB
    PSU
    Corsair SF750
    Case
    Ncase M1 v6
    Cooling
    Custom loop
    Mouse
    Logitech G Pro Wireless
    Keyboard
    Wooting One
    Internet Speed
    1.6Gbps
    Antivirus
    Kapsersky Premium
    Other Info
    Soundblaster Katana X
should I uninstall both/separately the bluetooth and the wifi adapter
Most times the Wireless/Wi-Fi and Bluetooth are part of the same adapter. The Bluetooth can be turned off but turning off the Wireless may kill both.
 

My Computers

System One System Two

  • OS
    Win11 Pro RTM
    Computer type
    Laptop
    Manufacturer/Model
    Dell Vostro 3400
    CPU
    Intel Core i5 11th Gen. 2.40GHz
    Memory
    12GB
    Hard Drives
    256GB SSD NVMe M.2
  • Operating System
    Windows 11 Pro RTM x64
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Vostro 5890
    CPU
    Intel Core i5 10th Gen. 2.90GHz
    Memory
    16GB
    Graphics card(s)
    Onboard, no VGA, using a DisplayPort-to-VGA adapter
    Monitor(s) Displays
    24" Dell
    Hard Drives
    512GB SSD NVMe, 4TB Seagate HDD
    Browser
    Firefox, Edge
    Antivirus
    Windows Defender/Microsoft Security
I know it's to each his own, but if everything is working, why mess with removing/reinstalling/un-pairing/re-pairing devices with chances being it still might not change the name. I'm a pretty OCD person about a lot of things when it comes to my computer, but not to the extent that a number included in the way a device is named in device manager would bother me. You do you, but I just don't see it.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2 26100.2314
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 7080
    CPU
    i9-10900 10 core 20 threads
    Motherboard
    DELL 0J37VM
    Memory
    32 gb
    Graphics Card(s)
    none-Intel UHD Graphics 630
    Sound Card
    Integrated Realtek
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    1tb Solidigm m.2 nvme+256gb SKHynix m.2 nvme /External drives 512gb Samsung m.2 sata+1tb Kingston m2.nvme+ 4gb Solidigm nvme
    PSU
    500w
    Case
    MT
    Cooling
    Dell Premium
    Keyboard
    Logitech wired
    Mouse
    Logitech wireless
    Internet Speed
    so slow I'm too embarrassed to tell
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
  • Operating System
    Windows 10 Pro 22H2 19045.3930
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Optiplex 9020
    CPU
    i7-4770
    Memory
    24 gb
    Monitor(s) Displays
    Benq 27
    Screen Resolution
    2560x1440
    Hard Drives
    256 gb Toshiba BG4 M.2 NVE SSB and 1 tb hdd
    PSU
    500w
    Case
    MT
    Cooling
    Dell factory
    Mouse
    Logitech wireless
    Keyboard
    Logitech wired
    Internet Speed
    still not telling
    Browser
    Firefox
    Antivirus
    Defender+MWB Premium
I know it's to each his own, but if everything is working, why mess with removing/reinstalling/un-pairing/re-pairing devices with chances being it still might not change the name. I'm a pretty OCD person about a lot of things when it comes to my computer, but not to the extent that a number included in the way a device is named in device manager would bother me. You do you, but I just don't see it.

I'm also in the same boat of "don't fix if it ain't broken" but some times my ocd takes over and something like this bother me :). In any case it worked and it was simple enough (providing you have the drivers downloaded in advance that is).
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 24H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 7950X3D
    Motherboard
    Asus ROG Crosshair X670E Gene
    Memory
    G.Skill Z5 Neo RGB 2x32GB @ 6000CL26 (F5-6000J2636G32GX2-TZ5NR)
    Graphics Card(s)
    MSI 4090 Gaming X Slim
    Monitor(s) Displays
    Dell Alienware AW3423DW
    Screen Resolution
    3440x1440
    Hard Drives
    1 x Samsung 990 Pro 2TB
    2 x Samsung 990 Pro 4TB
    1 x Samsung 870 QVO 8TB
    PSU
    Corsair SF1000
    Case
    Sliger Cerberus
    Cooling
    Noctua NH-D12L
    Keyboard
    Wooting Two HE
    Mouse
    Logitech G Pro Wireless
    Internet Speed
    1.6Gbps
    Browser
    DuckDuckGo
    Antivirus
    Kaspersky Premium
    Other Info
    Speakers: SoundBlaster Katana X v2
    Headphones: Audeze LCD-GX & AIAIAI TMA-2 Wireless+
    Camera: Logitech Brio
    Drawing Tablet: Wacom Intuos Pro M
    NAS: WD MyCloud
    Onboard WiFi/BT: Qualcomm NCM865 WiFi 7
  • Operating System
    Windows 11 Pro 23H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Myself
    CPU
    AMD 5950X
    Motherboard
    Asus ROG Crosshair VIII Impact
    Graphics card(s)
    PNY GeForce RTX 3090 24GB XLR8 Gaming
    Monitor(s) Displays
    Asus ROG Swift PG35VQ
    Screen Resolution
    3440x1440
    Hard Drives
    Samsung 980 Pro 2TB
    PSU
    Corsair SF750
    Case
    Ncase M1 v6
    Cooling
    Custom loop
    Mouse
    Logitech G Pro Wireless
    Keyboard
    Wooting One
    Internet Speed
    1.6Gbps
    Antivirus
    Kapsersky Premium
    Other Info
    Soundblaster Katana X
Run this PowerShell script as Administrator:
Code:
$Old_Description = 'Intel(R) 82574L Gigabit Network Connection #12345'
$New_Description = 'Intel(R) 82574L Gigabit Network Connection'

foreach ($Device in (Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Enum' -Recurse -Depth 2 | where { $_.Property -ne $null })) {
    foreach ($Name in (Get-ItemProperty -Path $Device.PSPath | where { $_ -match 'FriendlyName' })) {
        if ((Get-ItemPropertyValue -Path $Device.PSPath -Name 'FriendlyName') -eq $Old_Description) {
            $Matched_Device = $Device.PSPath
            break
        }
    }
}

if ($Matched_Device -ne $null)
{
    Set-ItemProperty -Path $Matched_Device -Name 'FriendlyName' -Value $New_Description -Force -Verbose
}
else {
    "Warning: no device matches `"$Old_Description`"."
}

It searches for one device description at a time, and replaces the string. Update the description strings, and run as often as you need.
 

Attachments

  • Screenshot 2025-03-02 161925.webp
    Screenshot 2025-03-02 161925.webp
    15.9 KB · Views: 1
  • Screenshot 2025-03-02 162026.webp
    Screenshot 2025-03-02 162026.webp
    15.6 KB · Views: 1

My Computer

System One

  • OS
    Windows 7
Run this PowerShell script as Administrator:
Code:
$Old_Description = 'Intel(R) 82574L Gigabit Network Connection #12345'
$New_Description = 'Intel(R) 82574L Gigabit Network Connection'

foreach ($Device in (Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Enum' -Recurse -Depth 2 | where { $_.Property -ne $null })) {
    foreach ($Name in (Get-ItemProperty -Path $Device.PSPath | where { $_ -match 'FriendlyName' })) {
        if ((Get-ItemPropertyValue -Path $Device.PSPath -Name 'FriendlyName') -eq $Old_Description) {
            $Matched_Device = $Device.PSPath
            break
        }
    }
}

if ($Matched_Device -ne $null)
{
    Set-ItemProperty -Path $Matched_Device -Name 'FriendlyName' -Value $New_Description -Force -Verbose
}
else {
    "Warning: no device matches `"$Old_Description`"."
}

It searches for one device description at a time, and replaces the string. Update the description strings, and run as often as you need.

Very handy, nice 🙏
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 Build 22631.4974
    Computer type
    PC/Desktop
    Manufacturer/Model
    Sin-built
    CPU
    Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (4th Gen?)
    Motherboard
    ASUS ROG Maximus VI Formula
    Memory
    32.0 GB of I forget and the box is in storage.
    Graphics Card(s)
    Gigabyte nVidia GeForce GTX 1660 Super OC 6GB
    Sound Card
    Onboard
    Monitor(s) Displays
    4 x LG 23MP75 - 2 x 24MK430H-B - 1 x Wacom Pro 22" Tablet
    Screen Resolution
    All over the place
    Hard Drives
    Too many to list.
    OS on Samsung 1TB 870 QVO SATA
    PSU
    Silverstone 1500
    Case
    NZXT Phantom 820 Full-Tower Case
    Cooling
    Noctua NH-D15 Elite Class Dual Tower CPU Cooler / 6 x EziDIY 120mm / 2 x Corsair 140mm somethings / 1 x 140mm Thermaltake something / 2 x 200mm Corsair.
    Keyboard
    Corsair K95 / Logitech diNovo Edge Wireless
    Mouse
    Logitech G402 / G502 / Mx Masters / MX Air Cordless
    Internet Speed
    100/40Mbps
    Browser
    All sorts
    Antivirus
    Kaspersky Premium
    Other Info
    I’m on a horse.
  • Operating System
    Windows 11 Pro 23H2 Build: 22631.4249
    Computer type
    Laptop
    Manufacturer/Model
    LENOVO Yoga 7i EVO OLED 14" Touchscreen i5 12 Core 16GB/512GB
    CPU
    Intel Core 12th Gen i5-1240P Processor (1.7 - 4.4GHz)
    Memory
    16GB LPDDR5 RAM
    Graphics card(s)
    Intel Iris Xe Graphics Processor
    Sound Card
    Optimized with Dolby Atmos®
    Screen Resolution
    QHD 2880 x 1800 OLED
    Hard Drives
    M.2 512GB
    Antivirus
    Defender / Malwarebytes
    Other Info
    …still on a horse.
I rewrote the script with several improvements:
- only searches for Network Adapters
- tries to find any Adapter which has a trailing "#N" in the description
- skips renaming the Adapter if another instance has the identical name, but without a number
Code:
$AdapterList = (Get-NetAdapter).InterfaceDescription | where { $_ -match ' #(\d+)$' }

:toploop foreach ($Old_Description in $AdapterList) {
    $New_Description = $Old_Description -replace ' #(\d+)$',''

    foreach ($Device in (Get-ChildItem -Path 'HKLM:\SYSTEM\CurrentControlSet\Enum' -Recurse -Depth 2 | where { $_.Property -ne $null })) {
        foreach ($Name in (Get-ItemProperty -Path $Device.PSPath | where { $_ -match 'FriendlyName' })) {
            $Registry_Description = Get-ItemPropertyValue -Path $Device.PSPath -Name 'FriendlyName'

            if ($Registry_Description -eq $New_Description) {
                "Skipping `"$Old_Description`" as another device has the same name."
                break toploop
            }

            if ($Registry_Description -eq $Old_Description) {
                $Matched_Device = $Device.PSPath
            }
        }
    }

    "Renaming `"$Old_Description`"- > `"$New_Description`""
    Set-ItemProperty -Path $Matched_Device -Name 'FriendlyName' -Value $New_Description -Force
}

Code:
PS C:\Users\GARLIN\Downloads> .\Rename_InterfaceDescription.ps1
Renaming "Intel(R) 82574L Gigabit Network Connection #6"- > "Intel(R) 82574L Gigabit Network Connection"

PS C:\Users\GARLIN\Downloads> .\Rename_InterfaceDescription.ps1

PS C:\Users\GARLIN\Downloads>
 

My Computer

System One

  • OS
    Windows 7
Back
Top Bottom