Korjaus: Microsoft Visual C ++ Runtime Error R6025



Kokeile Instrumenttia Ongelmien Poistamiseksi

Suorituksenaikaiset virheet R6025 on virhe, joka liittyy Microsoftin Visual C ++ -kehitysympäristöön. Kaikki sovellukset tai ohjelmat, jotka on kehitetty Visual C ++ -studion avulla, kuuluvat tämän virheen mahdollisten kohteiden joukkoon. Suorituksenaikaisen virheen R6025 on havaittu vaikuttavan sekä hyllyssä oleviin sovelluksiin että ohjelmiin, jotka on kehitetty Visual C ++: lla (esimerkiksi Steam-pelit), ja sovelluksiin, joihin virhe on vaikuttanut, henkilökohtaisesti kehitetty Visual C ++: n avulla. Koko virheilmoitus, joka näkyy, kun törmäät tähän virheeseen, kuuluu seuraavasti:



' Suorituksenaikaiset virheet R6025
-Puhdas virtuaalitoiminto
'





Erään Microsoftin tätä erityiskysymystä käsittelevän tietokannan artikkelin mukaan ajonaikainen virhe R6025 laukaistaan, kun Visual C ++ -pohjainen sovellus kutsuu epäsuorasti puhtaan virtuaalijäsenfunktion tilanteessa, jossa kutsu kyseiselle toiminnolle ei edes ole kelvollinen. Jos kohtaat tämän virheen sovellusta kehitettäessä, lisäsit yksinkertaisesti virheellisen puhelun puhtaaseen virtuaalitoimintoon jonnekin sovelluksen koodiin. Tällöin kääntäjä saattaa jopa havaita virheellisen puhelun ja ilmoittaa virheestä sinulle sovellusta rakennettaessa, mutta monissa tapauksissa tämä erityinen virhe voidaan havaita vain käytettäessä käännettyä sovellusta. Jos kohtaat tämän virheen käyttäessäsi hyllystä poikkeavaa ohjelmaa tai sovellusta, ongelman juuret voivat kuitenkin olla täysin erilaiset.

Joka tapauksessa seuraavat ovat tehokkaimpia ratkaisuja, joita voidaan käyttää ajonaikaisen virheen R6025 torjumiseksi:

Ratkaisu 1: Korjaa sovelluksen koodi

Yksinkertaisin ja tehokkain ratkaisu tähän ongelmaan on yksinkertaisesti seuloa kyseisen sovelluksen koodi virheellistä puhelua varten ja poistaa se koodista. On selvää, että tämä vaihtoehto on kuitenkin käyttökelpoinen vain, jos suoritat Runtime Error R6025 -sovelluksen itse kehittämässäsi sovelluksessa. Näin voit poistaa sovelluksesi koodin virheellisestä kutsusta puhtaaseen virtuaalitoimintoon, joka aiheuttaa kaiken tämän sotkun ensisijaisesti:



  1. Korvaa sovellettavan koodin sisällä puhdas virtuaalitoiminto, jota kutsutaan Windows API -toiminnon kutsumiseksi DebugBreak.
  2. Kun DebugBreak on käytössä, virheenkorjaimen käyttö laukaisee kovakoodatun katkaisupisteen, jolloin koodi lakkaa toimimasta.
  3. Kun katkaisupiste laukaisee ja koodi lakkaa toimimasta, yksinkertaisesti analysoi puhelupino nähdäksesi tarkalleen missä sovelluksen koodissa toiminto kutsuttiin, ja poista sitten puhelu.

Yritä käyttää sovellusta nyt, ja sen pitäisi toimia suorittamatta suoritusaikaisvirhettä R6025.

Ratkaisu 2: Suorita SFC-skannaus

Saatat nähdä ajonaikaisen virheen R6025 vioittuneiden järjestelmätiedostojen takia. Tässä tapauksessa suositeltava toimintatapa on suorittaa SFC-skannaus. System File Checker -apuohjelma on suunniteltu tarkistamaan Windows-tietokoneet vioittuneiden tai vioittuneiden järjestelmätiedostojen varalta ja joko korjaamaan löytämänsä tai korvaamaan ne välimuistissa olevilla, täysin ehjillä versioilla. Suorita SFC-skannaus noudattamalla yksinkertaisesti tämän oppaan .

Ratkaisu 3: Asenna puuttuvat Microsoft Visual C ++ -jakelupaketit

Toinen mahdollinen ajonaikaisen virheen R6025 syy puuttuu Microsoft Visual C ++ Redistributable -paketeista. Windows-tietokoneet ovat riippuvaisia ​​laajasta joukosta erilaisia ​​Microsoft Visual C ++ -jakelukelpoisia paketteja, jotta Visual C ++ -sovellukset voidaan suorittaa onnistuneesti ja saumattomasti, ja uudelleenjaeltavien pakettien puuttuminen voi johtaa Windows-tietokoneeseen ongelmiin Visual C ++ -sovellusten suorittamisessa. Näin voit tarkistaa ja asentaa puuttuvat Microsoft Visual C ++ -jakelupaketit tietokoneellesi:

    1. Avaa Aloitusvalikko .
    2. Etsiä ' lisätä tai poistaa ohjelmia '.
    3. Napsauta hakutulosta nimeltä Lisää tai poista ohjelmia .
    4. Odota, että tietokoneellesi asennettujen ohjelmien luettelo täytetään.
    5. Tietokoneellesi asennettujen ohjelmien luettelossa näet useita erilaisia ​​Microsoft Visual C ++ -jakelupaketteja. Sinun on selvitettävä, puuttuuko paketteja tai ole asennettuna tietokoneellesi.
    6. Voit ladata tietokoneeltasi puuttuvien uudelleenjakelukelpoisten pakettien asennusohjelmat seuraavista linkeistä tai, jos tarvitset toisen uudelleenjakelukelpoisen paketin, Lataukset -osio Microsoftin virallisella verkkosivustolla:
      Microsoft Visual C ++ 2010 -jakelupaketti (x86)
      Microsoft Visual C ++ 2012 -jakelukelpoinen päivitys 4
      Microsoft Visual C ++ 2013 -jakelupaketti
      Microsoft Visual C ++ 2015 -jakelupaketti

Ratkaisu 4: Korjaa tai poista ja asenna sitten Microsoft Visual C ++ uudelleen

Saatat joutua suorittamaan ajonaikaisen virheen R6025, koska tietokoneellasi oleva Microsoft Visual C ++ -sovelluksen iterointi on jotenkin vioittunut eikä se enää toimi kuten pitäisi. Tällöin joudut joko korjaamaan Microsoft Visual C ++ -sovelluksesi tai poistamaan asennuksen ja asentamaan sen sitten uudelleen tyhjästä, jos korjaus ei toimi. Voit tehdä tämän käyttämällä ensin Microsoft Visual C ++ -asennusohjelmaa, joka toimitettiin sovelluksen mukana, johon tämä ongelma vaikuttaa. Useimmissa, ellei kaikissa, Visual C ++ -sovelluksissa on Microsoft Visual C ++ -sovelluksen asennusohjelma. Jos haluat käyttää tätä ratkaisua, sinun on:

  1. Siirry tietokoneesi hakemistoon, johon Microsoft Visual C ++: n asennusohjelma on tallennettu. Jos esimerkiksi kohtaat ajonaikaisen virheen R6025, kun toistat Skyrimiä Steamin kautta, asennusohjelma sijaitsee seuraavassa kansiossa vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    merkintä: Yllä olevassa hakemistossa X edustaa kiintolevyn osiota vastaavaa kirjainta Höyry hakemisto sijaitsee, ja ... edustaa mitä tahansa Steam-hakemiston ylätason kansioita (jos sellaisia ​​on).
  2. Paikantaa vcredist_x86.exe ja kaksoisnapsauta sitä suorittaaksesi sen.
  3. Kun sinulta kysytään, haluatko Korjaus asennus tai Poista valitse se Korjaus .
  4. Käy asennusohjelman läpi, odota korjausten suorittamista ja tarkista, onko ongelma ratkaistu.

Jos ajonaikainen virhe R6025 jatkuu, toista vaiheet 1 ja 2 ylhäältä ja sitten:

  1. Kun sinulta kysytään, haluatko Korjaus asennus tai Poista valitse se Poista .
  2. Käy asennusohjelman läpi ja odota, että Microsoft Visual C ++ -sovelluksen asennus poistetaan.
  3. Kun Visual C ++ on poistettu, suorita vcredist_x86.exe taas kerran.
  4. Tällä kertaa asennusohjelma tietää, että Microsoft Visual C ++: ta ei ole edes asennettu tietokoneellesi, joten sen läpi asentaminen Visual C ++: n asennetaan uudelleen.
  5. Kun Visual C ++ on asennettu uudelleen, tarkista onko ongelma korjattu.
4 minuuttia luettu