PARANDUS: Microsoft Visual C ++ käitustõrge R6025



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Käitusaja tõrge R6025 on tõrge, mis on seotud Microsofti Visual C ++ arenduskeskkonnaga. Kõik rakendused või programmid, mis on välja töötatud Visual C ++ stuudio abil, kuuluvad selle vea võimalike sihtmärkide hulka. Käitusaja tõrge R6025 mõjutab nii riiuliväliseid rakendusi kui ka programme, mis on välja töötatud Visual C ++ abil (näiteks Steam-mängud), ja rakendusi, mida see viga mõjutab, isiklikult Visual C ++ abil välja töötatud. Selle tõrke tekkimisel kuvatakse kogu tõrketeade:



' Käitusaja tõrge R6025
-Puhas virtuaalne funktsioonikõne
'





Vastavalt ühele Microsofti selle konkreetse probleemiga seotud teabebaasi artiklile käivitatakse käitustõrge R6025, kui Visual C ++ põhine rakendus kutsub kaudselt välja puhta virtuaalliikme funktsiooni kontekstis, kus kõne sellele konkreetsele funktsioonile pole isegi kehtiv. Kui teil tekib rakenduse arendamisel see tõrge, lisasite puhtasse virtuaalsesse funktsiooni kehtetu kõne kuskil rakenduse koodis. Sel juhul võib kompilaator isegi kehtetu kõne tuvastada ja vea teile rakenduse ehitamise ajal teatada, kuid paljudel juhtudel saab selle konkreetse tõrke tuvastada ainult kompileeritud rakenduse tegelikult käivitamisel. Kui teil tekib see viga riiulivälise programmi või rakenduse kasutamisel, võib probleemi juur olla hoopis teine.

Igal juhul on järgmised kõige tõhusamad lahendused, mida saab kasutada käitustõrke R6025 vastu võitlemiseks:

1. lahendus: parandage rakenduse kood

Selle probleemi kõige lihtsam ja tõhusam lahendus on lihtsalt mõjutatud rakenduse kehtetu kõne koodi otsimine ja selle eemaldamine koodist. Ilmselt on see valik siiski otstarbekas ainult siis, kui teie enda välja töötatud rakenduses töötab käitustõrge R6025. Nii saate vabastada oma rakenduse koodi kehtetust kõnest puhtale virtuaalsele funktsioonile, mis kogu selle segaduse kõigepealt tekitab:



  1. Mõjutatud rakenduse koodis asendage puhas virtuaalne funktsioon, mida kutsutakse, rakendusega, mis on loodud Windowsi API-funktsiooni DebugBreak kutsumiseks.
  2. Kui DebugBreak on sisse lülitatud, käivitab siluri kasutamine kõvakodeeritud katkestuspunkti, misjärel kood peatub.
  3. Kui katkestuspunkt käivitatakse ja kood lakkab töötamast, analüüsige lihtsalt kõnepinu, et näha, kuhu täpselt rakenduse koodis funktsioon kutsuti, ja seejärel eemaldage kõne.

Proovige kohe rakendus käivitada ja see peaks töötama ilma Runtime Error R6025 välja laskmata.

Lahendus 2. Käivitage SFC-skannimine

Võib-olla näete runtime tõrke R6025 rikutud süsteemifailide tõttu. Sel juhul on soovitatav toimida SFC-skannimisega. Süsteemifailide kontrollimise utiliit on loodud Windowsi arvutites kahjustatud või rikutud süsteemifailide otsimiseks ja parandama kõik leitud ülesanded või asendama need vahemällu salvestatud täiesti tervete versioonidega. SFC-skannimise käivitamiseks järgige lihtsalt see juhend .

3. lahendus: installige puuduvad Microsofti Visual C ++ uuesti levitatavad paketid

Käitusaja tõrke R6025 teine ​​võimalik põhjus on Microsofti Visual C ++ ümberjagatavate pakettide puudumine. Windowsi arvutid sõltuvad Visual C ++ rakenduste edukaks ja sujuvaks käitamiseks paljudest erinevatest Microsoft Visual C ++ ümberjagatavatest pakettidest ning ümberjagatavate pakettide puudumine võib põhjustada Windowsi arvuti probleeme Visual C ++ rakenduste käitamisega. Puuduvate Microsofti Visual C ++ uuesti levitatavate pakettide kontrollimiseks ja installimiseks arvutisse toimige järgmiselt.

    1. Ava Menüü Start .
    2. Otsima ' programme lisada või eemaldada '.
    3. Klõpsake otsingutulemil pealkirjaga Lisage või eemaldage programme .
    4. Oodake, kuni arvutisse installitud programmide loend täidetakse.
    5. Arvutisse installitud programmide loendis näete mitmeid erinevaid Microsoft Visual C ++ ümberjagatavaid pakette. Peate välja selgitama, kas mõni pakett on puudu ja pole teie arvutisse installitud.
    6. Kõigi teie arvutist puuduvate ümberjagatavate pakettide installijad saate alla laadida järgmistelt linkidelt või, kui vajate mõnda muud ümberjagatavat paketti, Allalaadimised jaotis Microsofti ametlikul veebisaidil:
      Microsofti Visual C ++ 2010 ümberjagatav pakett (x86)
      Microsofti Visual C ++ 2012 ümberjagatav värskendus 4
      Microsofti Visual C ++ 2013 ümberjagatav pakett
      Microsofti Visual C ++ 2015 ümberjagatav pakett

Lahendus 4. Parandage või desinstallige ja seejärel installige Microsoft Visual C ++ uuesti

Võib juhtuda, et käitamisviga R6025 töötab, kuna teie arvutis olev Microsoft Visual C ++ iteratsioon on kuidagi rikutud ja ei tööta enam nii nagu peaks. Sel juhul peate kas Microsofti Visual C ++ installi parandama või desinstallima ja seejärel uuesti nullist installima, kui remont ei toimi. Selleks võite ennekõike kasutada Microsofti Visual C ++ installerit, mis oli kaasas rakendusega, mida see probleem puudutas. Enamikel, kui mitte kõigil Visual C ++ rakendustel on Microsoft Visual C ++ installiprogramm. Kui soovite seda lahendust kasutada, peate:

  1. Navigeerige oma arvuti kataloogi, kuhu on salvestatud Microsoft Visual C ++ installiprogramm. Näiteks kui teil tekib Steamiga Skyrimi mängides käitamisviga R6025, asub installer järgmises kaustas kui vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Märge: Ülaltoodud kataloogis X tähistab kõvaketta partitsioonile vastavat tähte Aur kataloog asub ja ... tähistab mis tahes vanema kaustu (kui neid on), mis kataloogis Steam on.
  2. Leidke vcredist_x86.exe ja topeltklõpsake selle käivitamiseks.
  3. Kui küsitakse, kas soovite Remont install või Eemalda valige see Remont .
  4. Minge läbi installeri, oodake, kuni parandused toimuvad, ja kontrollige, kas probleem on lahendatud.

Juhul, kui käitustõrge R6025 endiselt püsib, korrake seda sammud 1 ja 2 ülalt ja siis:

  1. Kui küsitakse, kas soovite Remont install või Eemalda valige see Eemalda .
  2. Minge läbi installeri ja oodake, kuni teie Microsoft Visual C ++ installimine eemaldatakse.
  3. Kui Visual C ++ on desinstallitud, käivitage vcredist_x86.exe veel kord.
  4. Seekord saab installiprogramm teada, et Microsoft Visual C ++ pole teie arvutisse installitud, nii et selle läbimine installib Visual C ++ uuesti.
  5. Kui Visual C ++ on uuesti installitud, kontrollige, kas probleem on lahendatud.
4 minutit loetud