Errore di runtime di Microsoft Visual C ++ R6025

Contenuti

L'errore di runtime R6025 è un errore associato all'ambiente di sviluppo Visual C ++ di Microsoft. Qualsiasi applicazione o programma che è stato sviluppato utilizzando lo studio Visual C ++ è tra il gruppo di possibili obiettivi per questo errore. È stato riscontrato che l'errore di runtime R6025 interessa sia le applicazioni che i programmi sviluppati con Visual C ++ (giochi di vapore, come esempio) così come le applicazioni che gli utenti interessati da questo errore hanno sviluppato personalmente con Visual C ++. Leggi l'intero messaggio di errore che vedi quando riscontri questo errore:

»Errore di runtime R6025

-Chiamata di funzione virtuale pura «

2018-07-14_103310-5713525

Secondo uno dei post della Microsoft Knowledge Base relativi a questo argomento specifico, errore di runtime R6025 viene attivato quando un'applicazione basata su Visual C ++ chiama indirettamente una funzione membro virtuale pura in un contesto in cui la chiamata a quella specifica funzione non è nemmeno valida. Se questo errore si verifica durante lo sviluppo dell'applicazione, basta aggiungere una chiamata non valida a una funzione virtuale pura da qualche parte nel codice dell'applicazione. Se è il caso, il tuo compilatore può persino rilevare la chiamata non valida e avvisarti dell'errore durante la compilazione dell'applicazione, ma in molti casi questo errore specifico può essere rilevato solo quando è in esecuzione un'app compilata. Nonostante questo, se si verifica questo errore durante l'utilizzo di un programma o di un'applicazione non disponibile, la radice del problema potrebbe essere completamente diversa.

In ogni caso, Le seguenti sono le soluzioni più efficaci che possono essere utilizzate per gestire l'errore di runtime R6025:

Soluzione 1: correggere il codice dell'applicazione

La risposta più semplice ed efficace a questo problema è semplicemente esaminare il codice dell'applicazione interessata per la chiamata non valida e rimuoverlo dal codice. Nonostante questo, apparentemente, questa opzione è disponibile solo se si verifica l'errore di runtime R6025 in un'applicazione sviluppata da te. Prossimo, Ti mostriamo come puoi rimuovere la chiamata non valida dal codice della tua applicazione e trasformarla in una funzione puramente virtuale che sta facendo tutto questo casino in primo luogo:

  1. All'interno del codice dell'applicazione interessata, sostituire la funzione puramente virtuale che viene invocata con un'implementazione progettata per chiamare la funzione API di Windows DebugBreak.

  2. Quando DebugBreak è attivato, l'uso del debugger attiverà un punto di interruzione del codice fisso, a quel punto il codice smetterà di funzionare.

  3. Quando il punto di interruzione viene attivato e il codice smette di essere eseguito, analizza semplicemente lo stack di chiamate per vedere esattamente dove nel codice dell'applicazione è stata chiamata la funzione e quindi rimuove la chiamata.

Prova a eseguire l'applicazione ora, e dovrebbe funzionare senza espellere l'errore di runtime R6025.

Soluzione 2: eseguire una scansione SFC

Potresti vedere l'errore di runtime R6025 a causa di file di sistema danneggiati. Se è il caso, la linea di condotta consigliata è eseguire una scansione SFC. L'utilità Controllo file di sistema è progettata per controllare i computer Windows per file di sistema danneggiati o corrotti e riparare quelli che trova o sostituirli con versioni memorizzate nella cache completamente intatte. Per eseguire una scansione SFC, basta seguire questa guida.

Soluzione 3: installa i pacchetti ridistribuibili di Microsoft Visual C ++ mancante

Un'altra possibile causa dell'errore di runtime R6025 è la mancanza di pacchetti ridistribuibili di Microsoft Visual C ++. I computer Windows dipendono da un'ampia gamma di diversi pacchetti ridistribuibili di Microsoft Visual C. ++ per eseguire applicazioni Visual C ++ con successo e senza intoppi, e la mancanza di pacchetti ridistribuibili può causare problemi a un computer Windows nell'esecuzione di applicazioni visive. C ++. Prossimo, Ecco come verificare e installare i pacchetti ridistribuibili di Microsoft Visual C ++ manca dal tuo computer:

    1. Apri il menu di avvio.

    2. Cerca »aggiungi o rimuovi programmi«.

    3. Fare clic sul risultato della ricerca intitolato Aggiungi o rimuovi programmi. 2018-07-14_103402-6070650

    4. Attendi che l'elenco dei programmi installati sul tuo computer si riempia.

    5. All'interno dell'elenco dei programmi installati sul tuo computer, vedrai vari pacchetti ridistribuibili di Microsoft Visual C ++ diverso. Quello che devi fare è scoprire se mancano dei pacchetti e non sono installati sul tuo computer oggi. 2018-07-14_103427-2973860

    6. Puoi scaricare i programmi di installazione per eventuali pacchetti ridistribuibili mancanti sul tuo computer dai seguenti collegamenti o, se hai bisogno di un pacchetto ridistribuibile diverso, dalla sezione Download del portale web ufficiale di Microsoft:

      Pacchetto ridistribuibile Microsoft Visual C ++ 2010 (x86)

      Aggiornamento ridistribuibile 4 di Microsoft Visual C ++ 2012

      Pacchetto ridistribuibile Microsoft Visual C ++ 2013

      Pacchetto ridistribuibile Microsoft Visual C ++ 2015

Soluzione 4: riparare o disinstallare e quindi reinstallare Microsoft Visual C ++

Potresti riscontrare un errore di runtime R6025 a causa dell'iterazione di Microsoft Visual C ++ che hai sul tuo computer è stato danneggiato in qualche modo e non funziona più come dovrebbe. Se è il caso, dovrai riparare l'installazione di Microsoft Visual C ++, o disinstallalo e poi reinstallalo da zero nel caso in cui la riparazione non funzioni. Per fare questo, puoi usare il programma di installazione di Microsoft Visual C ++ che viene fornito con l'app interessata da questo problema in primo luogo. La maggioranza, si non tutto, Applicazioni Visual C ++ vieni con un programma di installazione per Microsoft Visual C ++. Se vuoi usare questa soluzione, bisogno di essa:

  1. Passare alla directory sul computer in cui si trova il programma di installazione di Microsoft Visual C ++. Come esempio, se riscontri un errore di runtime R6025 mentre giochi a Skyrim tramite Steam, il programma di installazione sarà nella cartella successiva come vcredist_x86.exe:

    X:… N-SteamSteamAppsN-Common / SkyrimVCRedist

    Nota: Nella directory sopra, X rappresenta la rispettiva lettera alla partizione sul disco rigido in cui si trova la directory di Steam, e … rappresenta qualsiasi cartella principale (se esiste) che ha la directory Steam.

  2. Trova vcredist_x86.exe e fai doppio clic per eseguirlo.

  3. Quando viene chiesto se si desidera riparare l'installazione o rimuoverla, seleziona Ripara.

  4. Consultare l'installatore, attendere che vengano effettuate le riparazioni e vedere se il problema è stato risolto.

Nel caso in cui l'errore di runtime R6025 persista, ripeti i passaggi 1 e 2 sopra, e successivamente:

  1. Quando viene chiesto se si desidera riparare l'installazione o rimuoverla, seleziona Rimuovi.

  2. Rivedere il programma di installazione e attendere che l'installazione di Microsoft Visual C venga rimossa ++.

  3. Una volta disinstallato Visual C ++, eseguire vcredist_x86.exe ancora una volta.

  4. Questa volta, il programma di installazione saprà che Microsoft Visual C ++ non è nemmeno installato sul tuo computer, quindi controllandolo reinstallerà Visual C ++.

  5. Una volta reinstallato Visual C ++, Controlla se il problema è stato risolto.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.