A friend let me try her computer (Windows 10) and it immediately connected. No problems.
But! File Explorer would freeze up whenever it had to list files, not just folders. Like Phone->DCIM->Camera. Even if it's only 2 files.
I disconnected the phone, run multiple scans for virus, malware etc. Clean. Cleaned out junk files and cache.
Shut the phone down and then powered up. Now her pc could list the files, but couldn't display icons. Only tiles. And it couldn't open or do anything else with the files.
I disconnected the phone, ran all scans again with multiple apps, powered down and up. I did the same with my Windows 7 PC. But it still wouldn't even connect when I plug in the phone with the same USB cord.
AirDroid CAN connect, but it's slower than being able to just connect the phone and move files around.
UPDATE: I went into Device Manager on my PC. Searched for hardware changes, reconnected the phone, no luck. Did the search again, then right clicked and updated drivers again.
Now I can connect. However, I have the same behavior problems with File Explorer. It freezes any time it has to list files. Under my Camera folder, for example, it started listing photo files, then gave me 25 local disk icons. Then froze. I tried again and this time went into Downloads, froze, Ringtones, froze, a different app's folder, froze, nothing opens and lists.
But AirDroid and those type of apps can access the phone files easily, copy them, rename them, etc. So the files themselves are okay.
It's the PC interacting with it that's the problem.