Hello. I have a computer that has been acting strange for quite some time. The problem behavior is random, but usually seems to involve explorer.exe. One of the main symptoms is an error moving files from any exterior component (i.e. external USB hard drive, USB flash drive, iPhone). The moving file process will spontaneously abort, usually stating that the device has been removed, or some sort of random access error. When I reboot the computer, a warning screen will pop up stating that explorer.exe is preventing the computer from restarting. This does not always happen, sometimes allowing the process to complete fully without errors. Also, explorer.exe seems to always use a lot of CPU. In addition, there are several instances of svchost.exe running, using up memory and CPU.
I have tried many troubleshooting steps, including updating drivers, multiple virus scans (Windows Defender and Malwarebytes), moving the USB device to other USB inputs, multiple check on hardware, etc. The USB devices work fine on other computers.
I have tried reformatting the hard drive and re-installing Windows 10 a few times over the past few months, but the problem seems to reappear within a few weeks.
My major concern is that I have some sort of virus. Is there a way to tell?
The computer is running Windows 10 Home 64-bit, Version 1709, OS Build 16299.192