The error indicates that Adobe Acrobat Reader (AcroRd32.exe) is trying to load a Windows Runtime (WinRT) core DLL api-ms-win-core-winrt-l1-1-0.dll and cannot find or use it correctly on the system.
On supported Windows versions, the WinRT core APIs in api-ms-win-core-winrt-l1-1-0.dll provide functions such as RoInitialize, RoActivateInstance, and RoGetActivationFactory, which are required by some modern applications. If the DLL is missing, corrupted, or incompatible with the OS/Reader version, Acrobat Reader will fail to start with the message shown.
Because the issue is with the OS-level WinRT API layer rather than just the application, simply reinstalling Acrobat Reader often does not resolve the problem. The practical options are:
- Ensure the OS is a Windows version that provides
api-ms-win-core-winrt-l1-1-0.dll and that it is fully updated (install all pending Windows updates and reboot).
- If the OS is older and does not support these WinRT APIs, install an older Acrobat Reader version that does not depend on this DLL and then disable its automatic update so it does not upgrade to a version requiring WinRT.
In a similar case on Windows 7 Professional where Acrobat Reader stopped working due to a missing api-ms-win-core-winrt-l1-1-0.dll, the effective workaround was:
- Uninstall the current Acrobat Reader version.
- Install an older Acrobat Reader XI build (for example, 11.0.01) that does not require the WinRT core DLL.
- Turn off Acrobat Reader automatic updates (for example, by disabling its update service via
services.msc) so it does not update itself back to a version that depends on api-ms-win-core-winrt-l1-1-0.dll.
This avoids the dependency on the missing WinRT DLL on systems where that API set is not available or not functioning correctly.
References: