FreeFixer is an interesting tool which can help you find and remove adware, spyware, viruses and more. Although while we say "help", you're going to have to do a great deal of the work.
The program works by scanning areas where it knows there may be signs of unwanted software: transport and namespace service providers, AppInit_DLLs, browser helper objects, IE toolbars, Google Chrome extensions, services, Explorer extensions, drivers, recently created or modified files and more.
FreeFixer will then ignore or highlight files within those sections which it knows are trusted, so for instance it didn't list 43 common or system services on our test PC. You will see whatever's left, and it becomes your job to choose anything that you'd like to remove.
This plainly isn't for beginners. At all. FreeFixer's reports are unashamedly technical (section headers include items such as "Csrss.exe's virtual memory files") can contain a great deal of information. You need to know your way around a PC to follow them.
If you're used to manually hunting malware, though, FreeFixer could be very helpful. It checks a lot of locations; its whitelisting does a good job of removing known safe files so that you can concentrate on what's left; and there are plenty of useful bonus features. The program detects many system policies commonly set by malware to, say, prevent you launching Regedit or Task Manager, and allows you to fix them with a click.
And while the program doesn't come in a portable form, you can run it from a USB stick with just a little work. The FreeFixer manual explains all (search the page for "portable").
Version 1.18 (changelog):
Improved FreeFixer's greenlisting of files digitally signed by the following names:
Amazon Services LLC
Creative Technology Ltd
Intel(R) Biometric and Context Agent
Intel(R) Embedded Subsystems and IP Blocks Group
Intel(R) Wireless Connectivity Solutions
Razer USA Ltd.
Seagate Technology LLC
Validity Sensors, Inc
The file information pages will now show if the process is listening on a TCP or UDP port. See CDPSvc.dll as an example.
Freefixer.com is now using HTTPS://
Whitelisted port 123 on Windows 10 and port 3540 on Windows 7 in the UDP Listening Ports scan result.
Memory usage improvements when FreeFixer scans for recently modified or created files.