Question: Is there a way I can uninstall programs without the graphical interface and doing it via CMD?

Answer: 
If you have PowerShell 3 (or higher) installed, you can issue a WMI call to get all programs named a certain thing (or 'like' a certain thing, to do wildcard searches), and then call the `Uninstall` method for each of them:

`(Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name like '%Partial Name%'").uninstall()`
The correct answer is above, but for Windows X64 installs you will also need to check:

```
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

```