1. Для корректной работы необходимо собирать программы в release версии. Сейчас вы собираете в debug версии (суффикс D в имени VCRRUNTIME140
D.dll на это намекает).
2. Для корректной работы требуется установить пакет
vc-runtime (при динамической линковке рантайма). Если же vc-runtime линковать
статически к exe файлу, то его ставить не нужно и программу можно безболезненно переносить между компьютерами.
3. Для решения проблем, когда на целевом компьютере отсутствуют библиотеки, люди изобрели инсталяторы, котрые эти библиотеки доустанавливают.