1. It reboots, because some garbage files can be removed only on reboot (while not in use).
CCleaner is a fine tool, as long, as you don't touch registry part <---- one of the reasons, I prefer TFC.
2.
a. To protect your computer from USB infection....
Download, and run
Flash Disinfector, and save it to your desktop.
*Please disable any AV / ScriptBlockers as they might detect Flash Disinfector to be malicious and block it. Hence, the failure in executing. You can enable them back after the cleaning process*
- Double-click Flash_Disinfector.exe to run it and follow any prompts that may appear.
- The utility may ask you to insert your flash drive and/or other removable drives. Please do so and allow the utility to clean up those drives as well.
- Hold down the Shift key when inserting the drive until Windows detects it to keep autorun.inf from executing if it is present.
- Wait until it has finished scanning and then exit the program.
- Reboot your computer when done.
Note: As part of its routine, Flash_Disinfector will create a hidden folder named autorun.inf in each partition and every USB drive that was plugged in when you ran it. Do not delete this folder...it will help protect your drives from future infection by keeping the autorun file from being installed on the root drive and running other malicious files.
b. Now, you're safe to plug on those devices in and scan them with your AV program
c. I'd definitely delete current hard drive image and I'd create new one; it's clean now.
3. I simply don't know. There is no way/tool to find out, where the infection came from.
4. Avast and Spy Sweeper are fine. Now, you also have MBAM, definitely the best tool on the market. Spybot is rather a tool of the past and you won't miss it, if you uninstall it.
Good luck and stay safe
