It says api-ms-win-crt-heap-l1-1-0.dll is either not designed to run on Windows or it contains an error. I searched google and someone says it may because I have not installed VS2015. But I have installed Visual Studio 2015. The dll file is existed in C drive but I cannot delete it or change it because the computer is from school. So now how can I open Unreal 4.12?
You need to update the outdated drivers. Another solution that might work for you is, download the missing DLL from the trusted site as I have been doing from here: [link text][1] and then replace the old
api-ms-win-crt-heap-l1-1-0.dll with the new one. Your problem should be fixed.
[1]: https://dlldownloads.com/api-ms-win-crt-stdio-l1-1-0-dll/