How Do I Open Windows 8 Settings?
Contents Where Is the Settings App in Windows 8? to Display the Settings, Swipe Left from the Right Edge of the Screen to Display the Charms Menu and Then Tap...
Contents
Where is the Settings app in Windows 8?
To display the settings, swipe left from the right edge of the screen to display the Charms menu and then tap Settings.
Must Read
Why Settings is not opening in Windows 8?
Restart the PC afterwards, and try the sfc /scannow command again. If still not, then you could do a refresh of Windows 8, or run a System Restore using a restore point dated before the bad file occured to fix it. You may need to repeat doing a System Restore until you find a older restore point that may work.