Unchecky aims to keep potentially unwanted programs from installing on your computer.
Its primary feature is automatic unchecking unrelated offers, such as potentially unwanted programs, offers to change your homepage or your search engine. With it these offers become opt-in instead of opt-out, i.e. they will be installed only if you explicitly choose you want them (you usually don’t).
Another important feature is that it warns when you accept a potentially unwanted offer. Installers often provide them as a natural part of the installation, so they can easily be accepted by mistake. Use it and it’s less likely to accidentally accept such offers.
It is not an universal solution, and might not support installers which were not released yet. Thus, it’s worth noting that Unchecky updates automatically, so you don’t have to worry about running the latest version.
You can download the latest version here: unchecky_setup.exe
If you want more information on Unchecky, do take a look at the Unchecky Website
Do take a look at this video demonstrating Unchecky