When trying to update SQL Server 2012 with the patch KB2716442 (Windows 8) I was not able to solve the issue 84B20001.
Going on http://support.microsoft.com/kb/2716442 I was not able to solve the issue neither so I wanted to share how I solved this issue.
To solve the issue type "Regedit" in your start menu.
Goto : HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState
You might have some Keys with a value of 3. Change all the keys so that they have a value of 1.
This operation works for SQL Server 2008, SQL server 2008 R2 by using the node 100 in the regedit and SQL server 2012 uses 110.
Hope this will help you.
Linvi