Correzione Impossibile avviare il programma perché manca api-ms-win-crt-runtime-l1-1-0.dll

Il messaggio di errore di Windows "Impossibile avviare il programma perché manca api-ms-win-crt-runtime-l1-1-0.dll" può essere frustrante da risolvere.

Il messaggio di errore suggerisce di reinstallare il programma "Prova a reinstallare il programma per risolvere questo problema", ma di solito questa non è la soluzione che risolve il problema.

La seguente guida fornisce informazioni sull'errore di sistema che potresti riscontrare sui PC Windows e su come risolverlo in modo che l'errore non venga più generato.

Impossibile avviare il programma perché manca api-ms-win-crt-runtime-l1-1-0.dll

Molti programmi possono generare l'errore "Impossibile avviare" su Windows, inclusi Skype, Adobe Premiere, Adobe, Autodesk, XAMPP, Corel Draw, Microsoft Office e altri.

L'errore indica che la libreria a collegamento dinamico api-ms-win-crt-runtime-l1-1-0.dll non è disponibile sul PC. Questa DLL fa parte del ridistribuibile di Microsoft Visual C ++ e in genere non viene installata insieme al programma software che genera l'errore.

Mentre alcuni programmi di installazione possono verificare la disponibilità della DLL o di Microsoft Visual C ++ ridistribuibile e installarlo se manca, molti non lo fanno.

L'errore si verifica quando è vero quanto segue:

  1. Impossibile installare KB2999226 durante l'installazione del ridistribuibile Visual C ++.

La soluzione è quindi di installare nuovamente il ridistribuibile Microsoft Visual C ++ in modo tale che api-ms-win-crt-runtime-l1-1-0.dll sia registrato sul PC e utilizzabile dal software.

Causa: KB2999226

Questo vale per tutte le versioni client e server supportate di Windows precedenti a Windows 10 e Windows Server 2016.

Windows 10 Universal CRT è un componente del sistema operativo Windows che abilita la funzionalità CRT sul sistema operativo Windows. Questo aggiornamento consente l'esecuzione di applicazioni desktop Windows che dipendono dalla versione Universal 10 CRT di Windows sui precedenti sistemi operativi Windows.

Microsoft Visual Studio 2015 crea una dipendenza da Universal CRT quando le applicazioni vengono create utilizzando Windows 10 Software Development Kit (SDK). È possibile installare questo aggiornamento su precedenti sistemi operativi Windows per consentire a queste applicazioni di funzionare correttamente.

Risolvere l'errore

Si consiglia di seguire la guida alla lettera. Sebbene sia possibile saltare alcuni passaggi, ad esempio installando direttamente il ridistribuibile di Microsoft Visual C ++ 2015, in genere è meglio procedere con cautela.

La prima cosa che potresti voler fare è verificare se il ridistribuibile di Microsoft Visual C ++ 2015 è installato sul PC Windows.

  1. Tocca il tasto Windows, digita appwiz.cpl e premi il tasto Invio. Questo apre l'applet del Pannello di controllo Programmi e funzionalità.
  2. Scorri verso il basso sulla pagina fino a trovare l'elenco dei pacchetti ridistribuibili di Microsoft Visual C ++ installati. Se vuoi sapere perché ci sono così tanti ridistribuibili installati, consulta questo articolo.
  3. Se vedi Microsoft Visual C ++ 2015 ridistribuibile nell'elenco, fai clic con il pulsante destro del mouse e seleziona l'opzione di disinstallazione. Si noti che è possibile visualizzare una versione a 64 bit (x64) e una versione a 32 bit (x86) del ridistribuibile e che è necessario rimuovere entrambi.

Nota : la causa potrebbe essere una ridistribuibilità di Microsoft Visual C ++ 2017 mancante. Ti suggerisco di provare a rimuovere prima il Redistributable 2015 per vedere se risolve il problema dopo la reinstallazione. In caso contrario, potresti voler ripetere il processo con il Redistributable 2017.

Se si verificano errori, ad esempio se Windows non è in grado di disinstallare il ridistribuibile di Microsoft Visual C ++, è possibile che si desideri utilizzare programmi come Revo Uninstaller per rimuovere forzatamente gli avanzi.

Consiglio vivamente di creare un backup della partizione di Windows prima di farlo, poiché le cose potrebbero rompersi.

Una volta fatto ciò, si spera senza errori, potresti voler controllare gli aggiornamenti di Windows per gli aggiornamenti. Questo passaggio potrebbe non essere sempre necessario e alcuni utenti potrebbero non voler eseguire Aggiornamenti di Windows perché aggiornano i loro computer Windows in modo diverso.

  1. Tocca il tasto Windows, digita Windows Update e premi il tasto Invio sulla tastiera. Questo apre l'interfaccia di Windows Update.
  2. Windows può eseguire automaticamente un controllo o quando si fa clic sul pulsante Controlla aggiornamenti.
  3. Segui le istruzioni per installare gli aggiornamenti.

Ultimo ma non meno importante, è necessario installare nuovamente Microsoft Visual C ++ ridistribuibile sul computer Windows.

  1. Visitare il sito Web Microsoft Download per scaricare la versione a 32 bit e / o 64 bit della ridistribuibile di Microsoft Visual C ++ 2015.
  2. Visitare il sito Web di Visual Studio per scaricare la versione a 32 bit e / o 64 bit di Microsoft Visual C ++ ridistribuibile per Visual Studio 2017.
  3. Esegui i programmi di installazione per aggiungere il software al PC Windows.

Se si tenta di caricare il programma che ha generato l'errore "Mancato avvio del programma perché manca api-ms-win-crt-runtime-l1-1-0.dll", è necessario notare che il programma si avvia correttamente e senza generare quel messaggio di errore.