A free program for windows
HijackThis inspects your computers browser and operating system settings to generate a log file of the current state of your computer.
HijackThis allows you to selectively remove unwanted settings and files from your computer and because the settings identified in a HijackThis log file can belong to both legitimate software and unwanted malware, it is important to use extreme caution when choosing to removing anything using the HijackThis app.
HijackThis also comes with a process manager, HOSTS file editor, and alternate data stream scanner.