0XC023001A

Token Ring Group Address in Use – Fix 0XC023001A

This error hits when you try to remove a token ring group address that's still linked to active network components. Common on old NetBEUI or legacy network setups.

When You'll See This Error

You get 0XC023001A when you're trying to remove a token ring group address from a network adapter, but something else on the system is still using that address. I've seen it most often on Windows 2000 and XP machines with legacy token ring hardware, especially after uninstalling NetBEUI or IPX/SPX protocols. One client had a dusty IBM Token Ring PCI card in a server running an old manufacturing app — removing the group address via the driver properties triggered this error instantly.

What's Actually Going On

The NDIS (Network Driver Interface Specification) layer manages which addresses are assigned to network cards. A group address is a multicast address — token ring uses them for things like NetBIOS name resolution or routing protocols. When you try to remove one, NDIS checks if any open socket or binding still references it. If so, it blocks the removal with this error. The usual suspects: a lingering protocol binding, a service that registered that group address, or a stale driver that didn't release it cleanly.

The Fix — Step by Step

Step 1: Identify the Offending Binding

Open a command prompt as admin. Run:

netstat -ano | findstr /i "group"

This won't always show the address, but it can reveal which process (PID) has the network binding active. If you see anything listening on a token ring adapter, note the PID.

Step 2: Kill the Locked Process

Open Task Manager, go to Details tab, sort by PID. If you can identify the process holding the group address, kill it. If it's a system process (like svchost.exe), you'll need to figure out which service. Run:

tasklist /svc /fi "PID eq [your PID]"

Then stop that service from Services.msc. In my experience, the Windows Firewall service or the Remote Registry service sometimes grab multicast addresses on legacy hardware.

Step 3: Clear Stale Protocol Bindings

Open Network Connections. Right-click the token ring adapter, select Properties. Uncheck everything except TCP/IP (if you need it). Click OK. Then go back to Properties, and remove any protocol that shows a warning triangle — those are half-uninstalled. I had a case where an old NWLink IPX/SPX binding left a ghost group address. Removing it via the adapter properties did the trick.

Step 4: Use the Registry to Force Remove

If steps 1-3 fail, the address is stuck in the registry. Open Regedit and navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

Find the subkey matching your token ring adapter (check DriverDesc value). Under that, look for a key named GroupAddress or MulticastList. Delete the specific address entry (or the whole value if you want to reset all). Export the key first. Then reboot.

Step 5: Update or Replace the Driver

Token ring drivers are ancient. Go to the card manufacturer's site (IBM, Madge, Olicom) and grab the latest driver for your OS. Windows 10 dropped token ring support entirely, so if you're on that, this error means you've got a legacy driver that's half-broken. Uninstall the device from Device Manager, delete the driver files, then install the fresh driver.

If It Still Fails

Check if there's a third-party service or application that registered the group address. Tools like Wireshark can show you which multicast addresses are active on the adapter. Also verify no other network card on the system is using the same group address (different adapters can share a multicast group). If all else fails, a complete uninstall of the token ring adapter from Device Manager (with "Delete the driver software for this device" checked) followed by a reboot and reinstall usually clears the state. That's how I fixed it on that manufacturing server — nuked the binding, reinstalled, and it worked.

Related Errors in Windows Errors
0XC00B0007 STATUS_RESOURCE_ENUM_USER_STOP (0XC00B0007) Fix 0X000036C2 SXS Manifest Missing Default Namespace Fix (0x000036C2) 0XC000001B STATUS_UNABLE_TO_DELETE_SECTION (0XC000001B) – Quick Fixes 0XC00D1390 NS_E_NAMESPACE_DUPLICATE_CALLBACK (0XC00D1390) fix

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.