STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY (0xC01E0313) Fix
This error hits when you try to connect a second monitor or projector and Windows says the display path is already taken. Happens with docking stations and multi-adapter setups.
When You See This Error
You're sitting at your desk with a laptop connected to a docking station. You've got one external monitor working fine. You plug in a second monitor — maybe a USB-C to HDMI adapter or a second DisplayPort cable. Instead of extending your desktop, you get the error 0xC01E0313: STATUS_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY. Screen goes black on the new monitor, and Windows Display Settings shows nothing for that display.
I've seen this most often on Dell Precision and Lenovo ThinkPad laptops with Intel integrated graphics plus an NVIDIA Quadro or AMD Radeon Pro card. It's also common on older Windows 10 builds (1909 and earlier) with dual-monitor docking stations.
What Actually Causes It
Your graphics driver builds something called a VidPN — Video Present Network. Think of it as a map of all displays and the paths (cables, ports) connecting them to the GPU. Every display path has a unique identifier. The error means the driver already registered that exact path — same port, same adapter, same display — somewhere else in the topology. Usually this happens when you hot-plug a monitor while the system still remembers an old connection from a different adapter or cable.
The real problem: the driver's internal topology table got corrupted. Maybe you switched from HDMI to DisplayPort on the same monitor, or you used a USB-C hub that shows up as multiple adapters. The driver sees two entries for the same physical path and throws this error.
How to Fix It
Skip the complicated registry edits. The fix is cleaner: reset the entire display topology from scratch.
Step 1: Force a Full Display Reset
- Unplug all external monitors, cables, and the docking station from your laptop.
- Wait 10 seconds. This lets the graphics driver clear its idle topology cache.
- Press Win + Ctrl + Shift + B to restart your graphics driver. Your screen will flicker and go black for 2 seconds — that's normal. After it comes back, you'll hear a beep.
Step 2: Reconnect One Monitor at a Time
- Plug your primary external monitor back in using the exact same cable and exact same port you were using before.
- Windows should detect it automatically. Give it 10 seconds.
- Go to Settings > System > Display. You should see the monitor listed under "Rearrange your displays." If not, hit the Detect button.
Step 3: Add the Second Monitor Cleanly
- Now plug in your second monitor. Use a different cable and port if possible — for example, if the first monitor is on HDMI, use DisplayPort for the second.
- Wait 15 seconds. Do not press any keys or move the mouse.
- Windows should pop up the "You've connected a new display" notification. Click it and choose Extend.
- If you still get the error, restart your laptop with no monitors attached. Then repeat steps 2 and 3.
Step 4: Clear Stale Adapter Entries (If Above Fails)
If the error comes back, the topology is stuck in the registry. Here's how to purge it:
- Open Device Manager (right-click Start > Device Manager).
- Expand Display adapters. You might see two or three entries — Intel, NVIDIA, AMD, or Microsoft Basic Display Adapter.
- Right-click each adapter and choose Disable device. Do this for all of them. Your screen will go black or weird — that's fine.
- Now right-click each disabled adapter and choose Enable device. Start with the most powerful one (NVIDIA or AMD) first, then the integrated Intel, and finally the Microsoft Basic Display Adapter last.
- After re-enabling, unplug and replug your monitors one at a time as described above.
What to Check If It Still Fails
- Update your graphics driver. Go to the manufacturer's site — Intel, NVIDIA, or AMD — not Windows Update. Download the latest driver for your exact GPU model. Do a clean install (check the "Perform clean installation" box in NVIDIA's installer).
- Change cable order. On some laptops, the first monitor must be on the built-in DisplayPort on the motherboard, while the second must go through the USB-C port that routes to the dGPU. Check your laptop's manual for port-to-GPU mapping.
- Switch to a single cable solution. If you have a monitor that supports daisy-chaining (DisplayPort MST), connect both monitors through one cable to the laptop. This forces the GPU to handle both paths as a single topology entry.
- Last resort: Wipe the display registry key. Open Regedit and go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Delete theConfigurationandConnectivitysubkeys. This forces Windows to rebuild the entire VidPN from scratch on next boot. Back up those keys first.
That 0xC01E0313 error is stubborn, but it's almost always a stale topology entry from a previous cable swap or driver hiccup. The full reset I outlined here fixes 9 out of 10 cases. You don't need to reinstall Windows or buy new hardware.
Was this solution helpful?