Certain Windows 8.1 desktop apps will not start

Using DISM (Deployment Imaging and Servicing Management) to fix Component Store corruption in Windows 8 essentially boils down to the following commands run from an elevated (admin) command prompt:

  • Dism /Online /Cleanup-Image /CheckHealth (optional) - Checks the logs for pre-existing unfixed component store corruption and reports the results. Does not fix anything or create any logs.

  • Dism /Online /Cleanup-Image /ScanHealth (optional) - Checks for component store corruption and logs it. Does not fix anything.

  • Dism /Online /Cleanup-Image /RestoreHealth - Checks for component store corruption, logs it and fixes the corruption using Windows Update.

sfc /scannow should also be used after DISM to finish repairing corrupted system files.

The logs for both tools are available at Windows\Logs\CBS\CBS.log and Windows\Logs\DISM\dism.log respectively.

Source