REGDB_E_CLASSNOTREG 0x80040154
Esadecimale 0x80040154 · Decimale -2147221164 · Tipo HRESULT · Facility ITF (4)
Messaggio ufficiale (come appare sullo schermo): Class not registered
Cercato anche come: 0x80040154, class not registered, error 0x80040154
Che cosa significa
0x80040154 "Class not registered" compare quando un programma chiede a Windows di creare un componente COM la cui registrazione manca. Gli utenti lo vedono aprendo foto o PDF, facendo clic su elementi della barra delle applicazioni o del menu Start, avviando Edge o software datato. Il programma ha provato a usare un componente che Windows non conosce.
Si applica a: Windows 10, Windows 11
Come risolvere REGDB_E_CLASSNOTREG
- Riavvia il PC, poi riprova
- Se succede quando apri un tipo di file, imposta un'app predefinita funzionante in Impostazioni > App > App predefinite
- Ripara o reimposta l'app interessata: Impostazioni > App > App installate > l'app > Opzioni avanzate > Ripristina o Reimposta
- Reinstalla il programma che mostra l'errore in modo che registri di nuovo i suoi componenti
- Per il software a 32 bit su Windows a 64 bit, installa le dipendenze a 32 bit del programma, perché le registrazioni COM a 32 e a 64 bit sono separate
- 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
L'ID di classe COM nel registro manca o punta a un file rimosso, di solito dopo una disinstallazione incompleta, un aggiornamento difettoso o un programma di pulizia del registro. Provoca l'errore anche la discordanza di architettura tra app a 32 bit e componenti a 64 bit.
Domande frequenti
Devo usare un programma di pulizia del registro per "classe non registrata"?
No. I programmi di pulizia del registro causano spesso questo errore. Reinstalla o ripara invece il programma interessato.
Perché Esplora risorse dice "classe non registrata"?
Un componente della shell ha perso la propria registrazione; SFC e DISM di solito la ripristinano.
Errori correlati
Fonte: Microsoft WinError.h · soluzioni scritte e verificate dalla redazione (vedi la nostra politica editoriale)
Ultimo aggiornamento: