Component ‘MSCOMCTL.OCX’ or one of its depenencies not correctly registered: a file is …

Component ‘MSCOMCTL.OCX’ or one of its depenencies not correctly registered: a file is missing or invalid.” e o eroare Windows pe care n-am avut ocazia să o întâlnesc până ieri când, încercând să instalez un soft de contabilitate în PC-ul unui client, aceasta și-a făcut apariția.

MSCOMCTL.OCX

Din fericire pentru toți cei care ne-am confruntat sau ne vom mai confrunta cu această eroare, rezolvarea e cât se poate de simplă și constă în copierea și înregistrarea componentei software MSCOMCTL.OCX în C:WindowsSystem32 dacă apare în sisteme de operare Windows de 32 de biți), sau C:WindowsSysWOW64, în cazul versiunilor de 64 de biți.

Cum se rezolvă…


Prima dată vom încerca să înregistrăm componenta. Pentru asta, executăm Linia de Comandă (CMD) cu permisiuni de administrare:

run_as_administrator

În cazul în care locația în care a fost executată linia de comandă nu este cea dorită, respectiv C:WindowsSystem32, revenim la rădăcină executând comanda următoare:

cd /

Accesăm locația corectă introducând comanda:

cd %windir%system32

Sau, în cazul sistemelor de 64 de biți, comanda:

cd %windir%syswow64

În continuare, executăm comanda de înregistrare a componentei, respectiv:

regsvr32 mscomctl.ocx

Dacă este afișat mesajul de eroare „The module mscomctl.ocx failed to load”, apăsăm OK:

The module mscomctl.ocx failed to load

Descărcăm de aici fișierul mscomctl.cab. După descărcare, îl vom deschide cu Windows Explorer, și-l vom copia în C:WindowsSystem32, sau în C:WindowsSysWOW64:

Security Warning

Revenim la linia de comandă și executăm iar comanda:

regsvr32 mscomctl.ocx

Dacă am realizat corect pașii de mai sus, ar trebui să vedem mesajul „DLLregisterServer in mscomctl.ocx succeded„:

DLLregisterServer in mscomctl.ocx succeded

Începând din acel moment, programul la executarea căruia era raportată eroarea „Component ‘MSCOMCTL.OCX’ or one of its depenencies not correctly registered: a file is missing or invalid.„, ar trebui să ruleze corect.

3 Comentarii

  1. Sa-nteleg ca poate aparea la oricine pe calculator?Adica ma gandesc sa nu fi avut legatura cu softul in cauza…

    1. Sun multe programele care necesită MSCOMCTL.OCX pentru a funcționa, prin urmare, poate apărea de fiecare dată când încerci să instalezi un astfel de program pe un calculator al cărui Windows nu dispune de el.

Lasă un răspuns

*