For the last couple of days I have been assisting one the users in my Windows Community alltomxp.se (in Swedish) with troubleshooting the installation of Windows Vista Service Pack 2. The user just get “one or more system components that the service pack requires are missing. For more information, click the link below.” The links leads unfortunately not to a page with any information on what is wrong.
In the CBS.log the following information can be found:
2009-03-11 20:43:11, Info CBS SPI: Starting SP Compatibility\Applicability scan
2009-03-11 20:43:11, Error CBS SPI: (CSPInstall::CompatibilityApplicabilityScan:993)Detected missing components, aborting SP install hr=0x800f0a0c
2009-03-11 20:43:11, Info CBS SPI: Ending Compatibility\Applicability scan
2009-03-11 20:43:11, Error CBS SPI: (PerformSPInstallation:764)Failed to install SP using UI hr=0x800f0a0c
2009-03-11 20:43:11, Error CBS SPI: (wmain:1034)Failed to perform SP installation hr=0x800f0a0c
The problem is that components are missing, most likely because the application vLite has been used to customize the installation. This can be verified by looking if the registry key HKEY_LOCAL_MACHINE\SOFTWARE\vLite exist and then delete it. After that the installation of Windows Vista Service Pack 2 should proceed, hopefully without further problems.