iPhone and PC not able to detect each other
After being away from my PC for a few weeks, I have returned to find my PC (running Win10) is not recognising my iPhone (6S).
The device does not charge, and iTunes is not able to find the phone.
It is not a cable or broken USB issue - I have tried two different cables (one of which is an official Apple cable) in multiple USB slots. Nothing works. The cables are able to charge the device normally when plugged into other things, and the USB slots on my computer work normally with other devices.
The problem could potentially be a USB driver issue. On Device Manager, the USB controllers submenu does not have the expected Apple Mobile Device USB Driver on its list of items. I have tried reinstalling by right clicking usbaapl64.inf in C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers and clicking Install. A dialog box almost instantly appears saying "The operation completed successfully" but the item still does not appear on Device Manager. I also tried replacing the file with one found in this Reddit thread and reinstalling again. Also did not work.
Additionally, the phone is not listed under Portable devices on Device Manager (indeed there is no Portable devices submenu at all), so the computer is not detecting the device is there at all as far as I can tell.
I have updated iTunes to the latest version (12.13.2.3) and updated my phone to the latest version of iOS that is available to a 6S (15.8.2). Neither have fixed the issue.
Other details:
* Apple Mobile Device Service is running according to the Services manager
* Apple Mobile Device Support is installed and I have additionally tried the repair function in Control Panel in case it was borked. It did not work.
Any ideas of things I haven't tried that might fix the problem?