Unable to uninstall Sql Server 2012 Express (With SP1) My Stack:
. Windows 10 Enterprise
. SQL Server 2012 Express (with SP1 bundled).

ISSUE:
. Installed SQL to test for backward compatibility. 
. When I tried to Un-Install the following prompt is thrown. 



Attempted Resolution Step:
. uninstalling individual components. 
. re-installing SP1 for that edition.


None of these steps have worked. One last resort was to delete registry entries and then reattempt to delete. 

Any ideas?
A month later, I need to test with a full version of SQL locally but remembered I had this pain in the a** to deal with. 

TO RESOLVE:


Change SQL compatibility mode to "Windows Vista SP1/SP2". Go to where it was installed. Path belows for x64 version. For 32x it will be in the ~\program Files (86) directory. 
C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012 

Launch CMD, run as an Administrator. Navigate to the directory above. 
Type command Setupup.exe /action=uninstall
Follow the prompts. 
Find your life ~ Shaun T :)