Faq/General/api-ms-win-*.dll ontbreekt
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Op Windows versies voor Windows10 kreeg je bij het installeren van LibreOffice soms foutmeldingen als:
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.
De ontbrekende DLL kan een ander zijn, meestal is het api-ms-win-crt-runtime-l1-1-0.dll
of api-ms-win-crt-string-l1-1-0.dll
.
De oorzaak van de fout is het ontbreken van een voor LibreOffice noodzakelijke onderdeel, namelijk MS UCRT. LibreOffice installer bevat dit onderdeel en probeert het te installeren bij het installeren van LibreOffice. De installatie verplicht dat de service Windows Update benaderbaar is (LibreOffice kan het tijdelijk inschakelen, als het uitgeschakeld niet maar weet niet hoe de meer geavanceerde methoden om het uit te schakelen, uitgeschakeld kunnen worden. Een van die methoden is het gebruiken van het Gast-account). Dit verhaal is erg afhankelijk van de gebruikte versie van LibreOffice, maar we willen en kunnen hier ook niet alle heel oude versies noemen, daar heeft niemand op dit moment iets aan. Bij het installeren ga je toch over naar de meest recente stabiele versie.
Het kan dus dat dat de installatie van LibreOffice mislukt als de verplichte component:
- ontbreekt en de service Windows Update op een geavanceerde methode is uitgeschakeld.
- bij oudere LibreOffice versies, als MS UCRT maar 'gedeeltelijk' aanwezig is op systeem (door een andere applicatie foutief geïnstalleerd), dit gaat vaak samen met de melding
api-ms-win-crt-string-l1-1-0.dll missing
. Dit kan komen doordat Avast antivirus al geïnstalleerd is. Ine latere LibreOffice versie wordt er niet gecontroleerd op aanwezigheid van het component, en probeert de installer het altijd te installeren (voor eht herstellen van fouten bij een installatie).
In deze gevallen zou de installer een waarschuwing moeten geven, iets als:
Om in dergelijke gevallen het probleem op te lossen zou je de component handmatig moeten installeren. Gebruik hiervoor de relevante package voor je besturingssysteem op de bovengenoemde Microsoft website. Schakel de service Windows Update even in, als die is uitgeschakeld.