{"id":11910,"date":"2026-02-13T03:51:58","date_gmt":"2026-02-13T03:51:58","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=11910"},"modified":"2026-02-13T03:51:58","modified_gmt":"2026-02-13T03:51:58","slug":"come-risolvere-lerrore-configurazione-affiancata-non-corretta","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/come-risolvere-lerrore-configurazione-affiancata-non-corretta\/","title":{"rendered":"Come risolvere l&#8217;errore &#8220;Configurazione affiancata non corretta&#8221;"},"content":{"rendered":"<p>Vi \u00e8 mai capitato di imbattervi in \u200b\u200bquel fastidioso errore &#8220;Impossibile avviare l&#8217;applicazione perch\u00e9 la configurazione side-by-side non \u00e8 corretta&#8221;? S\u00ec, \u00e8 piuttosto comune quando un programma cerca di caricare un runtime di Visual C++ ma per qualche motivo non riesce a trovare o caricare i file di dipendenza corretti. Di solito, significa che le librerie di runtime sono mancanti, corrotte o non corrispondenti. A volte Windows, ovviamente, deve complicarsi la vita, quindi individuare la versione esatta che causa il problema pu\u00f2 sembrare un&#8217;impresa ardua. Ma non preoccupatevi, con un po&#8217; di lavoro investigativo, il problema pu\u00f2 essere risolto.<\/p>\n<p>Sapere di quale runtime VC++ ha bisogno l&#8217;applicazione e assicurarsi che sia installato correttamente o che sia stato eseguito il regedit pu\u00f2 risparmiarti seri grattacapi. L&#8217;obiettivo \u00e8 che l&#8217;app si adatti alle sue dipendenze, in modo che si carichi senza problemi di affiancamento. In alcuni casi, reinstallare o riparare i pacchetti runtime aiuta a correggere configurazioni non corrette. Altre volte, si tratta di controllare il registro o eseguire riparazioni dei file di sistema per rimettere le cose a posto.<\/p>\n<h2>Come correggere gli errori di configurazione affiancati: passaggi pratici<\/h2>\n<h3>Controlla i registri degli eventi affiancati: scopri quale libreria ti sta dando problemi<\/h3>\n<p>Questo \u00e8 utile perch\u00e9 il Visualizzatore eventi pu\u00f2 dirti esattamente quale versione di VC++ manca o \u00e8 configurata in modo errato. Un po&#8217; fastidioso, ma vale la pena provarci.<\/p>\n<ul>\n<li>Premere <kbd>Windows key + R<\/kbd>e digitare <code>eventvwr<\/code>, quindi premere Invio per aprire Visualizzatore eventi.<\/li>\n<li>Vai a <strong>Registri di Windows &gt; Applicazione<\/strong>. Utilizza <strong>Filtra registro corrente<\/strong> nel pannello di destra.<\/li>\n<li>Fai clic sul menu a discesa per <strong>le origini degli eventi<\/strong> e seleziona <strong>SideBySide<\/strong>. Se non lo vedi, non preoccuparti: controlla semplicemente quali errori compaiono nel momento in cui l&#8217;app si \u00e8 bloccata.<\/li>\n<li>Trova l&#8217;evento di errore con <strong>ID evento 33.<\/strong> Questo spesso indica DLL di runtime mancanti o non corrispondenti.<\/li>\n<li>Il messaggio potrebbe contenere dati come: <code>Dependent Assembly Microsoft. VC80. MFCLOC, processorArchitecture=\"x86\", publicKeyToken=\"1fc8b3b9a1e18e3b\", type=\"win32\", version=\"8.0.50608.0\"<\/code>. Questo mostra la versione di VC++ coinvolta.<em>Nota<\/em> che a volte riporta solo il nome, non la versione, quindi potrebbe essere necessario fare delle ricerche.\n<\/p>\n<p>Si verifica quando l&#8217;app si blocca dopo aver tentato di caricare una DLL relativa a una versione specifica di Visual C++.A volte la sola descrizione del log fornisce informazioni sufficienti per individuare il runtime da installare.<\/p>\n<h3>Utilizzare SXStrace per individuare i componenti mancanti<\/h3>\n<p>In alcune configurazioni, il registro eventi non fornisce tutte le informazioni necessarie, quindi eseguire sxstrace pu\u00f2 essere d&#8217;aiuto. Un po&#8217; arcaico, ma efficace.<\/p>\n<ol>\n<li>Apri <strong>Esegui<\/strong> e digita <code>cmd<\/code>. Fai clic <kbd>Ctrl + Shift + Enter<\/kbd>su Esegui per eseguire come amministratore.<\/li>\n<li>Inizia a tracciare con: <code>sxstrace.exe trace -logfile=c:\\tmp\\tracesxs.etl<\/code>. Premi Invio.<\/li>\n<li>Ora avvia l&#8217;app problematica o fai clic su OK per generare l&#8217;errore. Non chiudere il Prompt dei comandi!<\/li>\n<li>Torna alla finestra di comando e premi <kbd>Enter<\/kbd>. Quindi analizza il registro: <code>sxstrace.exe parse -logfile=c:\\tmp\\tracesxs.etl -outfile=c:\\tmp\\tracesxs.txt<\/code>.<\/li>\n<li>Apri quel file di testo e cerca le righe &#8220;Resolving Reference&#8221;.Ti indicheranno quale runtime manca o non corrisponde all&#8217;app.<\/li>\n<p>Ahah, chi avrebbe mai pensato che la risoluzione dei problemi richiedesse una caccia al tesoro da riga di comando? Ma ne vale la pena, soprattutto se il Visualizzatore eventi non visualizza nulla sulle versioni delle librerie.<\/p>\n<\/ol>\n<h3>Installare o reinstallare i ridistribuibili di Visual C++: la &#8220;grande soluzione&#8221;<\/h3>\n<p>Una volta identificato il probabile colpevole, scarica il pacchetto corretto dalla pagina ufficiale di Microsoft. La soluzione migliore \u00e8 installare tutti quelli recenti, giusto per coprire tutte le esigenze, poich\u00e9 le app spesso richiedono versioni diverse.<\/p>\n<ul>\n<li>Vai alla <a href=\"https:\/\/learn.microsoft.com\/en-US\/cpp\/windows\/latest-supported-vc-redist?view=msvc-170\" rel=\"noopener noreferrer\" target=\"_blank\">pagina di download di Visual C++ Redistributable di Microsoft<\/a>.<\/li>\n<li>Scegli il programma di installazione x86 o x64 a seconda del tuo sistema. Se il tuo PC \u00e8 a 32 bit, scarica solo x86. Per i PC a 64 bit, scarica entrambi per evitare sorprese (controlla <strong>le Informazioni di Sistema<\/strong> tramite <code>msinfo32<\/code>il tuo sistema).<\/li>\n<li>Disinstalla prima le versioni precedenti se sembrano danneggiate: <strong>Pannello di controllo &gt; Programmi &gt; Programmi e funzionalit\u00e0<\/strong>. Trova i vecchi ridistribuibili, disinstallali e riavvia.<\/li>\n<li>Esegui i programmi di installazione scaricati, segui le istruzioni e riavvia nuovamente. A volte, un&#8217;installazione pulita di questi file ridistribuibili risolve i problemi di DLL mancanti.<\/li>\n<\/ul>\n<h3>Controllare attentamente la configurazione del registro per le versioni precedenti di VC++<\/h3>\n<p>Si tratta di un passaggio un po&#8217; pi\u00f9 tecnico, ma a volte \u00e8 necessario se i riferimenti del Registro di sistema non sono corretti, soprattutto con i vecchi runtime VC++ come 8.0 o 9.0.<\/p>\n<ol>\n<li>Eseguire <strong>regedit<\/strong>.<\/li>\n<li>Passare <strong>a HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\SideBySide\\Winners\\<\/strong>.<\/li>\n<li>Cercare le chiavi che iniziano con <strong>x86_policy.8.0.microsoft.vc80.crt<\/strong> o <strong>x86_policy.9.0.microsoft.vc90.crt<\/strong>.<\/li>\n<li>All&#8217;interno, controlla il valore <strong>(Predefinito)<\/strong>. Dovrebbe indicare la versione pi\u00f9 recente installata. Se non corrisponde, fai doppio clic e correggi il problema.<\/li>\n<li>Chiudere regedit, riavviare ed effettuare il test.<\/li>\n<\/ol>\n<p>\u00c8 un po&#8217; complicato, perch\u00e9 armeggiare con il registro pu\u00f2 causare problemi se non si \u00e8 attenti. Quindi, prima di tutto, \u00e8 meglio eseguire un backup, ma potrebbe risolvere quegli elusivi errori &#8220;non trovato&#8221;.<\/p>\n<h3>Esegui Controllo file di sistema e DISM \u2014 Correggi il danneggiamento del sistema<\/h3>\n<p>Se nessuna delle soluzioni precedenti funziona, i file di sistema di Windows potrebbero essere danneggiati o mancanti. Gli aggiornamenti Microsoft spesso li sostituiscono, ma a volte i problemi sfuggono.<\/p>\n<ol>\n<li>Aprire <strong>il prompt dei comandi come amministratore<\/strong>.<\/li>\n<li>Digitare <code>dism \/online \/cleanup-image \/restorehealth<\/code>seguito da Invio e attendere. Questo ripristina l&#8217;archivio dei componenti.<\/li>\n<li>Quindi, esegui <code>sfc \/scannow<\/code>. Esegue la scansione e ripara i file di sistema mancanti o danneggiati.<\/li>\n<li>Riavviare dopo ogni operazione.<\/li>\n<\/ol>\n<h3>Riparare o reinstallare l&#8217;applicazione<\/h3>\n<p>Se tutto il resto fallisce, l&#8217;app stessa potrebbe essere parzialmente danneggiata o installata in modo errato. Prova prima a ripararla, se sono disponibili delle opzioni.<\/p>\n<ul>\n<li>Vai a <strong>Programmi e funzionalit\u00e0<\/strong> ( <code>appwiz.cpl<\/code>da Esegui).<\/li>\n<li>Trova l&#8217;app, quindi fai clic su <strong>Cambia<\/strong> o <strong>Ripara, <\/strong> se disponibile.<\/li>\n<li>Se la riparazione non \u00e8 disponibile o non risolve il problema, disinstallalo, quindi scarica una nuova copia dal sito ufficiale e reinstallala.<\/li>\n<\/ul>\n<p>Chi avrebbe mai pensato che la risoluzione dei problemi di runtime potesse comportare modifiche al registro, magie da riga di comando e l&#8217;installazione di pi\u00f9 versioni della stessa libreria? Ma, onestamente, uno di questi metodi di solito funziona. Si tratta solo di capire quale parte non funziona.<\/p>\n<h2>Riepilogo<\/h2>\n<ul>\n<li>Controllare i registri eventi o eseguire sxstrace per identificare la versione VC++ problematica.<\/li>\n<li>Installare o riparare il pacchetto ridistribuibile Visual C++ corretto.<\/li>\n<li>Verificare e correggere il registro se si ha a che fare con versioni precedenti.<\/li>\n<li>Eseguire il controllo dei file di sistema per correggere potenziali danneggiamenti del sistema operativo.<\/li>\n<li>Reinstallare o riparare l&#8217;app se nient&#8217;altro funziona.<\/li>\n<\/ul>\n<h2>Incartare<\/h2>\n<p>Correggere gli errori di configurazione affiancati non \u00e8 esattamente rapido e indolore, ma una volta capito quale ridistribuibile manca o non corrisponde, diventa gestibile. Di solito, un&#8217;installazione pulita delle librerie runtime corrette e un rapido controllo del registro sono sufficienti. A volte, \u00e8 necessario riparare i file di sistema, qualsiasi cosa serva per riportare in vita l&#8217;app. Incrociamo le dita sperando che questo aiuti a risparmiare un sacco di frustrazione e tempo: dopotutto, nessuno ha comprato un PC solo per risolvere gli errori di VC++ tutto il giorno.<\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Vi \u00e8 mai capitato di imbattervi in \u200b\u200bquel fastidioso errore &#8220;Impossibile avviare l&#8217;applicazione perch\u00e9 la configurazione side-by-side non \u00e8 corretta&#8221;? S\u00ec, \u00e8 piuttosto comune quando un programma cerca di caricare un runtime di Visual C++ ma per qualche motivo non riesce a trovare o caricare i file di dipendenza corretti. Di solito, significa che le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11910","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=11910"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11910\/revisions"}],"predecessor-version":[{"id":11911,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11910\/revisions\/11911"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=11910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=11910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=11910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}