Fix: Microsoft Visual C ++ Runtime Error R6025



Prøv Instrumentet Vårt For Å Eliminere Problemer

Runtime Error R6025 er en feil assosiert med Microsofts Visual C ++ utviklingsmiljø. Ethvert program eller program som er utviklet ved hjelp av Visual C ++ studio er blant utvalget av mulige mål for denne feilen. Runtime Error R6025 har blitt sett som påvirker både hylleprogrammer og programmer som er utviklet ved bruk av Visual C ++ (for eksempel Steam-spill) og applikasjonsbrukere som er berørt av denne feilen personlig utviklet ved hjelp av Visual C ++. Hele feilmeldingen som vises når du støter på denne feilen, lyder:



' Runtime Error R6025
-Rent virtuell funksjonsanrop
'





I følge en av Microsofts Knowledge Base-artikler som gjelder dette spesifikke problemet, utløses Runtime Error R6025 når et Visual C ++ -basert program indirekte innkaller en ren virtuell medlemsfunksjon i en sammenheng der en samtale til den spesifikke funksjonen ikke engang er gyldig. Hvis du får denne feilen mens du utvikler et program, la du ganske enkelt til en ugyldig samtale til en ren virtuell funksjon et sted i programmets kode. Hvis det er tilfelle, kan kompilatoren din til og med oppdage den ugyldige samtalen og rapportere feilen til deg mens du bygger applikasjonen, men i mange tilfeller kan denne spesifikke feilen bare oppdages når du faktisk kjører et kompilert program. Hvis du får denne feilen mens du bruker et hylleprogram eller et program, kan roten til problemet imidlertid være helt annerledes.

I alle fall er følgende de mest effektive løsningene som kan brukes til å bekjempe Runtime Error R6025:

Løsning 1: Løs programkoden

Den enkleste og mest effektive løsningen på dette problemet er å bare sile gjennom det berørte applikasjonskoden for den ugyldige samtalen og fjerne den fra koden. Dette alternativet er imidlertid åpenbart bare levedyktig hvis du får Runtime Error R6025 i et program som du selv har utviklet. Slik kan du kvitte applikasjonens kode for den ugyldige samtalen til en ren virtuell funksjon som i utgangspunktet gjør alt dette rotet:



  1. Innenfor den berørte applikasjonens kode, erstatt den rene virtuelle funksjonen som kalles med en implementering designet for å kalle Windows API-funksjonen DebugBreak.
  2. Når DebugBreak er aktivert, vil bruken av feilsøkingsprogrammet utløse et hardkodet brytpunkt, på hvilket tidspunkt koden slutter å kjøre.
  3. Når pausepunktet utløses og koden slutter å kjøre, analyserer du bare callstack for å se nøyaktig hvor i programmets kode funksjonen ble kalt, og deretter fjerne samtalen.

Prøv å kjøre applikasjonen nå, og den skal kjøre uten å spytte ut Runtime Error R6025.

Løsning 2: Kjør en SFC-skanning

Du ser kanskje Runtime Error R6025 på grunn av ødelagte systemfiler. Hvis det er tilfelle, anbefales det å kjøre en SFC-skanning. Systemfilkontrollverktøyet er designet for å sjekke Windows-datamaskiner for systemfiler som har blitt skadet eller ødelagt, og enten reparere eventuelle det finner eller erstatte dem med hurtigbufrede, helt intakte versjoner. For å kjøre en SFC-skanning, følg bare denne guiden .

Løsning 3: Installer eventuelle manglende Microsoft Visual C ++ omfordelbare pakker

En annen mulig årsak til Runtime Error R6025 mangler Microsoft Visual C ++ Redistribuerbare pakker. Windows-datamaskiner er avhengige av et bredt utvalg av forskjellige Microsoft Visual C ++ Redistribuerbare pakker for å kunne kjøre Visual C ++ applikasjoner, og manglende Redistribuerbare pakker kan føre til at en Windows-datamaskin har problemer med å kjøre Visual C ++ - applikasjoner. Slik kan du se etter og installere manglende Microsoft Visual C ++ omfordelbare pakker på datamaskinen din:

    1. Åpne Startmeny .
    2. Søk etter ' legge til eller fjerne programmer '.
    3. Klikk på søkeresultatet med tittelen Legg til eller fjern programmer .
    4. Vent til listen over programmer installert på datamaskinen din blir fylt ut.
    5. I listen over programmer som er installert på datamaskinen din, vil du se en rekke forskjellige Microsoft Visual C ++ omfordelbare pakker. Det du trenger å gjøre er å finne ut om noen pakker mangler og ikke er installert på datamaskinen din.
    6. Du kan laste ned installasjonsprogrammer for eventuelle omfordelbare pakker som mangler på datamaskinen din fra følgende lenker, eller hvis du trenger en annen omfordelbar pakke, fra Nedlastinger delen på Microsofts offisielle nettside:
      Microsoft Visual C ++ 2010 omfordelbar pakke (x86)
      Microsoft Visual C ++ 2012 omfordelbar oppdatering 4
      Microsoft Visual C ++ 2013 omfordelbar pakke
      Microsoft Visual C ++ 2015 omfordelbar pakke

Løsning 4: Reparer eller avinstaller og installer deretter Microsoft Visual C ++ på nytt

Du kjører kanskje inn i Runtime Error R6025 fordi iterasjonen av Microsoft Visual C ++ som du har på datamaskinen din på en eller annen måte er ødelagt og ikke lenger fungerer som den skal. Hvis det er tilfelle, må du enten reparere installasjonen av Microsoft Visual C ++, eller avinstallere og deretter installere den fra bunnen av i tilfelle reparasjonen ikke fungerer. For å gjøre dette kan du i første omgang bruke Microsoft Visual C ++ installasjonsprogrammet som fulgte med applikasjonen som er berørt av dette problemet. De fleste, om ikke alle, Visual C ++ -applikasjoner kommer med et installasjonsprogram for Microsoft Visual C ++. Hvis du ønsker å bruke denne løsningen, må du:

  1. Naviger til katalogen på datamaskinen der installasjonsprogrammet for Microsoft Visual C ++ er lagret. Hvis du for eksempel støter på Runtime Error R6025 mens du spiller Skyrim via Steam, vil installasjonsprogrammet være plassert i følgende mappe som vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Merk: I katalogen over X representerer bokstaven som tilsvarer partisjonen på harddisken din Damp katalogen ligger i, og ... representerer de overordnede mappene (hvis noen) Steam-katalogen har.
  2. Lokaliser vcredist_x86.exe og dobbeltklikk på den for å kjøre den.
  3. På spørsmål om du vil Reparere installasjonen eller Fjerne det, velg Reparere .
  4. Gå gjennom installatøren, vent til reparasjonen skal utføres, og sjekk om problemet er løst.

I tilfelle Runtime Error R6025 fortsatt vedvarer, gjenta trinn 1 og 2 ovenfra, og deretter:

  1. På spørsmål om du vil Reparere installasjonen eller Fjerne det, velg Fjerne .
  2. Gå gjennom installasjonsprogrammet og vent på at installasjonen av Microsoft Visual C ++ blir fjernet.
  3. Når Visual C ++ er avinstallert, kjører du vcredist_x86.exe igjen.
  4. Denne gangen vil installasjonsprogrammet vite at Microsoft Visual C ++ ikke engang er installert på datamaskinen din, så hvis du går gjennom det, installeres Visual C ++ på nytt.
  5. Når Visual C ++ er installert på nytt, må du sjekke om problemet er løst.
4 minutter lest