Che cos'è l'errore "DLLRegisterServer non trovato".
DLLRegisterServer non è stato trovato è un messaggio di errore che rende nota la sua presenza quando gli utenti tentano di registrare manualmente un file DLL (Dynamic Link Library) o OCX (OLE Control EXtension) tramite il prompt dei comandi. L'errore di solito appare in una finestra pop-up che riporta il seguente testo:
È stato anche segnalato che si verifica su Windows 10 e 11. Sebbene non vi sia un unico motivo che spinga gli utenti a visualizzare questo errore, può essere correlato alla mancanza di determinate autorizzazioni nelle chiavi di registro, elementi del file di sistema danneggiati/mancanti, problemi File DLL o anche incompatibilità causate dal lato di software di terze parti (come antivirus). Cercare di trovare immediatamente il motivo e la soluzione esatti è come uno sparo nel buio, quindi ti consigliamo di provare tutti i metodi che abbiamo annotato di seguito fino a quando il problema non viene risolto alla fine. Le istruzioni sono quasi le stesse su entrambi i sistemi operativi Windows 10 e 11.
Scaricare strumento di riparazione di Windows
Esistono speciali utilità di riparazione per Windows, che possono risolvere problemi relativi alla corruzione del registro, al malfunzionamento del file system, all'instabilità dei driver di Windows. Ti consigliamo di utilizzare Advanced System Repair Pro per correggere l'errore "DLLRegisterServer non trovato" in Windows 11 o Windows 10.
1. Copia il file DLL nella cartella SysWow64
Questo è il primo metodo rapido che ti consigliamo di provare. Alcuni utenti che hanno riscontrato il problema durante l'apertura di un file OCX o DLL nella cartella System32 hanno riferito di essere riusciti a risolverlo copiando il file nella cartella SysWow64 e registrandolo nuovamente. Quindi, proviamo a fare lo stesso qui sotto:
- Rassegna Stampa Tasto Windows + E pulsanti sulla tastiera per aprire File Explorer. Quindi apri Questo PC sul pannello di sinistra. In alternativa, puoi anche aprire Questo PC dal desktop come lo vedi lì.
- Quindi vai a questo percorso
C:/Windows/System32
e cerca una DLL o OCX che stai tentando di registrare nuovamente, fai clic destro su di essa e scegli Copia (o l'icona Copia su Windows 11). - Quindi vai a questo percorso
C:\Windows\SysWOW64
, fai clic con il pulsante destro del mouse su uno spazio vuoto e scegli Incolla. - Se richiesto, fare clic su Continua per fornire il permesso di amministratore.
- Dopo questo processo, puoi provare a registrare nuovamente il file DLL o OCX problematico.
2. Verifica l'integrità dei file di sistema
Come accennato, uno dei motivi per cui potresti essere soggetto all'errore "DLLRegisterServer non trovato" è se nel tuo sistema sono presenti file danneggiati o mancanti. Per verificare questo e risolvere il problema, è possibile utilizzare utilità di scansione integrate come SFC (System File Checker) e DISM (Deployment Image Servicing and Management), che rileveranno e ripristineranno i componenti assenti, se eventualmente ne verranno trovati. Assicurati di utilizzare entrambe le utilità in quanto potrebbero avere un impatto diverso sulla risoluzione del problema. Questo è come:
Usando SFC
- Apri Prompt dei comandi digitando
cmd
nella casella di ricerca accanto a Menu iniziale pulsante. - Fai clic destro su Prompt dei comandi e scegli Eseguire come amministratore.
- Una volta aperta la console, digita
sfc /scannow
comando e fare clic entrare. - Al termine del processo di riparazione, riavvia il computer.
Utilizzando DISM
- Apri Prompt dei comandi come abbiamo fatto nel passaggio precedente.
- Copia e incolla questo comando
DISM.exe /Online /Cleanup-image /Restorehealth
. - Clicchi entrare e attendere che Windows termini la scansione e la correzione.
- Al termine, riavvia il PC e installa nuovamente l'aggiornamento.
Dopo aver eseguito entrambe queste scansioni, tentare di registrare nuovamente il file problematico. Se questo non funziona, passa alle altre soluzioni presentate di seguito.
3. Modificare le autorizzazioni per la chiave di registro TypeLib
Se lo stesso errore continua a essere presente e non sei stato fortunato a risolverlo con i due metodi precedenti, allora questa soluzione potrebbe avere più possibilità di farlo. Il sistema potrebbe visualizzare il messaggio "DllRegisterServer punto di ingresso non trovato" semplicemente a causa di autorizzazioni amministrative insufficienti concesse nella chiave di registro TypeLib. Vediamo come si può ordinare:
- Rassegna Stampa Tasto Windows + R pulsanti, copia-incolla
regedit
e premere entrare aprire Editor del registro. Clic Sì if UAC (Controllo account utente) viene visualizzata la finestra. - Quindi, navigare attraverso il seguente percorso
HKEY_CLASSES_ROOT\TypeLib
nel riquadro sinistro. - Una volta raggiunto il
TypeLib
cartella, fare clic con il tasto destro su di essa e scegliere Permessi. - Seleziona il tuo nome utente sotto Nome di gruppo o utente sezione e spuntare la casella sotto Consentire accanto a controllo completo.
- Infine, fare clic APPLICA ed OK per salvare le modifiche.
- Una volta fatto, sentiti libero di registrare nuovamente il file DLL (o OCX) con cui hai avuto problemi.
4. Disabilita l'antivirus di terze parti
Se hai un antivirus di terze parti installato sul tuo PC, prova a disabilitarlo e controlla se questo cambia la situazione a tuo favore. Il software antimalware a volte può portare a determinati conflitti con Regsvr32. Come effetto collaterale, ciò può impedire la registrazione di un file DLL. Nel caso in cui tutto funzioni correttamente dopo aver disabilitato l'antivirus, potresti aver trovato il problema. Se hai voglia di provare un altro antivirus, ti consigliamo di prendere in considerazione l'idea di provare MalwareBytes, un gruppo di esperti fidato e di talento che mantiene costantemente il proprio software per combattere sia le minacce minori che quelle globali. Ora è disponibile anche per Windows 11. Puoi scaricarlo ora utilizzando il link sottostante e provare gratuitamente una versione di prova di 14 giorni della migliore esperienza antimalware.
5. Scarica VCOMP140.DLL manualmente
Se stai tentando di installare un file DLL da zero anziché semplicemente istruire Windows sulla sua posizione, puoi cercare e scaricare manualmente il file DLL necessario dal Web. Aprire questa pagina, inserisci il nome del tuo file DLL e segui le istruzioni scritte su di esso. Ti guideranno verso un'installazione corretta di qualsiasi file DLL.
6. Reinstallare l'applicazione problematica
Se stai tentando manualmente di registrare un file DLL mancante per un programma specifico, prova a reinstallare il programma stesso, a meno che tu non l'abbia già fatto. Se hai scaricato una versione pirata o crackata del software, anche questo potrebbe essere un motivo. Tale software può contenere determinati bug e difetti, pertanto si consiglia di installare solo copie ufficiali di programmi/giochi.
- Fare clic con il pulsante sinistro del mouse sulla lente d'ingrandimento accanto a menu di avvio e cercare Pannello di controllo.
- Aprilo e scegli Disinstalla un programma per Programmi.
- Selezionare il programma che gestisce l'errore e fare clic su Disinstallare.
- Infine, installalo di nuovo e controlla se l'errore è stato corretto.
Sommario
Ci auguriamo che tu ti sia finalmente liberato dall'incontrare l'errore "DllRegisterServer non trovato" e che alla fine sia riuscito a registrare nuovamente il file necessario. Sfortunatamente, nessun sistema è impeccabile e talvolta porta a inconvenienti sotto forma di vari errori. Fortunatamente, ci sono già istruzioni testate che possono potenzialmente risolvere il problema senza impiegare troppo tempo. La nostra guida conta più di 100 articoli relativi alla risoluzione dei problemi di vari errori di Windows. Sentiti libero di usarli se qualcos'altro dovesse emergere nel futuro della tua esperienza con il PC. Abbiamo anche una serie di linee guida dettagliate dedicate alla rimozione di numerosi malware dal tuo PC, Mac e persino dallo smartphone.