Impossibile avviare correttamente l'applicazione (0xc000007b)

Le applicazioni Windows(Windows) dipendono da una serie di operazioni per essere eseguite. E allo stesso tempo, ci sono vari parametri che devono essere soddisfatti affinché un programma venga eseguito. Un errore che può apparire durante l'esecuzione è: l'applicazione non è stata avviata correttamente (0xc00007b) (The application was unable to start correctly (0xc00007b)). Ci sono molte ragioni per cui si verifica questo errore, ma il motivo principale potrebbe essere un'applicazione x86 non compatibile con il sistema operativo basato su x64.

L' errore 0x000007b di solito indica un conflitto dal software con architettura incompatibile. Ad esempio, il tentativo di utilizzare un software a 32 bit su un sistema a 64 bit. È tuttavia possibile eseguire programmi a 32 bit su un computer a 64 bit.

0x000007b-Impossibile-avviare-correttamente l'applicazione

Se viene visualizzata una finestra di dialogo che indica che l'applicazione non è stata in grado di avviarsi correttamente(The application was unable to start correctly) , codice di errore 0xC000007B , FORMATO IMMAGINE NON VALIDO DI STATO(STATUS INVALID IMAGE FORMAT) , quando si tenta di avviare un programma o un gioco, significa che l'applicazione non è compatibile con l'architettura di Windows 11/10 PC o mancano le dipendenze. Questo errore potrebbe essere visualizzato anche quando si utilizza un .NET Framework , Direct X , un driver obsoleto o un danneggiamento nei file di sistema. Potrebbe anche apparire quando si verifica un problema con il disco rigido.

Mentre 0xC000007B si verifica con molti altri programmi, STATUS_INVALID_IMAGE_FORMAT significa che quando si tenta di eseguire un'applicazione progettata per essere eseguita a 64 bit su un sistema a 32 bit. Il sistema non riesce a caricare la DLL che è pensata per 64 bit e quindi entra in uno stato di terminazione. A parte questo, se vieni indicato anche a un file NTStatus.h , significa che questo può essere un caso di danneggiamento di file.

Impossibile avviare correttamente l'applicazione (0xc000007b)

Avendo un'idea di cosa causa l'errore 0x000007b, sei molto più attrezzato per risolvere il problema. Ecco le correzioni che esploreremo in questa sezione:

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

La prima cosa da fare è cliccare su OK per chiudere l'applicazione. In secondo luogo(Second) , prova a installare di nuovo il supporto per vedere se funziona per questa volta. In caso contrario, provare i seguenti metodi:

  1. Avvia l'app in modalità compatibilità.
  2. Abilita il .NET Framework.
  3. Aggiorna DirectX.
  4. Reinstallare Visual C++.
  5. Sostituire le DLL danneggiate
  6. Reinstalla l' applicazione(Application) con privilegi di amministratore(Admin Privileges)
  7. Installa e aggiorna le dipendenze
  8. Utilizzare l'utilità CHKDSK.

Successivamente, arriveremo ai dettagli delle correzioni di cui sopra, nonché ai passaggi necessari per eseguirle correttamente.

1] Avvia(Launch) l'app in modalità compatibilità

proprietà di compatibilità dei collegamenti

La modalità di compatibilità è utile per eseguire programmi che non sono compatibili con il tuo sistema. Se sospetti che la compatibilità di un'applicazione sia la causa dell'errore, fai clic con il pulsante destro del mouse sul collegamento e vai su  Proprietà(Properties) .

Passa alla  scheda Compatibilità della finestra (Compatibility)Proprietà(Properties) e se conosci una versione precedente di Windows che gestiva correttamente il programma, seleziona l'  opzione Esegui questo programma in modalità compatibilità .(Run this program in compatibility mode for)

In alternativa, fare clic su  Esegui risoluzione dei problemi di compatibilità(Run compatibility troubleshooter) . Quindi, seleziona l' edizione stabile di Windows dal menu a discesa  Modalità compatibilità  e premi il pulsante (Compatibility mode )OK .

2] Abilita il .NET Framework

abilita il framework dot net

La causa più comune del codice di errore 0x000007b in Windows 11/10 è che il sistema disabilita .NET Framework per impostazione predefinita. Devi abilitarlo per usare Origin .

Per abilitare .NET Framework sul tuo computer, premi il tasto Windows e cerca Pannello(Control Panel) di controllo . Avvia Pannello di controllo(Launch Control Panel) .

Cambia il Pannello di controllo nella  vista Categoria(Category) dal collegamento nell'angolo in alto a destra e quindi fai clic su  Disinstalla un programma(Uninstall a program) Sotto  i programmi(programs) . Qui, seleziona il  collegamento Attiva o disattiva le funzionalità di Windows(Turn Windows features on or off) nel riquadro di sinistra.

attiva o disattiva le caratteristiche di Windows

Selezionare tutte le caselle di controllo per  .NET Framework . Dovrebbero essere in cima alla lista. Dopo aver abilitato .NET Framework , fare clic sul pulsante OK . Questo interrompe l'errore 0x000007b.

3] Aggiorna DirectX

Un'altra soluzione di base per il problema sopra menzionato è  aggiornare o reinstallare DirectX(update or reinstall DirectX) . Aggiornando o reinstallando DirectX , puoi semplicemente sostituire i componenti corrotti o incompatibili di DirectX dal tuo computer.

Abbiamo identificato un Direct X obsoleto come un fattore che può causare l'errore con il codice 0x000007b. L' aggiornamento di Direct X migliorerà anche le prestazioni di gioco e di sistema. Per aggiornarlo, visita il sito Web Microsoft DirectX e scarica l'ultima versione.

Dopo aver scaricato il file di installazione di Direct X , fare doppio clic su di esso per iniziare l'installazione. Nei casi più gravi di errore 0x000007b, l' installazione di Direct X potrebbe non riuscire.

Puoi anche provare a eseguire lo strumento di diagnostica DirectX.(run the DirectX Diagnostic Tool.)

4] Reinstallare Visual C++

scarica visual c++

Se il problema persiste dopo la prima correzione, reinstallare Visual C++ Redistribution .

Innanzitutto, devi disinstallare ciò che hai già.

Cerca  Aggiungi o rimuovi programmi(Add or remove programs) nel menu Start e selezionalo. Fare clic(Click) su tutte le  versioni di Visual C++ in questo elenco e disinstallarle.

Dopo aver disinstallato vari software VC++, apri la pagina web collegata e scorri verso il basso fino alla prima sezione dopo Riepilogo(Summary) . Questa dovrebbe essere l'ultima versione.

Qui, fai clic sui collegamenti accanto a x86x64  se il tuo computer è a 64 bit perché devi scaricare entrambe le versioni a 64 bit e 32 bit. I sistemi(Systems) con architettura a 32 bit devono scaricare solo x86.

5] Sostituire le DLL danneggiate

A volte, i file DLL(DLL) danneggiati possono anche causare problemi nelle applicazioni durante l'esecuzione. È necessario correggere questi file DLL mancanti o danneggiati .

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

Il modo migliore per farlo sarebbe eseguire Controllo file di sistema o DISM .

6] Reinstalla l'applicazione(Reinstall Application) con i privilegi di amministratore(Admin Privileges)

Riavvia il tuo PC Windows , quindi installa l'applicazione con privilegi di amministratore . (Admin)Puoi fare clic con il pulsante destro del mouse su di esso, quindi selezionare Esegui come amministratore(Run as Administrator) . Se il tuo account è un account normale, assicurati di chiedere a un amministratore di aiutarti a installarlo inserendo la sua password quando richiesto.

7] Installa e aggiorna le dipendenze

Molte volte i programmi e le applicazioni devono avere driver e software di supporto installati per funzionare correttamente. Mentre la solita installazione ci pensa, ma visto che siamo di fronte a questo problema di terminazione anomala, è il momento di fare dei controlli manuali.

a] Installare driver qualificati

Alcune applicazioni e giochi di fascia alta devono avere driver corretti e validi per funzionare. Non funzioneranno con driver generici. Microsoft ha questo test di Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) o test WHQL. (WHQL Testing.) Ciò garantisce che i conducenti soddisfino l'esperienza corretta e superino i test adeguati prima della certificazione. Quindi, quando installi i driver, assicurati che siano driver qualificati per quel Windows .

b] Aggiorna(Update) o scarica(Download) e installa DirectX

Microsoft DirectX è una suite di tecnologie sviluppate da Microsoft per fornire accelerazione hardware per applicazioni multimediali pesanti come giochi 3D e video HD. Mentre Windows 10 ha Directx 12 , la versione precedente utilizzava  DirectX 11 . Assicurati di seguire le istruzioni per  aggiornare o installare DirectX(update or install DirectX) sul tuo PC Windows 10.

c] Installa il runtime per l'utente finale di Microsoft DirectX(Microsoft DirectX End-User Runtime)

Microsoft DirectX End-User Runtime fornisce aggiornamenti alla versione 9.0ce versioni precedenti di DirectX . Segui questo link(this link) per scaricarlo e installarlo subito.

d] Installa(Install) o aggiorna il framework .NET

Questo framework viene utilizzato da applicazioni e giochi durante lo sviluppo. Ciò significa che senza i file di runtime installati sul tuo PC Windows 10, non funzionerà.  L'installazione o l'aggiornamento di .NET Framework è semplice. Puoi anche verificarlo utilizzando lo strumento di verifica dell'installazione .NET(.NET setup verification tool) .

8] Utilizzare l'utilità CHKDSK

L' utilità CHKDSK è utile per trovare e risolvere i problemi del disco rigido. È uno strumento da riga di comando che puoi utilizzare senza software o hardware aggiuntivi. Cerca cmd nel menu Start e fai clic con il tasto destro del mouse su  Prompt dei comandi(Command Prompt) . Seleziona l'  opzione Esegui come amministratore .(Run as administrator )

Immettere(Input) il comando seguente nella finestra del prompt dei comandi e premere il tasto (Command Prompt)INVIO(ENTER) .

chkdsk /f /r

Il prompt dei comandi(Command Prompt) ora potrebbe chiederti se desideri scansionare il tuo sistema al prossimo riavvio. Premi il tasto Y per accettarlo e premi INVIO(ENTER) . Il computer ora si riavvierà e inizierà a scansionare e riparare i problemi sul disco rigido.

Spero che qualcosa abbia aiutato.

Altri simili L'applicazione non è stata in grado di avviarsi correttamente(The application was unable to start correctly) errori:(Other similar The application was unable to start correctly errors:)

  • Impossibile avviare correttamente l'applicazione ( 0xc0000142 )
  • L'applicazione non è stata inizializzata correttamente ( 0xc0000135 )
  • L'applicazione non è stata inizializzata correttamente 0xc0000005
  • Impossibile avviare correttamente l'applicazione ( 0xc0000022 )
  • Impossibile avviare correttamente l'applicazione ( 0xc0000018 )
  • L'applicazione non è stata avviata correttamente ( 0xc0000017 ).



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts