Fix: Microsoft Visual C ++ Runtime-fejl R6025



Prøv Vores Instrument Til At Fjerne Problemer

Runtime Error R6025 er en fejl forbundet med Microsofts Visual C ++ udviklingsmiljø. Ethvert program eller program, der er udviklet ved hjælp af Visual C ++ -studiet, er blandt puljen af ​​mulige mål for denne fejl. Runtime Error R6025 er set påvirker både off-the-shelf applikationer og programmer, der er udviklet ved hjælp af Visual C ++ (f.eks. Steam-spil) og applikationsbrugere, der er berørt af denne fejl, der er udviklet personligt ved hjælp af Visual C ++. Hele fejlmeddelelsen, der ses, når du løber ind i denne fejl, lyder:



' Kørselsfejl R6025
-Rent virtuelt funktionsopkald
'





Ifølge en af ​​Microsofts Knowledge Base-artikler, der vedrører dette specifikke problem, udløses Runtime Error R6025, når en Visual C ++ -baseret applikation indirekte indkalder en ren virtuel medlemsfunktion i en sammenhæng, hvor et opkald til den specifikke funktion ikke engang er gyldig. Hvis du løber ind i denne fejl, mens du udvikler en applikation, tilføjede du blot et ugyldigt opkald til en ren virtuel funktion et eller andet sted i programmets kode. Hvis det er tilfældet, kan din kompilator måske endda registrere det ugyldige opkald og rapportere fejlen til dig, mens du bygger applikationen, men i mange tilfælde kan denne specifikke fejl kun detekteres, når der faktisk køres en kompileret applikation. Hvis du løber ind i denne fejl, mens du bruger et hyldeprogram eller et program, kan roden til problemet dog være helt anderledes.

Under alle omstændigheder er følgende de mest effektive løsninger, der kan bruges til at bekæmpe Runtime Error R6025:

Løsning 1: Ret applikationens kode

Den enkleste og mest effektive løsning på dette problem er simpelthen at sige gennem det berørte applikations kode for det ugyldige opkald og fjerne det fra koden. Selvfølgelig er denne mulighed imidlertid kun levedygtig, hvis du løber ind i Runtime Error R6025 på et program, som du selv har udviklet. Sådan kan du fjerne din applikations kode for det ugyldige opkald til en ren virtuel funktion, der i første omgang gør alt dette rod:



  1. Inden for den berørte applikations kode skal du udskifte den rene virtuelle funktion, der kaldes med en implementering designet til at kalde Windows API-funktionen DebugBreak.
  2. Når DebugBreak er aktiveret, vil brugen af ​​debugger udløse et hårdt kodet breakpoint, på hvilket tidspunkt koden stopper med at køre.
  3. Når brudpunktet udløses, og koden stopper med at køre, skal du blot analysere callstack for at se nøjagtigt, hvor i programmets kode funktionen blev kaldt, og derefter fjerne opkaldet.

Prøv at køre applikationen nu, og den skal køre uden at spytte Runtime Error R6025 ud.

Løsning 2: Kør en SFC-scanning

Du kan muligvis se Runtime Error R6025 på grund af beskadigede systemfiler. Hvis det er tilfældet, anbefales det at køre en SFC-scanning. Systemfilkontrolværktøjet er designet til at kontrollere Windows-computere for systemfiler, der er blevet beskadiget eller ødelagt, og enten reparere det, det finder, eller erstatte dem med cache, helt intakte versioner. For at køre en SFC-scanning skal du blot følge denne vejledning .

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

En anden mulig årsag til Runtime Error R6025 mangler Microsoft Visual C ++ Redistribuerbare pakker. Windows-computere er afhængige af en bred vifte af forskellige Microsoft Visual C ++ Redistribuerbare pakker for at kunne køre Visual C ++ applikationer med succes og problemfrit, og manglende Redistribuerbare pakker kan føre til, at en Windows-computer har problemer med at køre Visual C ++ applikationer. Sådan kan du se efter og installere manglende Microsoft Visual C ++ Redistribuerbare pakker på din computer:

    1. Åbn Start-menu .
    2. Søge efter ' tilføje eller fjerne programmer '.
    3. Klik på søgeresultatet med titlen Tilføj eller fjern programmer .
    4. Vent til listen over programmer, der er installeret på din computer, skal udfyldes.
    5. På listen over programmer, der er installeret på din computer, vil du se et antal forskellige Microsoft Visual C ++ Redistribuerbare pakker. Hvad du skal gøre er at finde ud af, om der mangler pakker og ikke er installeret på din computer i øjeblikket.
    6. Du kan downloade installationsprogrammer til eventuelle Redistributable-pakker, der mangler fra din computer, fra følgende links eller, hvis du har brug for en anden Redistributable-pakke, fra Downloads sektion på Microsofts officielle hjemmeside:
      Microsoft Visual C ++ 2010 Redistribuerbar pakke (x86)
      Microsoft Visual C ++ 2012 Omdistribuerbar opdatering 4
      Microsoft Visual C ++ 2013-fordelbar pakke
      Microsoft Visual C ++ 2015-omfordelingspakke

Løsning 4: Reparer eller afinstaller og geninstaller derefter Microsoft Visual C ++

Du løber muligvis ind i Runtime Error R6025, fordi iterationen af ​​Microsoft Visual C ++, som du har på din computer, på en eller anden måde er blevet ødelagt og fungerer ikke længere som den skal. Hvis det er tilfældet, bliver du enten nødt til at reparere din installation af Microsoft Visual C ++ eller afinstallere og derefter geninstallere den fra bunden, hvis reparationen ikke fungerer. For at gøre dette kan du i første omgang bruge Microsoft Visual C ++ -installationsprogrammet, der fulgte med det program, der er berørt af dette problem. De fleste, hvis ikke alle Visual C ++ - applikationer leveres med et installationsprogram til Microsoft Visual C ++. Hvis du vil bruge denne løsning, skal du:

  1. Naviger til biblioteket på din computer, hvor installationsprogrammet til Microsoft Visual C ++ er gemt. For eksempel, hvis du løber ind i Runtime Error R6025, mens du spiller Skyrim via Steam, vil installationsprogrammet være placeret i følgende mappe som vcredist_x86.exe :
    X: … Steam SteamApps Common Skyrim VCRedist
    Bemærk: I biblioteket ovenfor x repræsenterer det bogstav, der svarer til partitionen på din harddisk Damp bibliotek er placeret i, og ... repræsenterer de overordnede mapper (hvis nogen) Steam-biblioteket har.
  2. Find vcredist_x86.exe og dobbeltklik på den for at køre den.
  3. Når du bliver spurgt om du vil Reparation installationen eller Fjerne det, vælg Reparation .
  4. Gå gennem installationsprogrammet, vent på, at reparationerne udføres, og kontroller, om problemet er løst.

I tilfælde af at Runtime Error R6025 stadig vedvarer, skal du gentage trin 1 og 2 ovenfra og derefter:

  1. Når du bliver spurgt om du vil Reparation installationen eller Fjerne det, vælg Fjerne .
  2. Gå gennem installationsprogrammet, og vent på, at din installation af Microsoft Visual C ++ fjernes.
  3. Når Visual C ++ er afinstalleret, skal du køre vcredist_x86.exe endnu engang.
  4. Denne gang ved installationsprogrammet, at Microsoft Visual C ++ ikke engang er installeret på din computer, så at gå igennem det geninstallerer Visual C ++.
  5. Når Visual C ++ er geninstalleret, skal du kontrollere, om problemet er løst.
4 minutter læst