Za każdym razem, gdy próbujesz otworzyć starsze oprogramowanie lub aplikację, napotykasz błąd „Składnik‘MSCOMCTL.OCX’ lub jedna z jego zależności nie została poprawnie zarejestrowana: brakuje pliku lub jest on nieprawidłowy“. Występuje ten błąd, ponieważ MSCOMCTL.OCX (plik kontrolny ActiveX/kontrolka 32-bitowa) jest częścią przestarzałego programu Visual Basic 6.0.
Istnieje jednak wiele aplikacji, które mogą nadal potrzebować pliku OINFO12.OCX i wtedy możesz zauważyć komunikat o błędzie OINFO12.OCX, ponieważ w programie może brakować pliku OINFO12.OCX. W związku z tym, aby korzystać z tej kontrolki Active X/32-bitowej kontrolki, należy ją zainstalować lub zarejestrować na bieżącej platformie Windows.
Zobaczmy, jak zarejestrować 32-bitowe kontrolki i naprawić błąd.
Metoda 1: Pobierając i rejestrując MSCOMCTL.OCX w System32
Krok 1: Iść do ten link z oficjalnej strony Microsoft i pobierz formanty wspólne programu Microsoft Visual Basic 6.0.
Krok 2: Kliknij Ściągnij do pobrania na komputer.
Krok 3: Kliknij prawym przyciskiem myszy i
wyciąg pobrany plik za pomocą programu winzip lub dowolnej innej aplikacji do rozpakowywania.Krok 4 – Kopiuj Plik MSCOMCTL.OCX.
Alternatywnie możesz pobierz MSCOMCTL.OCX stąd i rozpakuj pobrany plik zip i skopiuj Plik MSCOMCTL.OCX.
Krok 4: Przejdź do poniższej ścieżki w Napęd C aby wyodrębnić plik:
Przypadek 1 – Jeśli twój komputer jest 64-bitowy, przejdź do lokalizacji podanej poniżej i wklej go.
C:\Windows\SysWOW64
Przypadek 2 – Jeśli Twój komputer jest 32-bitowy, przejdź do poniższej lokalizacji i wklej go.
C:\Windows\System32
Czytać: Jak sprawdzić, czy Twój komputer jest 64-bitowy czy 32-bitowy?.
Teraz musimy to zarejestrować.
1. Szukaj cmd w okienku wyszukiwania systemu Windows 10 .
2. Teraz kliknij prawym przyciskiem myszy i wybierz uruchom jako administrator.
Teraz uruchom poniższe polecenia w zależności od typu komputera.
Jeśli twój komputer to 64-bitowy komputer: -
Uruchom poniższe polecenia.
cd C:\Windows\SysWOW64
regsvr32 mscomctl.ocx
Jeśli twój komputer to 32-bitowy komputer: -
cd C:\Windows\System32
regsvr32 mscomctl.ocx
Teraz spróbuj ponownie otworzyć program i powinien otworzyć się bez żadnych problemów. Ale jeśli problem będzie się powtarzał, wypróbuj poniższą metodę.
Metoda 2: Pobierając i rejestrując MSCOMCTL.OCX w SysWOW64
Krok 1: W Ten komputer (Mój komputer), przejdź do poniższej ścieżki w donapęd aby wyodrębnić plik:
C:\Windows\SysWOW64
Krok 2: Teraz postępuj zgodnie z Krok 5 z Metoda 1 i skopiuj plik zip do SysWOW64 folder w Napęd C.
Otóż to! Teraz spróbuj otworzyć program i powinien działać idealnie.