„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.
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:
Î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:
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:
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„:
Î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.
Sa-nteleg ca poate aparea la oricine pe calculator?Adica ma gandesc sa nu fi avut legatura cu softul in cauza…
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.
-Nu se poate repara si cu un DLL Fixer?