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.

Publicitate:
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

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.