How to Prevent Met Police, PCeU, Strathclyde Police, Ukash etc. Virus

There seem to be hundreds of guides on the internet on how to remove these virus/exploits but very few on how to prevent them. These different variations of the same exploit/virus have been around since roughly 2010 and have caused a lot of people headaches! The first thing to say