Guider

Fix: Microsoft Visual C ++ Runtime Error R6025

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 hjelp 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 til 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 det ugyldige anropet 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 å 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 blir kalt 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, er det bare å analysere 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 baredenne 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. ÅpneStartmeny.
    2. Søk etter "legge til eller fjerne programmer“.
    3. Klikk på søkeresultatetLegg til eller fjern programmer.
    4. Vent til listen over programmer som er 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 ++ Redistribuerbare 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 alle omfordelbare pakker som mangler på datamaskinen din fra følgende lenker, eller hvis du trenger en annen omfordelbar pakke, fra Nedlastingerseksjon på Microsofts offisielle nettsted:

      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 vil 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 gjennom Steam, vil installasjonsprogrammet være plassert i følgende mappe som vcredist_x86.exe:

    X: \… \ Steam \ SteamApps \ Common \ Skyrim \ VCRedist

    Merk: I katalogen overX representerer bokstaven som tilsvarer partisjonen på harddisken dinDampkatalogen ligger i, og representerer hvilke overordnede mapper (hvis noen) Steam-katalogen har.

  2. Lokaliservcredist_x86.exeog dobbeltklikk på den for å kjøre den.
  3. På spørsmål om du vilReparereinstallasjonen ellerFjernedet, velgReparere.
  4. Gå gjennom installatøren, vent på at reparasjonene skal utføres, og sjekk om problemet er løst.

I tilfelle Runtime Error R6025 fortsatt vedvarer, gjentatrinn 1og ovenfra, og deretter:

  1. På spørsmål om du vilReparereinstallasjonen ellerFjernedet, velgFjerne.
  2. Gå gjennom installasjonsprogrammet og vent til installasjonen av Microsoft Visual C ++ blir fjernet.
  3. Når Visual C ++ er avinstallert, kjører duvcredist_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 den, installeres Visual C ++ på nytt.
  5. Når Visual C ++ er installert på nytt, må du kontrollere om problemet er løst.
$config[zx-auto] not found$config[zx-overlay] not found