G'Day,
I have been dealing with this error on and off for the last year or so. There is nothing wrong with LOGic. LOGic just happens to be the tool that exposes the incorrect/bad/inconsistent structures in the Windows registry.
It is caused by the Windows registry data structures for the RS232 ports on your PC being in an inconsistent state. That can happen as you plug/unplug USB based RS232 ports into different sockets on your PC or USB hubs, or Bluetooth devices that have an RS232 port, or by the creation/deletion of virtual ports created by software - in my case, RemoteRig devices from Microbit, combined with "real" USB ports from FTDI, and virtual ports created with Eltima software.
The cure for me has been to open the Windows Device Manager and clean out all the RS232 ports - one at a time. Uninstalling and removing them - including the hidden ones that are currently not plugged in. See
here and
here for help.
Then, one at a time, plug in the RS232 devices, making sure they all have separate ports, without port duplications.
I hope the solution works for you.
Peter VK4IU
You can help by posting images of
any errors and including your
Logic version.