Popravek: Microsoft Visual C ++ Runtime Error R6025



Preizkusite Naš Instrument Za Odpravo Težav

Napaka med izvajanjem R6025 je napaka, povezana z Microsoftovim razvojnim okoljem Visual C ++. Vsaka aplikacija ali program, ki je bil razvit s pomočjo studia Visual C ++, je med možnimi cilji za to napako. Opažena je bila napaka med izvajanjem R6025, ki je vplivala tako na pripravljene programe kot tudi na programe, ki so bili razviti z uporabo Visual C ++ (na primer igre Steam), in na uporabnike aplikacij, na katere je ta napaka osebno razvila uporabo Visual C ++. Celotno sporočilo o napaki, ki se prikaže, ko naletite na to napako, se glasi:



' Napaka med izvajanjem R6025
-Klic čiste navidezne funkcije
'





V skladu z enim od Microsoftovih člankov iz zbirke znanja, ki se nanaša na to specifično težavo, se napaka med izvajanjem R6025 sproži, ko aplikacija, ki temelji na Visual C ++, posredno prikliče čisto funkcijo navideznega člana v kontekstu, ko klic te posebne funkcije niti ni veljaven. Če naletite na to napako med razvojem aplikacije, ste preprosto dodali neveljaven klic čisti virtualni funkciji nekje v kodi aplikacije. V tem primeru lahko vaš prevajalnik med gradnjo aplikacije celo zazna neveljaven klic in vam sporoči napako, vendar je v določenih primerih to specifično napako mogoče zaznati le, ko dejansko zaženete prevedeno aplikacijo. Če naletite na to napako med uporabo programa ali aplikacije, ki ni pripravljena za prodajo, pa je koren težave morda povsem drugačen.

V vsakem primeru so naslednje najučinkovitejše rešitve, ki jih lahko uporabimo za boj proti Runtime Error R6025:

1. rešitev: popravite kodo aplikacije

Najenostavnejša in najučinkovitejša rešitev te težave je preprosto prebrati neveljaven klic prizadete kode aplikacije in jo odstraniti iz kode. Očitno pa je ta možnost izvedljiva le, če naletite na Runtime Error R6025 v aplikaciji, ki ste jo sami razvili. Tukaj je opisano, kako lahko kodo aplikacije odstranite iz neveljavnega klica na čisto navidezno funkcijo, ki v prvi vrsti naredi vse to:



  1. Znotraj kode prizadete aplikacije nadomestite čisto navidezno funkcijo, ki jo prikličete, z izvedbo, ki bo poklicala funkcijo Windows API DebugBreak.
  2. Ko je DebugBreak vključen, bo uporaba razhroščevalnika sprožila trdo kodirano prelomno točko, na kateri bo koda prenehala delovati.
  3. Ko se sproži točka prekinitve in koda preneha delovati, preprosto analizirajte klicni krog, da natančno vidite, kje v kodi aplikacije je bila klicana funkcija, in nato odstranite klic.

Poskusite zagnati aplikacijo zdaj in zagnala bi se, ne da bi izpuščala Runtime Error R6025.

2. rešitev: zaženite skeniranje SFC

Morda se prikaže napaka med izvajanjem R6025 zaradi poškodovanih sistemskih datotek. V tem primeru je priporočeno, da zaženete pregledovanje SFC. Pripomoček za preverjanje sistemskih datotek je zasnovan za preverjanje računalnikov s sistemom Windows za sistemske datoteke, ki so bile poškodovane ali poškodovane, ali popravilo vseh, ki jih najde, ali njihovo zamenjavo s predpomnjenimi, popolnoma nedotaknjenimi različicami. Če želite zagnati skeniranje SFC, preprosto sledite ta vodnik .

3. rešitev: Namestite vse manjkajoče pakete za distribucijo Microsoft Visual C ++

Drug možen vzrok napake med izvajanjem R6025 manjkajo paketi za redistribucijo Microsoft Visual C ++. Računalniki z operacijskim sistemom Windows so odvisni od širokega nabora različnih distribucijskih paketov Microsoft Visual C ++, da lahko uspešno in nemoteno zaženejo programe Visual C ++, manjkajoči paketi za redistribucijo pa lahko povzročijo, da ima Windows računalnik težave z izvajanjem aplikacij Visual C ++. Evo, kako lahko v računalnik preverite in namestite manjkajoče pakete za distribucijo Microsoft Visual C ++:

    1. Odprite Meni Start .
    2. Išči ' dodajanje ali odstranjevanje programov '.
    3. Kliknite rezultat iskanja z naslovom Dodajanje ali odstranjevanje programov .
    4. Počakajte, da se zapolni seznam programov, nameščenih v računalniku.
    5. Na seznamu programov, nameščenih v računalniku, boste videli številne različne pakete za distribucijo Microsoft Visual C ++. Kar morate storiti, je ugotoviti, ali kakšen paket manjka in trenutno ni nameščen v vašem računalniku.
    6. Iz naslednjih povezav lahko naložite namestitvene programe za vse pakete za distribucijo, ki manjkajo v vašem računalniku, ali če potrebujete drug paket za distribucijo, iz Prenosi odsek na uradni Microsoftovi spletni strani:
      Paket za distribucijo Microsoft Visual C ++ 2010 (x86)
      Microsoft Visual C ++ 2012 Redistributable Update 4
      Paket za distribucijo Microsoft Visual C ++ 2013
      Paket za distribucijo Microsoft Visual C ++ 2015

4. rešitev: Popravite ali odstranite in nato znova namestite Microsoft Visual C ++

Morda ste naleteli na napako med izvajanjem R6025, ker je bila ponovitev Microsoft Visual C ++, ki jo imate v računalniku, nekako poškodovana in ne deluje več, kot bi morala. V tem primeru boste morali popraviti namestitev Microsoft Visual C ++ ali odstraniti in znova namestiti iz nič, če popravilo ne bo delovalo. Za to lahko uporabite namestitveni program Microsoft Visual C ++, ki je bil priložen aplikaciji, na katero ta težava sploh vpliva. Večina aplikacij Visual C ++, če ne celo vse, ima namestitveni program za Microsoft Visual C ++. Če želite uporabiti to rešitev, morate:

  1. Pomaknite se do imenika v računalniku, kjer je shranjen namestitveni program za Microsoft Visual C ++. Če na primer naletite na napako med izvajanjem R6025 med predvajanjem Skyrim prek Steam, bo namestitveni program v naslednji mapi kot vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Opomba: V zgornjem imeniku X predstavlja črko, ki ustreza particiji vašega trdega diska Steam imenik se nahaja v in ... predstavlja vse nadrejene mape (če obstajajo) v imeniku Steam.
  2. Poiščite vcredist_x86.exe in dvokliknite nanjo, da jo zaženete.
  3. Na vprašanje, ali želite Popravilo namestitev oz Odstrani it, izberite Popravilo .
  4. Pojdite skozi namestitveni program, počakajte, da se popravila izvedejo, in preverite, ali je težava odpravljena.

Če napaka med izvajanjem R6025 še vedno obstaja, ponovite postopek 1. koraki in 2. od zgoraj in nato:

  1. Na vprašanje, ali želite Popravilo namestitev oz Odstrani it, izberite Odstrani .
  2. Pojdite skozi namestitveni program in počakajte, da odstranite namestitev Microsoft Visual C ++.
  3. Ko je Visual C ++ odstranjen, zaženite vcredist_x86.exe ponovno.
  4. Tokrat bo namestitveni program vedel, da Microsoft Visual C ++ niti ni nameščen v vašem računalniku, zato bo znova nameščen Visual C ++.
  5. Ko je Visual C ++ znova nameščen, preverite, ali je težava odpravljena.
4 minute branja