Programul nu poate fi lansat api ms win. Instalarea actualizării KB2999226 pentru Windows

Acasă / Laptop-uri

Se întâmplă să fiți gata să lansați o aplicație sau un joc, dar programul decide să arunce o eroare la pornire? Acest lucru se întâmplă foarte des cu acele aplicații care sunt asociate cu Microsoft Visual Studio (și, după cum știți, există o mulțime de ele) număr mare). Dar, din fericire, v-am pregătit un articol util în care vă vom spune de ce apare la lansarea de jocuri și programe pe Windows și cum se poate remedia.

Ca întotdeauna, vom încerca să descriem totul foarte pe scurt și clar. Dar, dacă aveți întrebări pe această temă, le puteți adresa imediat în formularul de comentarii de pe site-ul nostru. Întotdeauna încercăm clarifica informatiile necesare pentru vizitatorii noștri minunați!

Pe Windows, primiți următorul mesaj de eroare:

Motivul acestei erori

Dacă primiți acest mesaj de eroare, înseamnă că un fișier care este inclus cu Biblioteca redistribuibilă Visual C++ pentru Visual Studio 2015 lipsește de pe computer.

Care este soluția aici?

Pentru a rezolva această problemă, trebuie să instalați toate cele disponibile Actualizări Windowsși apoi actualizați " Biblioteca redistribuibilă Visual C++ pentru Biblioteca Visual Studio 2015", după cum este descris în următorii pași:

1. Instalați toate actualizările Windows

  1. Accesați secțiunea " Windows Start »> « Panoul de control»> « Actualizări Windows».
  2. Verifica Disponibilitatea actualizărilor.
  3. Instala toate actualizările disponibile.
  4. După instalarea tuturor actualizărilor, reporniți computerul.
  5. Repetați pașii de la 1 la 4 până când nu mai apar actualizări.

2. Instalați Visual C++ Redistributable pentru Visual Studio 2015

Dacă după aceasta, eroare api-ms-win-crt-runtime-l1-1-0.dllîncă pornește, trebuie să instalați singur cel mai recent pachet Visual C++ pentru Windows.

Accesați pagina Visual C++ redistribuibil pentru Visual Studio 2015și faceți clic pe " Descărcați»:

  • Încărcați fișierul vc_redist.x64.exe dacă utilizați 64 de biți sistem Windows sau vc-redist86.exe dacă sunteți pe un sistem Windows pe 32 de biți.

  • Fugi vc_redist.x64.exe(Windows pe 64 de biți) sau vc_redist.x86.exe(Windows pe 32 de biți) și selectați Dezinstalare.
  • După ce eliminați pachetul, rulați din nou același .exe și selectați Instalare.

Nota. Dacă aveți probleme la instalarea bibliotecii Visual C++ 2015, asigurați-vă că toate bibliotecile până la această versiune sunt instalate și pe sistemul dumneavoastră. Puteți găsi toate descărcările Visual C++ pe acest site web Microsoft.

3. Actualizați bibliotecile Windows Universal C Runtime

Pachetul de bibliotecă Universal C Runtime poate fi descărcat și instalat fie prin Windows Update, fie prin Centrul de descărcare Microsoft. Faceți clic pe linkul de mai jos pentru a obține descărcări pentru sistemul dvs. Windows respectiv:

Descărcați Toate bibliotecile necesare pot fi găsite pe site-ul oficial.

Concluzii

Asta este! După toate manipulările de mai sus, cel mai bine este să reporniți Windows și să încercați să porniți din nou aplicația. Acesta este cel mai mult cele mai bune moduri soluții la această eroare pe care o cunoaștem. Dacă aveți propria opțiune, distribuiți-o în comentarii. Întreaga noastră comunitate vă va fi recunoscător!

În unele cazuri, utilizatorul se confruntă cu faptul că este imposibil să lanseze un program sau un utilitar deoarece dispozitivul nu are api-ms-win-crt-runtime.

În acest caz, devine imposibil să utilizați utilitarul sau aplicația, deoarece nu se deschide deloc.

Ce este această eroare și de ce are un impact atât de semnificativ asupra calității computerului dvs.?

Continut:

Manifestări

În ce cazuri ar putea un utilizator să întâmpine o astfel de problemă și cum arată?

De obicei, apare atunci când lansați un utilitar sau o aplicație, chiar dacă acest software a funcționat anterior normal timp de câteva zile sau săptămâni.

Mai mult, un astfel de fenomen este tipic pentru programe standardși componente ale sistemului de operare și pt aplicații terță parte si jocuri, indiferent de sarcina pe care o pun pe hardware.

Eșecul apare sub forma unei ferestre mici cu o notificare că software-ul nu poate fi lansat din cauza lipsei api-ms-win-crt-runtime pe dispozitiv.

Fereastra apare în primele etape, uneori înainte, alteori după apariția ferestrei.

Când închideți notificarea, se închide și aplicația, iar cu toate încercările repetate se repetă același proces.

Important! O astfel de problemă poate apărea atât cu un program care tocmai a fost instalat, cât și cu unul care funcționează corect de ceva timp, deoarece direct cu procesul de instalare această eroare neconectat. Nu afectează software-ul în sine, ci componenta din sistemul de operare care este necesară pentru a-l rula.

Esența

Ce sunt exact api-ms-win-crt-runtime? Aceasta este o bibliotecă de plug-in dinamică care funcționează, dacă este necesar, simultan cu o serie de aplicații.

Aceasta înseamnă că o eroare în această bibliotecă ar putea afecta mai mult decât un singur joc, de exemplu, dar o întreagă gamă de aplicații și utilități.

Strict vorbind, acesta este un mediu universal pentru executarea proceselor de pornire, care conține coduri și alte date pentru a activa procesul.

O notificare de eroare apare atunci când un proces nu îl poate accesa la pornire sau când se obține accesul, dar este deteriorat și lipsesc unele dintre componentele necesare.

Ce duce la schimbări în activitatea bibliotecii? Tabelul de mai jos arată cele mai frecvente cazuri.

Tabelul 1. Cauzele problemei
SferăTipuri de probleme
Un joc sau o aplicație care se blocheazăDatele software sunt în conflict cu biblioteca;

Există o problemă cu biblioteca care a fost instalată împreună cu jocul.

HardwareDeteriorări ca urmare a oricărui eveniment, de exemplu, oprirea neașteptată a computerului sau când luminile se sting;

Probleme sau sectoare proaste hard disk.

Altă securitateDaune cauzate de malware sau de un agent viruși;

Alte procese din sistemul de operare care nu sunt direct legate de acțiunile utilizatorului;

Modificarea, dispariția sau coruperea datelor din registrul sistemului de operare;

Unele utilitare non-răuțioase au actualizat sau au șters fișierul ca urmare a unui proces incorect;

Versiunea fișierului este învechită.

În funcție de asta, pot exista diverse moduri depanați această problemă.

Corecţie

Există mai multe moduri de a rezolva această problemă, iar una dintre ele ajută în orice caz.

Cel mai simplu și mai rapid este, deoarece componenta deteriorată va fi reinstalată împreună cu ea.

Dar dacă unele date sunt salvate în el sau trebuie salvate din alte motive, atunci puteți utiliza una dintre următoarele metode.

Microsoft Visual C++

Instalarea unui astfel de software rezolvă problema deoarece biblioteca face parte din mediul Universal C RunTime.

Pentru că biblioteca se află în fișier de instalare acest mediu, adică atunci când este reinstalat, biblioteca este restaurată.

Programul în care a apărut eroarea anterior va începe apoi să ruleze normal și nu vor exista modificări în conținutul său.


Acest eșec apare mai ales atunci când utilizatorul încearcă să lanseze binecunoscutul messenger Skype și diverse aplicații „grele” care necesită resurse semnificative de sistem. Un mesaj despre acest lucru poate apărea chiar și la lansarea oricărei aplicații din pachetul oficial Microsoft Office.

Pe ecran apare un dialog care informează utilizatorul că continuarea lucrului este împiedicată de absența unui fișier cu nume lung api-ms-win-crt-runtime-l1-1-0.dll. Dialogul recomandă reinstalarea programului, dar în realitate acest sfat nu ajută întotdeauna. Ce să faci atunci?

Pentru început, înțelegeți motivele.

Cauza

Datele lipsă fac parte din biblioteca de sistem de coduri de program. Conține de bază, cod universal, necesar pentru multe aplicații. Utilizarea codurilor generice permite dezvoltatorilor să simplifice și să minimizeze aplicațiile lor, dar le face dependenți de DLL-urile cu care computerul utilizatorului trebuie să fie echipat.

Fișierul numit api-ms-win-crt-runtime-l1-1-0.dll este utilizat de setul de drivere Microsoft Visual C++ 2015 sau mai recent. Este conceput pentru a suporta aplicații scrise în C++. Cel mai mult diferite programe, inclusiv un dezvoltator non-Microsoft, îl contactează dacă are nevoie de codul pe care îl conține. Prin urmare, dacă el:
  • absent;
  • deteriorat;
  • este în folderul greșit.

    Vă rugăm să rețineți: dacă un fișier există în sistem, dar nu este înregistrat în Registrul Windows, atunci sistemul de operare „nu îl vede” și, în consecință, nu îl folosește.

    Rezolvarea problemei

    Există mai multe modalități de a rezolva această problemă, de la liberal la radical. Primele sunt cecuri. Registrul Windows pentru înregistrări incorecte și verificarea întregului sistem pentru viruși care ar putea distruge datele. Al doilea include descărcarea și instalarea actualizărilor.

    Verificarea registrului

    S-ar putea foarte bine să fie asta fișierul necesar există în sistem, dar nu există nicio intrare asociată cu acesta în Registry. Faceți ajustări la registru de sistem Nu este strict recomandat să vă folosiți mâinile, deoarece orice acțiune greșită poate duce la consecințe și mai grave.

    Cea mai bună modalitate de optimizare este să utilizați aplicații speciale precum CCleaner sau Reg Organizer. Sunt distribuite gratuit.

    După ce ați lansat, de exemplu, CCleaner, trebuie să mergeți la fila „Registru” și să bifați casetele de pe toate elementele de sub linia „Integritatea resurselor”. Lansați „Căutare probleme”. Sistemul va găsi automat orice discrepanțe între înscrierile din Registrul și starea reală a lucrurilor. Odată ce analiza este finalizată, faceți clic pe „Remediați totul”. Vi se va solicita să salvați copii de rezervă; fă-o.

    Dacă software-ul necesar nu este pe computer, atunci îl puteți verifica folosind sistemul de operare însuși. Procedură:
    Sistemul de operare va începe verificarea. Dacă vi se solicită să confirmați orice acțiune, trebuie să fiți de acord. La sfârșitul verificării, sistemul de operare va raporta dacă au fost găsite erori și, dacă da, dacă au fost corectate sau nu.


    Dacă, după verificarea Registrului în două moduri, mesajul de eșec continuă să apară, atunci se dovedește că blocul de date necesar pur și simplu nu este în sistem.

    Cel mai bun mod este să descărcați C++

    Trebuie să vă dați seama dacă este prezent pe computer Pachetul Microsoft Visual C++ 2015 în general. Acest lucru se poate face prin fila Programe și caracteristici (pentru versiuni Windows„ este mai veche decât Vista; în versiunile anterioare, opțiunea se numea „Adăugați sau eliminați programe”). Dacă nu este pe listă, atunci problema poate fi rezolvată prin descărcarea software-ului direct de pe site-ul oficial:

    Site-ul va selecta automat versiunea de software pentru sistemul dvs. în funcție de dimensiunea de biți a acestuia - 32 sau 64 de biți. Dacă doriți să controlați încărcarea și să cunoașteți adâncimea de biți a „axei”, puteți selecta singur fișierul executabil.

    Dacă în Lista Microsoft Visual C++ 2015 este acolo, așa că cineva sau ceva a făcut o modificare la fișierul numit api-ms-win-crt-runtime-l1-1-0.dll, blocând capacitatea de a-l folosi. Va trebui să efectuați o testare cuprinzătoare a computerului dvs. pentru „viermi” și „troieni” rău intenționați, la fel ca instrumentele standard ale sistemului de operare - „ Windows Defender”, precum și antivirusuri de la dezvoltatori specializați - Kaspersky Lab, Doctor Web și alții. Pe site-ul web Kaspersky Lab, de exemplu, puteți descărca o versiune de unică folosință a instrumentului antivirus Kaspersky Virus Removal Tool, dar aici este linkul de descărcare:

    După verificare, indiferent de rezultate, descărcați din nou pachetul C++.

    Vă rugăm să rețineți: descărcați acest pachet sau doar dosar separat de pe site-uri aleatorii nu este strict recomandat pentru a evita amenințarea virusului.

    Metode alternative

    Dacă știți sigur că fișierul necesar există și se află în folderul dorit (System32 pentru un sistem de operare pe 32 de biți, 64 de biți necesită două copii - în System32 și folderul de sistem SysWOW64), atunci puteți încerca să îl înregistrați manual prin linia de comandă lansată ca administrator al acestui computer:
    1. Introduceți comanda regsvr32 /u api-ms-win-crt-runtime-l1-1-0.dll
    2. După aceea, introduceți regsvr32 /i api-ms-win-crt-runtime-l1-1-0.dll
    3. Reporniți computerul.
    Este posibil ca problema să nu fie într-adevăr în fișier, ci în jocul în sine sau în programul care semnalează un eșec. Încercați să testați alte jocuri și software. Dacă funcționează bine, reinstalați aplicația care generează eroarea sau utilizați patch-ul oficial pentru aceasta.

    Ultima metodă din listă, dar nu cea mai puțin eficientă, este de a derula înapoi sistemul la o stare în care nu a existat nicio defecțiune, dacă există o punct de control. Utilizați opțiunea „Restaurați setările sistemului sau computerul” aflată în Panoul de control (elementul „Backup și restaurare”). Mod alternativ lansare - Început => Toate programele => Standard => Serviciu => Restaurare sistem.

    Această metodă nu afectează fișierele existenteși foldere. Numai setările de sistem sunt supuse reîncarnării. Este imposibil să recuperați datele șterse în acest fel, dar înregistrarea lor în sistem este posibilă.

    Și, în sfârșit, cea mai radicală metodă este restaurarea sistemului de operare dintr-unul salvat. unitate externă arhivă, dacă este disponibilă.

    Dacă niciuna dintre metodele de mai sus nu ajută, singura opțiune rămasă este să reinstalați sistemul de operare.

  • La lansarea unor programe (în special, cele de jocuri), unii utilizatori s-au confruntat cu programul care se prăbușește și mesajul corespunzător „Programul nu poate fi pornit din cauza absenței Api-ms-win-crt-runtime-l1-1-0.dll .” După cum rezultă din textul erorii, cauza apariției acesteia este absența (sau deteriorarea) bibliotecii api-ms-win-crt-runtime-l1-1-0.dll, al cărei fișier nu a fost găsit în sistemul. În acest articol, vă voi spune în detaliu de ce apare eroarea api-ms-win-crt-runtime și ce instrumente software pot fi folosite pentru a o remedia.

    De ce apare eroarea api-ms-win-crt-runtime-l1-1-0.dll?

    După cum am menționat mai sus, acest lucru se datorează absenței, corupției sau funcționării incorecte a fișierului de bibliotecă dinamică api-ms-win-crt-runtime-l1-1-0.dll.

    Permiteți-mi să reamintesc cititorului că fișierele din bibliotecă dinamică (dll) sunt o colecție de subrutine sau obiecte, care, la rândul lor, funcționează cu alte programe (destul de diferite tipuri). În același timp, fișierul api-ms-win-crt-runtime-l1-1-0.dll de pe computer este unul dintre elementele importante ale mediului de rulare universal C (CRT) pentru sistemul de operare Windows.

    Ce anume ar putea cauza disfuncționalități în funcționarea acestei biblioteci? Aș reține următorii factori:

    După ce am analizat motivele pentru eroarea api-ms-win-crt-runtime-l1-1-0.dll, vom continua să vedem cum să o remediam pe computer.

    Cum să remediați problema cu pornirea programului și lipsa api-ms-win-crt-runtime-l1-1-0.dll

    Pentru a remedia eroarea api-ms-win-crt-runtime-l1-1-0.dll, vă recomand să faceți următoarele:


    Vă rugăm să rețineți că pentru ca actualizarea menționată să funcționeze corect în dvs sistem de operare trebuie instalate pachete de service de sistem (SP1 pentru Windows 7, SP2 pentru Windows Vistași așa mai departe).

    • Instala set complet Biblioteci Microsoft Visual C++ 2015, printre care se numără și biblioteca de care avem nevoie. Urmați linkul furnizat, bifați caseta de lângă fișierul corespunzătoare adâncimii de biți a sistemului de operare (X86 pentru 32 de biți, X64 pentru 64 de biți), faceți clic pe „Următorul” în dreapta jos, descărcați și instalați acest fisier la computerul dvs.


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

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

    Reporniți sistemul și încercați să rulați din nou programul problematic.

    • Utilizați utilitarul sfc pentru a verifica integritatea fișiere de sistem . Rulați linia de comandă ca administrator (faceți clic pe butonul „Start”, tastați cmd în bara de căutare, faceți clic dreapta pe același rezultat găsit în partea de sus și selectați „Run as administrator” din meniul care apare), în linie de comandă introduceți:

    sfc /scannow - și apăsați enter. Așteptați ca procesul să se termine, apoi reporniți computerul;

    • Instalați drivere noi pentru componentele sistemului de operare(Programe precum DriverPack Solution sau Driver Genius vor ajuta);
    • Utilizați un punct de restaurare, în care programul problematic a funcționat normal (). Dacă un program cu o eroare a funcționat anterior fără erori, încercați să faceți înapoi sistemul la un punct de restaurare în care nu au fost observate probleme. Faceți clic pe butonul „Start”, introduceți rstrui în bara de căutare, selectați punctul optim de restaurare și derulați înapoi sistemul la acesta.

    Video

    Dacă întâmpinați brusc mesajul „Programul nu poate fi pornit deoarece api-ms-win-crt-runtime-l1-1-0.dll” lipsește, atunci primul lucru pe care îl recomand este să instalați actualizare a sistemului KB2999226, va rezolva problema în marea majoritate a cazurilor. Dacă acest sfat se dovedește a fi ineficient, utilizați alte sfaturi enumerate mai sus, acestea vă vor ajuta să scăpați de eroarea crt-runtime-l1-1-0.dll de pe computer.

    © 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații