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.
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:
- Avvia l'app in modalità compatibilità.
- Abilita il .NET Framework.
- Aggiorna DirectX.
- Reinstallare Visual C++.
- Sostituire le DLL danneggiate
- Reinstalla l' applicazione(Application) con privilegi di amministratore(Admin Privileges)
- Installa e aggiorna le dipendenze
- 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à
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
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.
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++
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 x86 e x64 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 ).
Related posts
Windows non può verificare la firma digitale (Code 52)
Fix L'archivio è sia in un formato sconosciuto o un errore danneggiato
Questa funzione richiede supporti rimovibili - Password Errore di reset
Fix Microsoft Store Iscriviti error 0x801901f4 su Windows 11/10
Fix Crypt32.dll non trovato o errore mancante in Windows 11/10
Errore 0x80073D26,0x8007139F o 0x00000001 Gaming service error
Invio o ricezione segnalato error 0x800CCC0F in Outlook
Setup non è stato in grado di creare un nuovo system partition error su Windows 10
Come risolvere Disk Signature Collision problem in Windows 10
Hid.dll non trovato o errore mancante nel Windows 10
Come riparare Start PXE su IPv4 in Windows 11/10
Fix Impossibile caricare errore steamui.dll su Windows 10
Qualcosa è andato storto, Turn OFF anti-virus software, 0x8007045D
Please inserto i supporti di memorizzazione esterni e press OK
Fix Windows 10 Upgrade Install error 0x8007042B - 0x2000D
file install.wim è troppo grande per destination file system
Fix Error Code 30038-28 Quando si aggiorna Office
Fix Application Load Error 5:0000065434 su Windows 10
Errore Event ID 158 - Disco identico GUIDs assignment in Windows 10
SFC Impossibile Repair and DISM Mostra error 0x800f081f in Windows 10