ERROR_SXS_CANT_GEN_ACTCTX 0x800736B1

Codice d'errore 14001 · HRESULT 0x800736B1

WINDOWS

Messaggio ufficiale (come appare sullo schermo): The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

Cercato anche come: error 14001, 0x800736b1, side-by-side configuration is incorrect, sxstrace

Schema di risoluzione dei problemi di Windows: avviso in Gestione dispositivi e scansione dei file di sistema
Errori di Windows: controlla driver, file di sistema e Visualizzatore eventi, in questo ordine.

Che cosa significa

L'errore 14001 "The application has failed to start because its side-by-side configuration is incorrect" compare quando avvii un programma il cui runtime Visual C++ o la cui dipendenza del manifest manca o è danneggiata. È frequente con giochi, software desktop datato e strumenti che dipendono da uno specifico Microsoft Visual C++ Redistributable.

Si applica a: Windows 10, Windows 11

Come risolvere ERROR_SXS_CANT_GEN_ACTCTX

  1. Installa o ripara gli ultimi pacchetti Microsoft Visual C++ Redistributable supportati, sia x64 sia x86, dal sito di Microsoft
  2. Se la documentazione del programma indica un runtime più vecchio (2005, 2008, 2010), installa anche quella versione
  3. Ripara i redistributable esistenti da Impostazioni > App > App installate > Microsoft Visual C++ ... > Modifica > Ripristina
  4. Reinstalla l'applicazione interessata in modo che il suo manifest e i file inclusi vengano ripristinati
  5. Controlla i dettagli in Visualizzatore eventi > Registri di Windows > Applicazione, cercando errori SideBySide che indicano l'assembly mancante
  6. Ripara i file di sistema da un Prompt dei comandi o da un Terminale (amministratore): esegui prima DISM /Online /Cleanup-Image /RestoreHealth, poi sfc /scannow, e riavvia quando entrambi sono terminati

Perché succede

Il manifest dell'eseguibile richiede una versione specifica di un assembly side-by-side, in genere un runtime Visual C++, e Windows non trova in WinSxS una copia corrispondente o integra. La disinstallazione di un runtime o un'installazione di programma danneggiata lo provoca.

Domande frequenti

Di quale versione di Visual C++ ho bisogno?

La voce SideBySide in Visualizzatore eventi indica l'assembly e la versione esatti richiesti dal programma.

È sicuro avere installati più redistributable di Visual C++?

Sì. Programmi diversi richiedono versioni diverse; non rimuoverli per fare ordine.

Errori correlati

Fonte: Microsoft WinError.h · soluzioni scritte e verificate dalla redazione (vedi la nostra politica editoriale)

Ultimo aggiornamento: