A virtual comport suddenly stopped working. Device manager shows the comport but it can't be accessed. What could be the cause?

Minjon, Jan 0 Reputation points
2025-07-24T15:39:54.4266667+00:00

We recently encountered a problem with communication between virtual COM ports connected to various USB converters. Yesterday, it was working fine, but today we can no longer communicate with our external devices using these COM ports. Because this problem occurs with various drivers, we suspect Windows is the culprit.

Windows for business | Windows Client for IT Pros | Devices and deployment | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Beatrix 1,350 Reputation points Independent Advisor
    2025-07-30T11:18:23.02+00:00

    Hi Minjon,

    Since everything was working fine yesterday, it’s reasonable to suspect that a recent Windows update or system change may be causing the issue.

    Here are a few steps you can try to help narrow down the root cause:

    Go to Settings > Windows Update > Update History and check whether any USB, chipset, or cumulative updates were recently installed.

    Open Device Manager, expand Ports (COM & LPT), and see if any COM ports show warnings or errors. If they do, try uninstalling the affected USB converter device and then reconnect it to let Windows reinstall the driver.

    If you suspect a specific driver update, try rolling it back: Right-click the device > Properties > Driver > Roll Back Driver

    If available, try connecting the USB converter to another system that hasn’t received recent Windows updates. This can help confirm whether the issue is update-related.

    Let me know how it goes!

    0 comments No comments

  2. Minjon, Jan 0 Reputation points
    2025-07-31T08:07:42.23+00:00

    Hi Beatrix, thanks for getting back to me. In the meantime, I've done some further research and discovered that using a terminal program to communicate directly with a COM port worked fine. However, all of our programs that couldn't connect to our peripherals use configuration files with COM port settings. These configuration files are modified by their respective programs. When I checked these configuration files, they weren't the most recent versions. OneDrive had overwritten them with older versions and repeated this process as soon as their respective programs updated them.

    Disabling OneDrive solved the problem for now. The next step is to resolve the OneDrive sync issue, but that's another story.

    Anyway, thanks for your adequate suggestions.

    0 comments No comments

  3. Minjon, Jan 0 Reputation points
    2025-07-31T08:08:38.7966667+00:00

    Hi Beatrix, thanks for getting back to me. In the meantime, I've done some further research and discovered that using a terminal program to communicate directly with a COM port worked fine. However, all of our programs that couldn't connect to our peripherals use configuration files with COM port settings. These configuration files are modified by their respective programs. When I checked these configuration files, they weren't the most recent versions. OneDrive had overwritten them with older versions and repeated this process as soon as their respective programs updated them.

    Disabling OneDrive solved the problem for now. The next step is to resolve the OneDrive sync issue, but that's another story.

    Anyway, thanks for your adequate suggestions.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.