VCOMP140.dll is Microsoft's OpenMP runtime from the Visual C++ 2015-2022 package. Programs that split heavy work across processor cores with OpenMP, such as renderers, simulations, and photo and video tools, 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 VCOMP140.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 OpenMP? OpenMP is a standard way for programs to split work across several processor cores. VCOMP140.dll is Microsoft's implementation of it, and it arrives with the Visual C++ 2015-2022 redistributable.
Will the 2013 redistributable fix it? No. The 140 in the file name marks the 2015 generation runtime. Older packages contain their own numbered files, such as VCOMP110.dll, and never contain VCOMP140.dll.