Poprawka Nie można uruchomić programu, ponieważ brakuje api-ms-win-crt-runtime-l1-1-0.dll

Komunikat o błędzie systemu Windows „Program nie może zostać uruchomiony, ponieważ brakuje api-ms-win-crt-runtime-l1-1-0.dll” może być frustrujący.

Komunikat o błędzie sugeruje ponowną instalację programu „Spróbuj ponownie zainstalować program, aby rozwiązać ten problem”, ale zazwyczaj nie jest to rozwiązanie, które rozwiązuje problem.

Poniższy przewodnik zawiera informacje o błędzie systemowym, który może wystąpić na komputerach z systemem Windows, oraz o tym, jak go naprawić, aby błąd nie był już zgłaszany.

Program nie może zostać uruchomiony, ponieważ brakuje api-ms-win-crt-runtime-l1-1-0.dll

Wiele programów może zgłaszać błąd „nie można uruchomić” w systemie Windows, w tym Skype, Adobe Premiere, Adobe, Autodesk, XAMPP, Corel Draw, Microsoft Office i inne.

Błąd wskazuje, że api-ms-win-crt-runtime-l1-1-0.dll biblioteka Dynamic Link Library nie jest dostępna na komputerze. Ta biblioteka DLL jest częścią pakietu redystrybucyjnego Microsoft Visual C ++ i zwykle nie jest instalowana wraz z oprogramowaniem, które generuje błąd.

Chociaż niektórzy instalatorzy mogą sprawdzić dostępność biblioteki DLL lub pakietu redystrybucyjnego Microsoft Visual C ++ i zainstalować ją, jeśli go brakuje, wielu nie.

Błąd jest powodowany, gdy spełnione są następujące warunki:

  1. Nie można zainstalować KB2999226 podczas instalacji Visual C ++ Redistributable.

Rozwiązaniem jest zatem ponowna instalacja pakietu Microsoft Visual C ++ Redistributable, aby plik api-ms-win-crt-runtime-l1-1-0.dll został zarejestrowany na komputerze i mógł być używany przez oprogramowanie.

Przyczyna: KB2999226

Dotyczy to wszystkich obsługiwanych wersji klienckich i serwerowych systemu Windows starszych niż Windows 10 i Windows Server 2016.

Windows 10 Universal CRT to składnik systemu operacyjnego Windows, który umożliwia funkcjonalność CRT w systemie operacyjnym Windows. Ta aktualizacja umożliwia uruchamianie aplikacji klasycznych Windows zależnych od wersji Universal CRT systemu Windows 10 na starszych systemach operacyjnych Windows.

Microsoft Visual Studio 2015 tworzy zależność od Universal CRT, gdy aplikacje są budowane przy użyciu zestawu SDK (Windows 10 Software Development Kit). Możesz zainstalować tę aktualizację we wcześniejszych systemach operacyjnych Windows, aby umożliwić prawidłowe działanie tych aplikacji.

Naprawianie błędu

Zaleca się postępowanie zgodnie z instrukcjami podanymi w liście. Chociaż możesz pominąć niektóre kroki, na przykład instalując bezpośrednio redystrybucję programu Microsoft Visual C ++ 2015, zwykle lepiej jest zachować ostrożność.

Pierwszą rzeczą, którą możesz zrobić, jest sprawdzenie, czy pakiet redystrybucyjny Microsoft Visual C ++ 2015 jest zainstalowany na komputerze z systemem Windows.

  1. Naciśnij klawisz Windows, wpisz appwiz.cpl i naciśnij klawisz Enter. Spowoduje to otwarcie apletu Panel sterowania programów i funkcji.
  2. Przewiń stronę w dół, aż znajdziesz listę zainstalowanych pakietów redystrybucyjnych Microsoft Visual C ++. Jeśli chcesz wiedzieć, dlaczego zainstalowano tak wiele składników redystrybucyjnych, zapoznaj się z tym artykułem.
  3. Jeśli widzisz na liście program Microsoft Visual C ++ 2015 do redystrybucji, kliknij go prawym przyciskiem myszy i wybierz opcję odinstalowania. Pamiętaj, że może być dostępna wersja redystrybucyjna wersji 64-bitowej (x64) i 32-bitowej (x86) i że musisz usunąć oba te elementy.

Uwaga : przyczyną może być również brak redystrybucji programu Microsoft Visual C ++ 2017. Sugeruję, aby najpierw spróbować usunąć Redystrybucję 2015, aby sprawdzić, czy to rozwiązuje problem po ponownej instalacji. Jeśli tak się nie stanie, możesz powtórzyć proces z Redistributable 2017.

Jeśli wystąpią błędy, na przykład, że system Windows nie może odinstalować pakietu redystrybucyjnego Microsoft Visual C ++, możesz użyć programów takich jak Revo Uninstaller, aby wymusić usunięcie resztek.

Zdecydowanie zalecamy, aby najpierw utworzyć kopię zapasową partycji Windows, ponieważ może to się zepsuć.

Gdy to zrobisz, mam nadzieję, że bez błędów, możesz sprawdzić aktualizacje systemu Windows pod kątem aktualizacji. Ten krok może nie zawsze być konieczny, a niektórzy użytkownicy mogą nie chcieć uruchamiać aktualizacji systemu Windows, ponieważ aktualizują swoje komputery z systemem Windows w inny sposób.

  1. Naciśnij klawisz Windows, wpisz Windows Update i naciśnij klawisz Enter na klawiaturze. Spowoduje to otwarcie interfejsu Windows Update.
  2. System Windows może uruchomić sprawdzanie automatycznie lub po kliknięciu przycisku sprawdzania aktualizacji.
  3. Postępuj zgodnie z instrukcjami, aby zainstalować aktualizacje.

Last but not least, musisz ponownie zainstalować Microsoft Visual C ++ Redistributable na komputerze z systemem Windows.

  1. Odwiedź witrynę Microsoft Download, aby pobrać 32-bitową i / lub 64-bitową wersję pakietu redystrybucyjnego Microsoft Visual C ++ 2015.
  2. Odwiedź witrynę Visual Studio, aby pobrać 32-bitową i / lub 64-bitową wersję programu Microsoft Visual C ++ Redistributable for Visual Studio 2017.
  3. Uruchom instalatory, aby dodać oprogramowanie do komputera z systemem Windows.

Jeśli spróbujesz załadować program, który zgłosił błąd „Program nie może się uruchomić, ponieważ brakuje api-ms-win-crt-runtime-l1-1-0.dll”, powinieneś zauważyć, że program uruchamia się dobrze i bez rzucania tego komunikatu o błędzie.