När du försöker öppna en äldre programvara eller applikation, stöter du på ett fel, ”Komponent‘MSCOMCTL.OCX ’eller något av dess beroenden är inte korrekt registrerade: en fil saknas eller är ogiltig“. Du får detta fel eftersom MSCOMCTL.OCX (en ActiveX-kontrollfil / 32-bitars kontroll) är en del av en föråldrad Visual Basic 6.0.
Men det finns många applikationer som fortfarande kan behöva MSCOMCTL.OCX-filen och det är då du kanske märker MSCOMCTL.OCX-felmeddelandet, eftersom MSCOMCTL.OCX-filen kanske saknas i programmet. För att kunna använda den här Active X-kontrollen / 32-bitarskontrollen måste den därför installeras eller registreras på din nuvarande Windows-plattform.
Låt oss se hur du registrerar 32-bitars kontroller och åtgärdar felet.
Metod 1: Genom att ladda ner och registrera MSCOMCTL.OCX till System32
Steg 1: Gå till den här länken från Microsofts officiella webbplats och ladda ner Microsoft Visual Basic 6.0 vanliga kontroller.
Steg 2: Klicka på Ladda ner att ladda ner på din dator.
Steg 3: Högerklicka och extrahera nedladdad fil med hjälp av winzip eller andra extraherande applikationer.

Steg 4 - Kopiera MSCOMCTL.OCX-fil.
Alternativt kan du ladda ner MSCOMCTL.OCX härifrån och extrahera den nedladdade zip-filen och kopiera MSCOMCTL.OCX-fil.

Steg 4: Navigera till sökvägen nedan C-enhet för att extrahera filen:
Fall 1 - Om din dator är 64 bitar, gå till platsen nedan och klistra in den.
C: \ Windows \ SysWOW64
Fall 2 - Om din dator är 32 bitar Gå till platsen nedan och klistra in den.
C: \ Windows \ System32
Läsa: Hur vet jag om din dator är 64-bitars eller 32-bitars PC.

Nu måste vi registrera detta.
1. Sök cmd i Windows 10 sökruta.
2. Högerklicka nu och välj kör som admin.

Kör nu kommandona nedan baserat på din PC-typ.
Om din dator är 64-bitars PC: -
Kör kommandona nedan.
cd C: \ Windows \ SysWOW64
regsvr32 mscomctl.ocx
Om din dator är 32-bitars PC: -
cd C: \ Windows \ System32
regsvr32 mscomctl.ocx
Försök nu öppna programmet igen och det ska öppnas utan problem. Men om problemet kvarstår kan du prova nedanstående metod.
Metod 2: Genom att ladda ner och registrera MSCOMCTL.OCX till SysWOW64
Steg 1: I Den här datorn (Den här datorn) -fönstret, navigera till sökvägen nedan Ckör för att extrahera filen:
C: \ Windows \ SysWOW64

Steg 2: Följ nu Steg 5 från Metod 1 och kopiera zip-filen till SysWOW64 mapp i C-enhet.

Det är allt! Försök nu öppna programmet så fungerar det helt bra.