"The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer..."

  • 7024041
  • 29-Jul-2019
  • 28-Oct-2019

Environment

Reflection Desktop (including Pro, for X, for IBM, or for UNIX and OpenVMS) 16.2 and later
Microsoft Windows Server 2008 R2
Microsoft Windows Server 2008 R2 SP1

Situation

"The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer.  Try reinstalling the program to fix this problem" error appears when loading a Reflection Desktop host session.  Reflection Desktop is installed on a Microsoft Windows 2008 R2 Server PC and the Reflection Workspace loads without error, but the error appears when the host session actually attempts to load.

Resolution

Install the latest version of the Microsoft C++ universal redistributables.

The file is called vc_redist.x64.exe and can be found at:

This is a download for the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 and included is a baseline version of the Universal C Runtime and Visual C++ 2015, 2017 and 2019 which all share the same redistributable files.

Cause

The error indicates that the Dynamic Link Library api-ms-win-crt-runtime-l1-1-0.dll is not available on the PC.  This DLL is part of the Microsoft Visual C++ Redistributable set, and usually not installed alongside the software program that throws the error, and indicates the PC is not running the latest Microsoft Security and other Updates.