Здравствуйте.
Если на ПК уже есть установленая visual c++ новее, чем 2005, то будет ошибка. Эти библиотеки надо устанавливать по порядку, от более старой к более новой. По другому никак.
Команда SFC /SCANNOW выполненная без другой команды отрабатывает некорректно. Правильно так:
Сначала выполнить Dism /Online /Cleanup-Image /RestoreHealth и дождаться окончания работы команды. А уже затем - sfc /scannow
Перед правильным выполнением команд выключите ПК так: Пуск-Выключение-Завершение работы с одновременным удержанием клавиши Shift до полного отключения. После повторного включения выполните команды восстановления.