Как исправить ошибку MSCOMCTL.OCX в Windows 10, 11
Всякий раз, когда вы пытаетесь открыть старое программное обеспечение или приложение, вы сталкиваетесь с ошибкой:Компонент ‘MSCOMCTL.OCX» или одна из его зависимостей зарегистрирована неправильно: файл отсутствует или недействителен“. Вы сталкиваетесь с этой ошибкой, потому что MSCOMCTL.OCX (файл управления ActiveX/32-разрядный элемент управления) является частью устаревшего Visual Basic 6.0.
Но есть много приложений, которым все еще может понадобиться файл MSCOMCTL.OCX, и тогда вы можете заметить сообщение об ошибке MSCOMCTL.OCX, потому что файл MSCOMCTL.OCX может отсутствовать в программе. Поэтому, чтобы использовать этот элемент управления Active X/32-разрядный элемент управления, его необходимо установить или зарегистрировать на вашей текущей платформе Windows.
РЕКЛАМА
Давайте посмотрим, как зарегистрировать 32-битные элементы управления и исправить ошибку.
Способ 1: путем загрузки и регистрации MSCOMCTL.OCX в System32
Шаг 1: Перейти к эта ссылка с официального сайта Microsoft и загрузите общие элементы управления Microsoft Visual Basic 6.0.
Шаг 2: Нажмите «Загрузить», чтобы загрузить на свой компьютер.
Шаг 3: Щелкните правой кнопкой мыши и извлеките загруженный файл с помощью winzip или любого другого приложения для извлечения.
Шаг 4 — Скопируйте файл MSCOMCTL.OCX.
В качестве альтернативы вы можете скачать MSCOMCTL.OCX отсюда, извлечь загруженный zip-файл и скопировать файл MSCOMCTL.OCX.
Шаг 4: Перейдите по указанному ниже пути на диске C, чтобы извлечь файл:
Случай 1. Если ваш компьютер 64-разрядный, перейдите в указанное ниже место и вставьте его.
C:\Windows\SysWOW64
Случай 2. Если ваш компьютер 32-разрядный. Перейдите в указанное ниже место и вставьте его.
C:\Windows\System32
Прочтите: Как узнать, является ли ваш компьютер 64-битным или 32-битным.
РЕКЛАМА
Теперь мы должны зарегистрировать это.
1. Найдите cmd в окне поиска Windows 10.
2. Теперь щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
Теперь запустите приведенные ниже команды в зависимости от типа вашего ПК.
Если ваш компьютер 64-битный ПК: —
Запустите приведенные ниже команды.
cd C:\Windows\SysWOW64
regsvr32 mscomctl.ocx
Если ваш компьютер 32-битный ПК: —
cd C:\Windows\System32
regsvr32 mscomctl.ocx
Теперь попробуйте снова открыть программу, и она должна открыться без проблем. Но, если проблема не устранена, попробуйте следующий метод.
Способ 2: загрузка и регистрация MSCOMCTL.OCX в SysWOW64
Шаг 1. В окне «Этот компьютер (Мой компьютер)» перейдите по указанному ниже пути на диске C, чтобы извлечь файл:
C:\Windows\SysWOW64
Шаг 2: Теперь выполните шаг 5 из метода 1 и скопируйте zip-файл в папку SysWOW64 на диске C.
РЕКЛАМА
Вот и все! Теперь попробуйте открыть программу, и она должна работать нормально.
Способ 3: удалить IE 10
Если в вашей системе установлен IE 10, просто удалите его и повторите попытку.