CONCRT140.dll is the Concurrency Runtime from Microsoft's Visual C++ 2015-2022 package. Programs that split work across processor cores with the Concurrency Runtime load it at startup, and "was not found" means that runtime is missing or damaged.
vc_redist.x64.exe and vc_redist.x86.exe. The program that failed might be 32-bit even on a 64-bit PC, and it needs its matching flavour. Restart the PC when done.Look inside the failing program's folder for its own copy of CONCRT140.dll. Some programs ship a private copy, and if that copy is older or damaged it overrides the healthy system one. Rename it (add .bak) so the program falls back to the system DLL, then relaunch. If only one program fails while others work, that program is damaged, and a clean reinstall is the remaining move.
What is the Concurrency Runtime? It is Microsoft's library for parallel programming, used by apps that spread heavy work across several processor cores. It is one component of the Visual C++ 2015-2022 redistributable, so installing that package restores it.
Do I need both the x86 and x64 packages? Yes, on a 64-bit PC. 32-bit programs use the x86 set and 64-bit programs use the x64 set, and you often cannot tell which a program is until it fails.