Datorer      20/12/2020

Lösa problemet med saknad / skadad api-ms-win-crt-runtime. Varför går det inte att starta programmet om api-ms-win-crt-runtime saknas? Programmet kan inte starta api ms win

Många nybörjare inom grafisk design som ännu inte har bytt till de tio bästa, men arbetar med en serie program från Adobe som heter Creative Cloud, känner till fel i api-ms-win-crt-runtime-l1-1-0.dll-filen ... Vi hjälper till att lösa problemet för Windows 7 64 och 32 bitar.

På Windows 8 är lösningen liknande.

När användare försöker köra något av de medföljande plattformsprogrammen från Adobe ser de ofta ett fel: ”Programmet kan inte köras på grund av frånvaron av api-ms-win-crt-runtime-l1-1-0.dll. Försök att installera om programvaran för att lösa problemet. " Samtidigt anger ingen om det program som du försöker köra ska installeras om eller det som innehåller mål-dll. Och ingen av de lösningar som ges är sant. Och du behöver inte ens ladda ner den saknade komponenten - det hjälper inte. Även om den har ett dll-tillägg är det inte ett dynamiskt länkbibliotek - det är ett API som innehåller många undermoduler som heter ApiSet Stub DLL.

Filen är en del av CRT universella bibliotek. Det kör vissa program som skapats med funktionaliteten hos denna komponent. Biblioteket krävs för Windows 10 (installerat med operativsystemet). För "Seven", Windows 8 och andra operativsystem (se hela listan över plattformar som stöds) måste du installera uppdateringen KB2999226 eller Universal C Runtime för Windows 10.

Låt oss titta på hur du åtgärdar felet på olika sätt (de är faktiskt lika): att få KB2999226-uppdateringen och sedan installera Visual Studio.

Att skapa en generisk miljö

För operativsystem i Windows-familjen släppte Microsoft KB2999226, en uppdatering som krävs för att installera Universal Environment för att köra C på Windows 10 på tidigare OS-versioner.

Windows 7 kräver SP1. För mer information om kraven för installation av programmet på "Åtta", se länken i informationsavsnittet.

  1. Om api-ms-win-crt-runtime-l1-1-0.dll saknas på din dator, gå till adressen eller kopiera och klistra in länken i adressfältet i din webbläsare.

Låt oss gå till Microsoft Download Center.

  1. Vi går ner, väljer språket för installationsgränssnittet och klickar på "Ladda ner".

Installationsinnehållet är lämpligt för både 32-bitars OS och system baserat på 64-bitars arkitektur.

Om sidan inte hittas ,.

  1. Vi öppnar det via Explorer, en praktisk arkiverare eller filhanterare.
  2. Vi kör Windows6.1-KB2999226-x64.msu - det är lämpligt för Windows 7 x64.
  1. Vi startar om operativsystemet.

Hämtar uppdateringen

I själva verket samma sak som vi gjorde i det första fallet, med skillnaden att istället för arkivet med uppdateringar för alla tidigare Windows 10-system, kommer vi bara att ladda ner Windows6.1-KB2999226-x64.msu.

  1. Följ webbadressen till sidan för att ta emot uppdateringen.
  1. Välj gränssnittsspråk, om det inte upptäcktes automatiskt, och klicka på "Ladda ner paketet".
  1. Kör den resulterande msu-filen och vänta tills uppdateringsprocessen är klar.

Uppdateringscenter

En annan metod för att installera uppdateringen är Update Center.

Vi kallar det via "Kontrollpanelen", letar efter uppdateringar och installerar dem alla, eller hittar det i listan över tillgängliga KB2999226 och efter att ha accepterat licensvillkoren, installera det.
När du är klar, se till att starta om datorn.

Installerar Visual Studio

Efter att ha löst ett kan ett annat fel visas - frånvaron av dll-filer, vars namn innehåller vcruntime eller börjar med msvc. De fixas genom att installera eller uppdatera Visual Studio 2015. Vi vet redan storleken på systemet. Om inte, gå sedan till "Egenskaper" för "Den här datorn" genom det grafiska gränssnittet eller genom att använda tangentbordsgenvägen Win + Paus.


  1. Följ länken och klicka på “Ladda ner.
  1. Välj filen som motsvarar ditt OS-bit (för 64-bitars "vc_redist.x64.exe").


På de föråldrade operativsystemen Windows 7 och 8.1, under lanseringen av vissa applikationer från Adobe, visas ett fel relaterat till frånvaron av filen api-ms-win-crt-runtime-l1-1-0.dll. Vi visar hur du fixar det med Windows 7 x64 som ett exempel. För andra operativsystem är lösningen exakt densamma, du behöver bara installera rätt uppdatering.

Windows 10 introducerar Universal CRT, som är grunden för att Adobe släpper sina produkter i Creative Cloud-sviten. Det är en del av de tio, och i Windows 7 och 8 integreras Universal Runtime C-plattformen genom en speciell uppdatering som heter KB2999226.

Under installationen av program från Adobe händer allt normalt, och när de startas börjar det kontrollera om det finns filer som är nödvändiga för att de ska fungera på datorn. Api-ms-win-crt-runtime-l1-1-0.dll detekteras naturligtvis inte och användaren informeras om att programmet på grund av sin frånvaro inte kan startas.

Även om filen har dll-tillägget är det inte ett dynamiskt länkbibliotek. Det är ett API som i sin verktygslåda innehåller en uppsättning moduler som i utvecklingsmiljön kallas ApiSet Stub DLL.

För att åtgärda felet måste du ladda ner och installera KB2999226, och för att undvika andra liknande problem kommer vi också att uppdatera Visual Studio-miljön, vilket är nödvändigt för arbetet i många applikationer, inklusive de från Adobe.

Du kan hämta uppdateringen via "Uppdateringscenter", men vi kommer att gå åt andra håll av ett antal skäl (det viktigaste är att vi inte behöver ge upp de dussintals uppdateringar som införts av Microsoft). Ladda ner offline-installationsprogrammet till din dator eller laptop och integrera det i systemet.

Om du använder Windows 7 kräver Universal CRT en SP1-uppdatering för G8 - S14.

  1. När dessa krav är uppfyllda, gå till Microsoft Download Center.
  2. Välj språk och klicka på "Ladda ner".
  1. Efter omdirigering, välj "Klicka här", om arkivet inte börjar ladda ner inom 30 sekunder, annars väntar vi på att operationen ska slutföras.
  1. Öppna arkivet med ett dubbelklick eller genom arkiveraren och kör filen som motsvarar versionen och bitheten i ditt operativsystem.

Textdokumentet UCRT ReadMe.rtf innehåller information om hur uppdateringsfiler överensstämmer med operativsystem. För vår "Seven" 64-bitars Windows6.0-KB2999226-x64.msu är lämplig.

Alla ytterligare åtgärder utförs automatiskt.

  1. Starta om datorn när du är klar och uppdatera Visual Studio som visas i avsnittet nedan.

Metoden för installation av C-runtime skiljer sig från den tidigare genom att vi bara laddar ner en uppdatering som passar vår dator.

  1. Öppna Microsoft Download Center-sidan.

Installerar Visual Studio

Vi har hanterat ena sidan av problemet, nu tillåter vi inte den andra. Inte alla användare installerar systemprogram på en dator: codecs, olika bibliotek och miljöer för att köra program. Låt oss fixa det här.

  1. Öppna länken och klicka på "Ladda ner".
  1. Markera rutan för att markera distributionssatsen för den bitness som används av Windows (x64.exe för x64 eller vc_redist.x86.exe, om ett 32-bitars system är installerat) och ladda det.


Vi såg felet: ”Programmet kan inte startas eftersom api-ms-win-crt-runtime-l1-1-0.dll saknas på datorn. Försök att installera om programmet ”?

Var inte upprörd. Du är inte den första, du är inte den sista. Nu ska vi ta reda på hur du snabbt fixar det.

Filen api-ms-win-crt-runtime-l1-1-0.dll är ett dynamiskt länkbibliotek som följer från dess förlängning.dll. Denna fil används ganska ofta och samtidigt ibland samtidigt av flera program och applikationer.

Det faktum att ett fel inträffar betyder att applikationen (program eller spel) inte kunde komma åt detta bibliotek av någon av anledningarna:

  • biblioteket skadades,
  • registerposter relaterade till biblioteksfilen var skadade,
  • filen är föråldrad och måste uppdateras för korrekt funktion,
  • problem med datorns hårddisk (dåliga sektorer),
  • viss programvara, på grund av dess arbete eller installation, skadade eller raderade biblioteksfilen.

Det första du ska göra är att kontrollera applikationen eller spelet när vi startade vilket vi såg detta fel. Detsamma rekommenderas av moderatorerna för det officiella Microsofts supportforum. För att göra detta stänger du alla program och startar om datorn. Försök sedan köra önskat program igen. Om felet fortfarande dyker upp bör du installera om programmet.

Så felet har försvunnit och det önskade programmet har startat korrekt - Bra! Om felet är på plats är det inte heller dåligt. När allt kommer omkring vet vi nu att problemet inte ligger i att applikationen startas, och då hjälper följande metoder oss:

api-ms-win-crt-runtime-l1-1-0.dll saknas hur man fixar?

  1. Använd systemåterställning. Vi går till kontrollpanelen och går till avsnittet "systemåterställning". Därefter startar vi återställningsprocessen genom att välja en av de föreslagna återställningspunkterna, medan vi förlitar oss på datumen när api-ms-win-crt-runtime-l1-1-0.dll-felet inte inträffade.
  2. Uppdatering eller installation av Microsoft Visual C ++ 2015. Filen api-ms-win-crt-runtime-l1-1-0.dll är ett C ++ - språkbibliotek och finns därför i bibliotekspaketet (tillsammans med andra komponenter). Det finns en chans att paketet med nödvändiga bibliotek helt enkelt inte är installerat på din dator. Därför måste du ladda ner installationsprogrammet från den officiella webbplatsen https://www.microsoft.com/RU-RU/download/details.aspx?id\u003d48145 och installera det. Du uppmanas att ladda ner en av två filer. Du måste välja den som matchar ditt operativsystems bit. Här är en skärmdump:

Efter nedladdningen måste du slutföra installationen. Allt är enkelt där.

Men ibland händer det att vissa bibliotek fortfarande inte installeras korrekt från paketet. Microsoft har en lösning för detta - uppdateringar med enskilda bibliotek. I vårt fall hjälper uppdateringsnummer KB2999226, som innehåller api-ms-win-crt-runtime-l1-1-0.dll-filen

Ladda ner från den officiella webbplatsen för Windows 7:

Api-ms-win-crt-runtime-l1-1-0.dll - ger dynamisk åtkomst av program och spel till biblioteksfiler, dess integritet och relevans är mycket viktiga. Program använder ständigt dessa filer och kan göra ändringar i dem, särskilt om versionen av programmet är nyare än versionen av filen. I det här fallet kan ett fönster visas: filen api-ms-win-crt-runtime-l1-1-0.dll saknas. När detta meddelande visas startar inte programmet eller spelet, även om du försöker igen eller startar om datorn.

Vad är detta fel och hur kan jag åtgärda det? Det här fönstret indikerar felaktig användning av det aktuella tillägget. En liknande sak händer efter att ha manipulerat en fil: radering, ändring eller föråldrad version. Biblioteksfiler installeras med operativsystemet eller drivrutinerna och ersätts i en allmän uppdatering.

Det finns en korrekt lösning på problemet utan att ersätta operativsystemet, som alla användare kan möta, när som helst när de arbetar på en dator. Metoden består i att ladda ner och ersätta api-ms-win-crt-runtime-l1-1-0.dll-filen manuellt. Du behöver inte installera ytterligare programvara, bara en snabb ersättning med en omstart. För korrekt funktion måste filen väljas i enlighet med systemets bitdjup. Du kan ta reda på denna parameter genom att öppna "min dator" och gå till systemegenskaperna, raden "32 eller 64-bitars system". Du kan ladda ner båda versionerna av filen från oss

Kan detta problem återkomma? Ja, kanske, i fall där det nya programmet installerades felaktigt och skadade systemfilen. Abrupt avslutning av systemet, särskilt efter frysning när filen inte sparades. Spelet installerades under felaktiga systemparametrar och överskrivna dll-parametrar. I sådana fall är det bättre att ladda ner api-ms-win-crt-runtime-l1-1-0.dll för Windows 7/8/10 och spara det separat för snabb åtkomst. Du kan också åtgärda detta fel genom att uppdatera / installera Microsoft Visual C ++- allt ska fixas automatiskt.

Hur åtgärdar du felet?

Metod 1.

Filen Api-ms-win-crt-runtime-l1-1-0.dll tillhör Microsoft Visual C ++ 2015-biblioteket, så det räcker att installera den om du inte har den, eller installera om den om din är skadad. Det är värt att notera att om du har ett 32-bitars system behöver du bara installera 32-bitarsversionen, om 64 - du måste installera både 32 och 64 bitar.

Metod 2.

Lämplig för dem som har Windows 7. Du kan installera en uppdatering som innehåller dessa filer.

Metod 3.

Detta är ett ytterligare alternativ för att korrigera detta fel, där filer läggs till manuellt och registreras i systemet.

Filregistreringssekvens:

  1. Bestäm vilket bitdjup ditt Windows är;
  2. För 32 bitar, ladda ner endast 32 bitars fil;
  3. För 64 bitar, ladda ner både 32 och 64 bitar;
  4. Placera 32-bitarsfilen i mappen: C: \\ Windows \\ System32;
  5. Placera 64-bitarsfilen i mappen: C: \\ Windows \\ SysWOW64;
  6. För att registrera dig, tryck på kombinationen Win + R;
  7. Vi registrerar kommandot för 32: regsvr32 name.dll (vi ersätter namnet med namnet på filen 32);
  8. Vi registrerar kommandot för 64: regsvr32 name.dll (vi ersätter namnet med namnet på filen 64);
  9. Klicka på OK och starta om datorn;

När vissa program (särskilt spel) startades, stötte vissa användare på en programkrasch och motsvarande meddelande "Programmet kan inte startas på grund av frånvaron av Api-ms-win-crt-runtime-l1-1-0.dll". Som följer av feltexten är orsaken till dess förekomst frånvaro (eller skada) av biblioteket api-ms-win-crt-runtime-l1-1-0.dll, vars fil inte hittades i systemet. I den här artikeln kommer jag att berätta i detalj varför api-ms-win-crt-runtime-felet uppstår och vilka programvaruverktyg som kan användas för att fixa det.

Varför api-ms-win-crt-runtime-l1-1-0.dll-fel visas

Som jag nämnde ovan beror detta på frånvaro, skada eller felaktig användning av det dynamiska länkbiblioteket api-ms-win-crt-runtime-l1-1-0.dll.

Låt mig påminna läsaren om att filer med dynamiskt länkbibliotek (dll) är en samling underrutiner eller objekt som i sin tur används av andra program (av helt olika typer). Samtidigt är själva api-ms-win-crt-runtime-l1-1-0.dll-filen på datorn en av de viktiga delarna av den universella C-körtiden (CRT) för Windows.

Vad kan exakt orsaka dysfunktion i detta biblioteks arbete? Jag skulle påpeka följande faktorer:

När vi har analyserat orsakerna till api-ms-win-crt-runtime-l1-1-0.dll-felet, låt oss gå vidare till att granska fixen på din dator.

Hur du löser problemet med att starta programmet och saknar api-ms-win-crt-runtime-l1-1-0.dll

För att åtgärda api-ms-win-crt-runtime-l1-1-0.dll-felet rekommenderar jag att du gör följande:


Observera att för att uppdateringen ska fungera korrekt måste system servicepack (SP1 för Windows 7, SP2 för Windows Vista och så vidare) vara installerade i ditt operativsystem.

  • Installera hela uppsättningen av Microsoft Visual C ++ 2015-bibliotek, bland vilka är det bibliotek vi behöver. Följ den angivna länken, sätt en markering framför filen som motsvarar ditt OS (X86 - för 32-bitars, X64 - för 64-bitars), klicka på "Nästa" längst ner till höger, ladda ner och installera den här filen på din dator.


regsvr32 / u api-ms-win-crt-runtime-l1-1-0.dll (inmatning)

regsvr32 / i api-ms-win-crt-runtime-l1-1-0.dll (inmatning)

Starta om systemet och försök att köra det problematiska programmet igen.

  • Använd sfc-verktyget för att kontrollera integriteten hos systemfiler... Kör kommandoraden som administratör (klicka på "Start" -knappen, skriv cmd i sökfältet, högerklicka på samma typ av resultat ovanifrån och välj "Kör som administratör" i menyn som visas), ange kommandoraden:

sfc / scannow - och tryck på enter. Vänta tills processen är klar och starta om datorn;

  • Installera nya drivrutiner för dina OS-komponenter (program på nivån DriverPack Solution eller Driver Genius hjälper);
  • Använd återställning till en återställningspunktdär problemprogrammet fungerade bra (). Om programmet med felet har fungerat utan fel tidigare, försök rulla systemet tillbaka till en återställningspunkt där det inte fanns några problem. Klicka på "Start" -knappen, ange rstrui i sökfältet, välj den optimala återställningspunkten och rulla tillbaka ditt system till det.

Video

Om du plötsligt stöter på meddelandet "Programmet kan inte startas eftersom api-ms-win-crt-runtime-l1-1-0.dll saknas", är det första jag rekommenderar att installera systemuppdateringen KB2999226, det kommer att lösa problemet i de allra flesta fall ... Om detta råd är ineffektivt kan du använda de andra tipsen som anges ovan för att bli av med crt-runtime-l1-1-0.dll-felet på din dator.