Fix: DllRegisterServer Failed Error 0x8002801c

L’errore 0x8002801c si verifica quando c’è un problema di accesso al registro OLE (Object Linking and Embedding). I permessi di sistema insufficienti innescano questo codice di errore quando la registrazione di un file OCX (estensione di controllo OLE) non riesce a completarsi. Questo è noto per accadere frequentemente quando si usa regsvr32 tramite Prompt dei comandi su Windows 7.

È un evento comune vedere questo codice di errore quando si cerca di registrare un file OCX da C:\ Windows\ sistema 32. La maggior parte delle volte, la chiamata al DLLRegisterServer fallisce a causa di un problema di permessi e non ha niente a che fare con il componente OCX che si sta cercando di registrare.

Fortunatamente, l’errore 0x8002801c può essere evitato copiando il file OCX in C:\ Windows\ SysWOW64 e ripetendo l’operazione con privilegi di amministratore. Se attualmente hai a che fare con questo problema, segui la guida passo dopo passo qui sotto per eliminare l’errore 0x8002801c e registrare con successo il tuo file OCX.

Fixing Error 0x8002801c after OCX File Registration fail

  1. Apri File Explorer e vai alla tua partizione di Windows. Poi, vai a Windows > Windows 32 e usa la barra di ricerca per cercare il file OCX.
    Nota: In questo caso, il nome del file è MSCOMCT2.OCX, ma puoi replicare questa procedura con qualsiasi componente OCX che non riesce a registrarsi.
  2. Copia il file OCX negli appunti. Poi, tornate alla cartella Windows e aprite la cartella chiamata sysWOW64. Poi, incolla semplicemente il file OCX lì.
  3. Apri il menu Start (in basso a sinistra) e digita “cmd”. Poi, fai clic destro su Prompt dei comandi e clicca su Esegui come amministratore.
  4. Nel prompt dei comandi elevati, digita regsvr32 + il componente OCX. Nel nostro caso, il comando finale sarebbe “regsvr32 MSCOMCT2.OCX”. Dopo aver premuto invio, vi verrà richiesto un messaggio che vi dirà che il file è stato registrato con successo.

Questo è tutto. Potete usare questi quattro passi per concedere i permessi appropriati a qualsiasi file OCX che sta causando il codice di errore 0x8002801c. La maggior parte delle volte vi permetterà di registrare il componente ActiveX ed eliminare il problema.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.