I am trying to connect my Approach G7 to Garmin Express and the device is not recognised by either Windows or Express, I am getting an error message saying that the USB device has malfunctioned. Is this a fault with the device or a Windows issue?
I am sorry that you are having trouble with your Approach. It is hard to say with absolute certainty where the problem is without swapping things out. I would first try following the steps in the article "USB Device Not Recognized" error when connecting a Garmin USB device to a computer (the error is a little different but the troubleshooting steps would be the same).
If these steps do not solve the problem, you can also try disconnecting all other devices from the computer and see if the device is detected. I had a USB fan that would cause this behavior when I plugged in other devices so this may help determine where the problem is. If it is detected, you may need a powered USB hub to support all of the devices that you have connected.
If the problem still occurs, it would be best to try another computer as this will tell us for sure if there is a problem with your computer or not. If the same problem happens on multiple computers, please contact Product Support by phone so that we can determine if the device needs to be replaced.