When we try to install a patch over SQL Server 2008, we received the following error message.
Open the registry and varify the value at HKEY_LOCAL_MaCHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\ConfigurationState
The values for all the keys under this should be 1. If it is not 1, then there is some issue in configuring the corresponding feature.
Fix the feature configuration issue or edit the registry to change the value to 1 to install the patch.