Hi,
fast jedes Programm bringt einen eigenen Deinstaller mit, den man in erster Line einsetzen sollte um unnötigen Müll auf dem Rechner zu vermeiden. Dieser ist meist unter Systemsteuerung/Software/Programme ändern oder entfernen zu finden. Oder man nutzt die in Antwort 1 beschriebene Methode.
Der CCleaner und ähnliche Programme entfernen nur die nicht mehr benutzten Registrie-Einträge, aber nicht die vielen im System verstreuten Programmbliotheken und andere Dateien.
Besser ist es vor jeder Programm-Installation einen Wiederherstellngspunkt zu setzen, zu dem man jeder Zeit wieder zurückkehren kann, wenn es Probleme mit Installierten Programmen und Treibern gibt.