Programi nuk mund të hapet api ms win. Instalimi i përditësimit KB2999226 për Windows

Shtëpi / Laptopë

A ndodh që të jeni gati për të nisur një aplikacion ose lojë, por programi vendos të hedhë një gabim në fillim? Kjo ndodh shumë shpesh me ato aplikacione që lidhen me Microsoft Visual Studio (dhe, siç e dini, ka shumë prej tyre) numër i madh). Por, për fat të mirë, ne kemi përgatitur një artikull të dobishëm për ju në të cilin do t'ju tregojmë pse ndodh kur lëshoni lojëra dhe programe në Windows dhe si mund të rregullohet.

Si gjithmonë, ne do të përpiqemi të përshkruajmë gjithçka shumë shkurt dhe qartë. Por, nëse keni ndonjë pyetje në lidhje me këtë temë, mund t'i pyesni menjëherë në formularin e komenteve në faqen tonë të internetit. Ne gjithmonë përpiqemi sqaroni informacionin e nevojshëm për vizitorët tanë të mrekullueshëm!

Në Windows, ju merrni mesazhin e mëposhtëm të gabimit:

Arsyeja e këtij gabimi

Nëse merrni këtë mesazh gabimi, kjo do të thotë se një skedar që përfshihet në Bibliotekën e Rishpërndarshme të Visual C++ për Visual Studio 2015 mungon nga kompjuteri juaj.

Cila është zgjidhja këtu?

Për të zgjidhur këtë problem, duhet të instaloni të gjitha në dispozicion Përditësimet e Windows dhe pastaj përditëso" Biblioteka e rishpërndashme e Visual C++ për Bibliotekën e Visual Studio 2015", siç përshkruhet në hapat e mëposhtëm:

1. Instaloni të gjitha përditësimet e Windows

  1. Shkoni te seksioni " Fillimi i Windows »> « Paneli i kontrollit»> « Përditësimet e Windows».
  2. Kontrollo Disponueshmëria e përditësimeve.
  3. Instaloni të gjitha përditësimet e disponueshme.
  4. Pas instalimit të të gjitha përditësimeve, rinisni kompjuterin tuaj.
  5. Përsëritni hapat 1 deri në 4 derisa të mos shfaqen më përditësime.

2. Instaloni Visual C++ Redistributable për Visual Studio 2015

Nëse pas kësaj, gabim api-ms-win-crt-runtime-l1-1-0.dll ende fillon, duhet të instaloni vetë paketën më të fundit Visual C++ për Windows.

Shkoni në faqe Visual C++ i rishpërndarë për Visual Studio 2015 dhe klikoni " Shkarkoni»:

  • Ngarko skedarin vc_redist.x64.exe nëse përdorni 64-bit Sistemi Windows ose vc-redist86.exe nëse jeni në një sistem Windows 32-bit.

  • Vraponi vc_redist.x64.exe(Windows 64-bit) ose vc_redist.x86.exe(Windows 32-bit) dhe zgjidhni Uninstall.
  • Pas heqjes së paketës, ekzekutoni përsëri të njëjtin .exe dhe zgjidhni Instalo.

Shënim. Nëse keni probleme me instalimin e bibliotekës Visual C++ 2015, sigurohuni që të gjitha bibliotekat deri në këtë version të jenë gjithashtu të instaluara në sistemin tuaj. Mund t'i gjeni të gjitha shkarkimet e Visual C++ në këtë faqe interneti të Microsoft.

3. Përditësoni bibliotekat e Windows Universal C Runtime

Paketa e bibliotekës Universal C Runtime mund të shkarkohet dhe instalohet ose përmes Windows Update ose Microsoft Download Center. Klikoni në lidhjen më poshtë për të marrë shkarkimet për sistemin tuaj përkatës Windows:

Shkarkoni Të gjitha bibliotekat e nevojshme mund të gjenden në faqen zyrtare të internetit.

konkluzione

Kjo është ajo! Pas të gjitha manipulimeve të mësipërme, është më mirë të rindizni Windows dhe të provoni të filloni përsëri aplikacionin. Kjo është më mënyrat më të mira zgjidhje për këtë gabim që ne e dimë. Nëse keni opsionin tuaj, ndajeni atë në komente. I gjithë komuniteti ynë do t'ju jetë mirënjohës!

Në disa raste, përdoruesi përballet me faktin se është e pamundur të nisësh një program ose mjet, sepse pajisja nuk ka api-ms-win-crt-runtime.

Në këtë rast, bëhet e pamundur të përdorni programin ose aplikacionin, pasi nuk hapet fare.

Çfarë është ky gabim dhe pse ka një ndikim kaq të rëndësishëm në cilësinë e kompjuterit tuaj?

Përmbajtja:

Manifestimet

Në cilat raste një përdorues mund të hasë një problem të tillë dhe si duket ai?

Në mënyrë tipike, shfaqet kur nisni një program ose aplikacion, edhe nëse ky softuer më parë funksiononte normalisht për disa ditë ose javë.

Për më tepër, një fenomen i tillë është tipik për programet standarde dhe komponentët e sistemit operativ, dhe për aplikacionet e palëve të treta dhe lojëra, pavarësisht nga ngarkesa që ata vendosin në harduer.

Dështimi shfaqet në formën e një dritareje të vogël me një njoftim që softueri nuk mund të niset për shkak të mungesës së kohës së funksionimit api-ms-win-crt-runtime në pajisje.

Dritarja shfaqet në fazat shumë të hershme, herë përpara, herë pas shfaqjes së dritares.

Kur mbyllni njoftimin, mbyllet edhe aplikacioni dhe me të gjitha përpjekjet e përsëritura i njëjti proces përsëritet.

E rëndësishme! Një problem i tillë mund të ndodhë si me një program që sapo është instaluar, ashtu edhe me një që funksionon siç duhet për disa kohë, sepse drejtpërdrejt me procesin e instalimit këtë gabim jo i lidhur. Nuk ndikon në vetë softuerin, por në komponentin në OS që është i nevojshëm për ta ekzekutuar atë.

Thelbi

Cilat janë saktësisht api-ms-win-crt-runtime? Kjo është një bibliotekë dinamike plug-in që funksionon, nëse është e nevojshme, njëkohësisht me një numër aplikacionesh.

Kjo do të thotë që një defekt në këtë bibliotekë mund të prekë më shumë se vetëm një lojë, për shembull, por një gamë të tërë aplikacionesh dhe shërbimesh.

Në mënyrë të rreptë, ky është një mjedis universal për ekzekutimin e proceseve të fillimit, i cili përmban kode dhe të dhëna të tjera për të aktivizuar procesin.

Një njoftim gabimi shfaqet kur një proces nuk mund t'i qaset në fillim, ose kur arrihet qasja, por ai është i dëmtuar dhe disa nga komponentët e nevojshëm mungojnë.

Çfarë çon në ndryshime në punën e bibliotekës? Tabela e mëposhtme tregon rastet më të shpeshta.

Tabela 1. Shkaqet e problemit
SferëLlojet e problemeve
Një lojë ose aplikacion që po përplasetKonflikti i të dhënave të softuerit me bibliotekën;

Ka një problem me bibliotekën që është instaluar me lojën.

HardwareDëmtimi si rezultat i ndonjë ngjarjeje, për shembull, fikja e papritur e kompjuterit ose kur fiken dritat;

Probleme ose sektorë të këqij hard drive.

Siguri të tjeraDëmi i shkaktuar nga malware ose një agjent virusi;

Procese të tjera në OS që nuk lidhen drejtpërdrejt me veprimet e përdoruesit;

Ndryshimi, zhdukja ose prishja e të dhënave në regjistrin e sistemit operativ;

Disa programe jo të dëmshme përditësuan ose fshinë skedarin si rezultat i një procesi të pasaktë;

Versioni i skedarit është i vjetëruar.

Në varësi të kësaj, mund të ketë mënyra të ndryshme zgjidhni këtë problem.

Korrigjimi

Ka disa mënyra për të zgjidhur këtë problem, dhe njëra prej tyre ndihmon në çdo rast.

Më e thjeshta dhe më e shpejta është, pasi komponenti i dëmtuar do të riinstalohet së bashku me të.

Por nëse disa të dhëna ruhen në të, ose duhet të ruhen për arsye të tjera, atëherë mund të përdorni një nga metodat e mëposhtme.

Microsoft Visual C++

Instalimi i tillë software zgjidh problemin sepse biblioteka është pjesë e mjedisit Universal C RunTime.

Sepse biblioteka ndodhet në skedari i instalimit ky mjedis, domethënë, kur riinstalohet, biblioteka restaurohet.

Programi në të cilin ishte shfaqur gabimi më parë do të fillojë të funksionojë normalisht dhe nuk do të ketë ndryshime në përmbajtjen e tij.


Ky dështim ndodh veçanërisht shpesh kur përdoruesi përpiqet të lëshojë mesazhin e mirënjohur Skype dhe aplikacione të ndryshme "të rënda" që kërkojnë burime të konsiderueshme të sistemit. Një mesazh në lidhje me këtë mund të shfaqet edhe kur hapni ndonjë aplikacion nga paketa zyrtare e Microsoft Office.

Një dialog shfaqet në ekran, duke informuar përdoruesin se puna e vazhdueshme pengohet nga mungesa e një skedari me një emër të gjatë api-ms-win-crt-runtime-l1-1-0.dll. Dialogu rekomandon riinstalimin e programit, por në realitet kjo këshillë nuk ndihmon gjithmonë. Çfarë duhet bërë atëherë?

Për të filluar, kuptoni arsyet.

Shkak

Të dhënat që mungojnë janë pjesë e bibliotekës së sistemit të kodeve të programit. Ai përmban bazë, kod universal, e nevojshme për shumë aplikime. Përdorimi i kodeve gjenerike i lejon zhvilluesit të thjeshtojnë dhe minimizojnë aplikacionet e tyre, por i bën ata të varur nga DLL-të me të cilat duhet të pajiset kompjuteri i përdoruesit.

Skedari i quajtur api-ms-win-crt-runtime-l1-1-0.dll përdoret nga grupi i drejtuesve të Microsoft Visual C++ 2015 ose më vonë. Është krijuar për të mbështetur aplikacionet e shkruara në C++. Më së shumti programe të ndryshme, duke përfshirë një zhvillues jo-Microsoft, e kontakton atë nëse ka nevojë për kodin që përmban. Prandaj, nëse ai:
  • mungon;
  • të dëmtuara;
  • është në dosjen e gabuar.

    Ju lutemi vini re: nëse një skedar ekziston në sistem, por nuk është i regjistruar në Regjistrin e Windows, atëherë OS "nuk e sheh" atë dhe, në përputhje me rrethanat, nuk e përdor atë.

    Zgjidhja e problemit

    Ka disa mënyra për të zgjidhur këtë problem, nga liberale në radikale. Të parat janë çeqet. Regjistri i Windows për regjistrime të pasakta dhe kontrollim të të gjithë sistemit për softuer virusesh që mund të shkatërrojnë të dhënat. E dyta përfshin shkarkimin dhe instalimin e përditësimeve.

    Kontrolli i regjistrit

    Mund të jetë shumë mirë kështu skedari i kërkuar ekziston në sistem, por nuk ka asnjë hyrje të lidhur me të në Regjistr. Bëni rregullime në regjistri i sistemit Nuk rekomandohet rreptësisht përdorimi i duarve, pasi çdo veprim i gabuar mund të çojë në pasoja edhe më të rënda.

    Mënyra më e mirë për të optimizuar është përdorimi i aplikacioneve të veçanta si CCleaner ose Reg Organizer. Ato shpërndahen pa pagesë.

    Pasi të keni nisur, për shembull, CCleaner, duhet të shkoni te skedari "Regjistri" dhe të kontrolloni kutitë në të gjithë artikujt nën rreshtin "Integriteti i Burimeve". Hapni "Kërkimin e problemeve". Sistemi automatikisht do të gjejë çdo mospërputhje midis shënimeve në regjistër dhe gjendjes reale të punëve. Pasi të përfundojë analiza, klikoni "Fix All". Do t'ju kërkohet të kurseni kopje rezervë; bëje atë.

    Nëse softueri i nevojshëm nuk është në kompjuter, atëherë mund ta kontrolloni duke përdorur vetë OS. Procedura:
    OS do të fillojë kontrollin. Nëse ju kërkohet të konfirmoni ndonjë veprim, duhet të bini dakord. Në fund të kontrollit, OS do të raportojë nëse janë gjetur gabime dhe nëse po, nëse ato janë korrigjuar apo jo.


    Nëse, pasi të keni kontrolluar Regjistrin në dy mënyra, mesazhi i dështimit vazhdon të shfaqet, atëherë rezulton se blloku i kërkuar i të dhënave thjesht nuk është në sistem.

    Mënyra më e mirë është të shkarkoni C++

    Ju duhet të kuptoni nëse është i pranishëm në kompjuterin tuaj Paketa Microsoft Visual C++ 2015 në përgjithësi. Kjo mund të bëhet përmes skedës Programet dhe Veçoritë (për versionet e Windows" është më i vjetër se Vista; në versionet e mëparshme opsioni quhej "Shto ose Hiq Programet"). Nëse nuk është në listë, atëherë problemi mund të zgjidhet duke shkarkuar programin direkt nga faqja zyrtare:

    Faqja do të zgjedhë automatikisht versionin e softuerit për sistemin tuaj në varësi të madhësisë së bitit - 32 ose 64 bit. Nëse dëshironi të kontrolloni ngarkimin dhe të dini thellësinë e bitit të "boshtit" tuaj, mund të zgjidhni vetë skedarin e ekzekutueshëm.

    Nëse në Lista e Microsoft Visual C++ 2015 është aty, kështu që dikush ose diçka bëri një ndryshim në skedarin e quajtur api-ms-win-crt-runtime-l1-1-0.dll, duke bllokuar aftësinë për ta përdorur atë. Ju do të duhet të kryeni një testim gjithëpërfshirës të kompjuterit tuaj për "krimbat" dhe "Trojanët" me qëllim të keq, ashtu si mjetet standarde të OS - " Windows Defender”, si dhe antiviruse nga zhvillues të specializuar - Kaspersky Lab, Doctor Web dhe të tjerë. Në faqen e internetit të Kaspersky Lab, për shembull, mund të shkarkoni një version një herë të përdorimit të antivirusit Kaspersky Virus Removal Tool, por këtu është lidhja e shkarkimit:

    Pas kontrollit, pavarësisht nga rezultatet, shkarkoni sërish paketën C++.

    Ju lutemi vini re: shkarkoni këtë paketë ose thjesht skedar të veçantë nga faqet e rastësishme nuk rekomandohet rreptësisht për të shmangur kërcënimin e virusit.

    Metodat Alternative

    Nëse e dini me siguri që skedari i kërkuar ekziston dhe ndodhet në dosjen e dëshiruar (System32 për një OS 32-bit, 64-bit kërkon dy kopje - në System32 dhe dosje sistemi SysWOW64), atëherë mund të provoni ta regjistroni manualisht përmes linjës së komandës të nisur si administrator i këtij kompjuteri:
    1. Fut komandën regsvr32 /u api-ms-win-crt-runtime-l1-1-0.dll
    2. Pas kësaj shkruani regsvr32 /i api-ms-win-crt-runtime-l1-1-0.dll
    3. Rinisni kompjuterin tuaj.
    Mund të jetë që problemi në të vërtetë nuk është në skedar, por në vetë lojën ose programin që sinjalizon një dështim. Provoni të testoni lojëra dhe programe të tjera. Nëse funksionojnë mirë, riinstaloni aplikacionin që po hedh gabimin ose përdorni patch-in zyrtar për të.

    Metoda e fundit në listë, por jo më pak efektive, është kthimi i sistemit në një gjendje ku nuk ka pasur dështim, nëse ka një të përshtatshme pikë kontrolli. Përdorni opsionin "Rivendosni cilësimet e sistemit ose kompjuterin" që ndodhet në Panelin e Kontrollit (artikulli "Backup and Restore"). Mënyra alternative nisje - Filloni => Të gjitha programet => Standard => Shërbimi => Rivendosja e sistemit.

    Kjo metodë nuk ndikon skedarët ekzistues dhe dosjet. Vetëm cilësimet e sistemit janë subjekt i rimishërimit. Është e pamundur të rikuperoni të dhënat e fshira në këtë mënyrë, por regjistrimi i tyre në sistem është i mundur.

    Dhe së fundi, metoda më radikale është të rivendosni OS nga një i ruajtur. disku i jashtëm arkiv, nëse është i disponueshëm.

    Nëse asnjë nga metodat e mësipërme nuk ndihmon, e vetmja mundësi që mbetet është të riinstaloni sistemin operativ.

  • Gjatë nisjes së disa programeve (në veçanti, atyre të lojërave), disa përdorues hasën në dështimin e programit dhe mesazhin përkatës "Programi nuk mund të niset për shkak të mungesës së Api-ms-win-crt-runtime-l1-1-0.dll . Siç vijon nga teksti i gabimit, shkaku i shfaqjes së tij është mungesa (ose dëmtimi) i bibliotekës api-ms-win-crt-runtime-l1-1-0.dll, skedari i së cilës nuk u gjet në sistemin. Në këtë artikull, unë do t'ju tregoj në detaje pse ndodh gabimi api-ms-win-crt-runtime dhe cilat mjete softuerike mund të përdoren për ta rregulluar atë.

    Pse shfaqet gabimi api-ms-win-crt-runtime-l1-1-0.dll?

    Siç e përmenda më lart, kjo është për shkak të mungesës, korrupsionit ose funksionimit të gabuar të skedarit dinamik të bibliotekës api-ms-win-crt-runtime-l1-1-0.dll.

    Më lejoni t'i kujtoj lexuesit se skedarët e bibliotekës dinamike (dll) janë një koleksion nënprogramesh ose objektesh, të cilat, nga ana tjetër, punojnë me programe të tjera (mjaft lloje të ndryshme). Në të njëjtën kohë, skedari api-ms-win-crt-runtime-l1-1-0.dll në kompjuter është një nga elementët e rëndësishëm të mjedisit universal të funksionimit C (CRT) për Windows OS.

    Çfarë saktësisht mund të shkaktojë mosfunksionim në funksionimin e kësaj biblioteke? Do të shënoja faktorët e mëposhtëm:

    Pasi të kemi analizuar arsyet e gabimit api-ms-win-crt-runtime-l1-1-0.dll, ne do të vazhdojmë të shqyrtojmë se si ta rregullojmë atë në kompjuterin tuaj.

    Si të rregulloni problemin me fillimin e programit dhe mungesën e api-ms-win-crt-runtime-l1-1-0.dll

    Për të rregulluar gabimin api-ms-win-crt-runtime-l1-1-0.dll, ju rekomandoj të bëni sa më poshtë:


    Ju lutemi vini re se që përditësimi i përmendur të funksionojë siç duhet në tuaj sistemi operativ duhet të instalohen paketat e shërbimit të sistemit (SP1 për Windows 7, SP2 për Windows Vista dhe kështu me radhë).

    • Instaloni komplet i plotë Bibliotekat e Microsoft Visual C++ 2015, ndër të cilat është edhe biblioteka që na nevojitet. Ndiqni lidhjen e dhënë, kontrolloni kutinë pranë skedarit që korrespondon me thellësinë e bitit të OS tuaj (X86 për 32-bit, X64 për 64-bit), klikoni "Next" në fund djathtas, shkarkoni dhe instaloni këtë skedar në kompjuterin tuaj.


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

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

    Rinisni sistemin dhe provoni të ekzekutoni përsëri programin problematik.

    • Përdorni programin sfc për të kontrolluar integritetin skedarët e sistemit . Drejtoni linjën e komandës si administrator (kliko në butonin "Start", shkruani cmd në shiritin e kërkimit, kliko me të djathtën në të njëjtin rezultat që gjendet në krye dhe zgjidhni "Run as administrator" nga menyja që shfaqet), në rreshti i komandës fut:

    sfc /scannow - dhe shtypni enter. Prisni që procesi të përfundojë, pastaj rinisni kompjuterin tuaj;

    • Instaloni drejtues të rinj për komponentët tuaj të OS(Programet si DriverPack Solution ose Driver Genius do të ndihmojnë);
    • Përdorni një pikë rikuperimi, në të cilin programi problematik funksionoi normalisht (). Nëse një program me një gabim ka funksionuar më parë pa dështime, provoni ta ktheni sistemin në një pikë rivendosjeje ku nuk janë vërejtur probleme. Klikoni në butonin "Start", futni rstrui në shiritin e kërkimit, zgjidhni pikën optimale të rivendosjes dhe kthejeni sistemin tuaj në të.

    Video

    Nëse papritmas hasni mesazhin "Programi nuk mund të niset sepse mungon api-ms-win-crt-runtime-l1-1-0.dll", atëherë gjëja e parë që rekomandoj është instalimi përditësimi i sistemit KB2999226, do ta rregullojë problemin në shumicën dërrmuese të rasteve. Nëse kjo këshillë rezulton e paefektshme, përdorni këshilla të tjera të listuara më sipër, ato do t'ju ndihmojnë të hiqni qafe gabimin crt-runtime-l1-1-0.dll në kompjuterin tuaj.

    © 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni