Come risolvere l’errore di configurazione affiancata all’avvio delle applicazioni su Windows

L’errore “configurazione side-by-side non corretta” può essere davvero fastidioso: sembra comparire all’improvviso quando si tenta di avviare applicazioni apparentemente casuali. Onestamente, interrompe il flusso di lavoro e fa pensare che l’installazione di Windows stia dando problemi. Dopo averci smanettato un po’, si scopre che di solito è correlato a file di sistema danneggiati o a librerie di runtime di Visual C++ mancanti o danneggiate. Poiché Windows gestisce le librerie condivise in modo un po’ particolare, un singolo errore in questo ambito può causare problemi a diversi programmi. La buona notizia è che esistono alcune soluzioni piuttosto semplici, anche se un po’ tecniche. Di solito si tratta di riparare i file di sistema, eseguire gli strumenti di risoluzione dei problemi o reinstallare i pacchetti ridistribuibili di C++.L’obiettivo? Far sì che Windows riconosca le librerie di runtime corrette per le applicazioni e smettere di visualizzare questo errore di configurazione side-by-side.

Come riparare i file di sistema danneggiati

Utilizza il prompt dei comandi per analizzare e riparare i file di sistema.

Questa è spesso la soluzione più gettonata, soprattutto se i file di sistema sono danneggiati, il che, per esperienza, è una causa comune. In pratica, Windows ha uno strumento integrato chiamato SFC che controlla il sistema alla ricerca di problemi di integrità e tenta di risolverli. Perché, ovviamente, Windows deve complicare le cose più del necessario.

  • Innanzitutto, apri il Prompt dei comandi come amministratore. Puoi farlo facendo clic con il pulsante destro del mouse sul menu Start e selezionando Terminale di Windows (Amministratore) o Prompt dei comandi (Amministratore), a seconda della versione del sistema operativo.
  • Digita il comando: sfc /scannowe premi Invio.
  • Lascia che il programma faccia il suo lavoro: potrebbe volerci qualche minuto, quindi prenditi un caffè.

Se rileva problemi ma non riesce a risolverli tutti, è il momento di eseguire alcuni comandi DISM. Sono come strumenti di riparazione per l’immagine di Windows stessa, e a volte SFC ha bisogno di un piccolo aiuto extra.

  • Riavvia prima il sistema, poi apri nuovamente il prompt dei comandi come amministratore.
  • Esegui questi comandi uno dopo l’altro:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth 

Questo processo può risolvere problemi più profondi dell’immagine di Windows che potrebbero interferire con le librerie di runtime.

Esegui lo strumento di risoluzione dei problemi di compatibilità

Lascia che Windows tenti di risolvere automaticamente i problemi di compatibilità.

Questo strumento integrato è utile se l’app non è ottimizzata per la versione di Windows attualmente in uso. A volte le app richiedono componenti runtime specifici e meno recenti, e Windows non riesce a gestirli autonomamente. Lo strumento di risoluzione dei problemi è un po’ una lotteria: a volte funziona, a volte no, ma vale la pena provarlo se si è disperati.

  • Fai clic sul menu Start, vai su Impostazioni
  • Accedere a Aggiornamento e sicurezza > Risoluzione dei problemi
  • Fare clic su Ulteriori strumenti di risoluzione dei problemi
  • Trova ed esegui lo strumento di risoluzione dei problemi di compatibilità dei programmi

Segui le istruzioni. A volte suggerisce di eseguire l’app in modalità compatibilità o di reinstallare determinati componenti runtime. Non sempre risolve il problema, ma ehi, è veloce.

Reinstallare i pacchetti ridistribuibili di Microsoft Visual C++

Poiché le librerie runtime C++ mancanti o danneggiate sono una causa comune

Nella maggior parte dei casi, le applicazioni dipendono da versioni specifiche di questi pacchetti ridistribuibili e, se mancano o sono danneggiati, si crea questo problema di file affiancati. La parte più difficile è capire quali sono necessari, ma la soluzione più semplice è disinstallare tutte le voci esistenti dei pacchetti ridistribuibili di Visual C++ e poi scaricarne delle copie aggiornate.

  • Apri il Pannello di controllo > Programmi > Programmi e funzionalità
  • Disinstalla tutte le voci etichettate come Microsoft Visual C++ Redistributable : fai clic con il pulsante destro del mouse e scegli Disinstalla.
  • Visita la pagina di download di Microsoft Visual C++ per scaricare i pacchetti ridistribuibili più recenti supportati.
  • Scarica e installa le versioni compatibili con i requisiti delle tue applicazioni. In genere, le versioni x86 e x64 sono una scelta sicura.
  • Dopo l’installazione, riavvia il computer e prova ad avviare nuovamente le applicazioni. Stranamente, la reinstallazione spesso risolve completamente gli errori di visualizzazione affiancata.

Reinstallare l’applicazione problematica

A volte, il problema è semplicemente l’applicazione stessa, che è danneggiata o presenta file mancanti.

Se nessun altro metodo ha funzionato, prova a disinstallare e reinstallare il software.È un approccio un po’ drastico, ma può eliminare eventuali file di configurazione non corrispondenti o voci di registro danneggiate che causano questo errore. Inoltre, alcuni programmi di installazione decomprimono un nuovo set di librerie Visual C++ durante l’installazione, quindi anche questo può contribuire a risolvere il problema.

  • Vai su Pannello di controllo > Programmi e funzionalità
  • Fai clic con il pulsante destro del mouse sull’app e seleziona Disinstalla
  • Segui le istruzioni visualizzate sullo schermo, quindi reinstalla l’app da zero. Se possibile, assicurati di scaricare i file di installazione più recenti dal sito web dello sviluppatore.

Dopo la reinstallazione, prova ad avviare l’app: se l’errore si ripresenta, potrebbe essere necessario consultare i log o contattare l’assistenza, ma nella maggior parte dei casi questo risolve il problema principale.

Onestamente, questo errore è una vera seccatura, ma se seguite metodicamente i passaggi sopra descritti, è molto probabile che le librerie vengano abbinate correttamente e che l’applicazione si avvii finalmente senza che vi venga voglia di lanciare il PC dalla finestra. Ricordate, a volte Windows ha solo bisogno di una piccola spinta per riconoscere la versione di runtime corretta: qualunque sia lo strano processo di fingerprinting che causa questo problema, è risolvibile.

Articoli correlati: