I think Emsisoft Emergency Kit is a good on-demand scanner, very useful to scan computers without installing anything.
It detect PUPs and run on an usb key. The kit include an useful process manager with reputation scan. Another fuction of the kit : command-line scanner.
Sadely, the program is very slow on startup and can't clean up all files if you aren't Admin.