Администрирование Windows Проблема с файлом MSCOMCTL.OCX Sun, June 25 2017  

Поделиться

нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Проблема с файлом MSCOMCTL.OCX Печать
Добавил(а) microsin   

У меня при запуске программы Khazama 1.6.2 операционной системе Windows 7 Ultimate 64-bit появлялась ошибка: "Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid."

MSCOMCTL OCX-missing01

Ошибка "a file is missing or invalid" относится к категории разрешения зависимостей исполняемых файлов (dependency error, подробнее см. [3]). В нашем случае файл MSCOMCTL.OCX является библиотечным файлом для организации интерфейса с пользователем (Microsoft Library Windows Common Controls). Иногда в процессе установки или деинсталляции программ (или как в моем случае, когда я запускал копию Khazama 1.6.2 без установки) некоторые библиотеки Microsoft оказываются незарегистрированными. Такое может произойти из-за случайного повреждения или удаления файла MSCOMCTL.OCX (например, после вирусной атаки), тогда тоже может наблюдаться подобная ошибка.

Решение проблемы нашлось на сайте [1]. Процесс по шагам:

1. Скачайте файл MSCOMCTL.OCX. Его можно найти в Интернете, или скачайте архив по ссылке [2].

2. Запустите от имени администратора любой удобный файловый менеджер, например Total Commander. Работать от имени администратора это нужно для того, чтобы операционная система не задавала глупых вопросов при копировании и регистрации файла MSCOMCTL.OCX.

3. Положите файл MSCOMCTL.OCX из архива [2] в папку c:\Windows\system32.

4. Перейдите в каталог c:\Windows\system32, и запустите (также от имени администратора) интерпретатор cmd.exe.

5. Выполните в командной строке команду REGSVR32 MSCOMCTL.OCX.

MSCOMCTL OCX-missing02

После этого сообщение об ошибке "MSCOMCTL.OCX ... missing or invalid" исчезнет.

[Ссылки]

1. Component MSCOMCTL.OCX or one of its dependencies not correctly registered site:lancelhoff.com.
2. 140812MSCOMCTL-OCX-missing-or-invalid.zip - в этом архиве найдете файл MSCOMCTL.OCX.
3. Dependency Walker - помощник в разрешении зависимостей.

 

Комментарии  

 
0 #13 VoodooMan 26.05.2017 14:49
Pisatel прав, это и на Windows 7 работает 8)
Цитировать
 
 
0 #12 Andrei1995 08.09.2016 11:50
огромное спасибо
Цитировать
 
 
+1 #11 Pisatel 01.08.2016 23:04
Для windows 10 x64: кидаем файл в CWindowsSysWOW6 4, в этой же папке ищем cmd.exe, правой кнопкой мыши - выбираем запуск от администратора, вводим REGSVR32 MSCOMCTL.OCX
Цитировать
 
 
+2 #10 Дмитрий 17.07.2016 21:31
Цитирую Андрей:
Цитирую Andrey:
нашел для 64 битной?

Для 64 и 32 битной системы используется один и тот же файл, проблема именно в правах пользователей.
Решается она так:
1. Копируем файл MSCOMCTL.OCX в папку:
C:\Windows\Syst em\
(Для этого нужно обладать правами администратора)
2. Далее запускаем Пуск->Выполнить (или жмем клавиши Win+R)
Вводим:
REGSVR32 C:\Windows\Syst em\MSCOMCTL.OCX
Получаем сообщение "Успешное выполнение..."
Все, теперь можно пользоваться программой.

P.S. Т.е. мы просто изменили папку System32 на System и зарегистрировал и библиотеку по новому адресу.
Если и это вдруг не прокатит то можно скопировать этот файл в любую папку(не требующую прав Администратора) и во 2-м пункте указать путь к новому расположению...


Спасибо, ребята.
MP3Gain заработал.
Цитировать
 
 
0 #9 frankers84 28.06.2016 13:47
У меня ничего не выходит, постоянно выскакивает ошибка о несовместимости . У меня 64-битная система. Пробовал:
1)Положить файл в System
2)Положить файл в System32
3)Положить файл в SysWOW64
4)Пробовал положить в любую другую папку, которая не просит прав администратора.

И ничего из вышеперечисленн ого мне не помогло.

microsin: возможно, что для Вашей операционной системы требуется файл MSCOMCTL.OCX другой версии.
Цитировать
 
 
0 #8 Михей 07.06.2016 15:46
Я просто скопировал файл MSCOMCTL.OCX в system32 и все пошло без каких либо команд
P.S. Походу просто сам файл был удален.
Цитировать
 
 
+1 #7 srAKa_47 14.10.2015 20:38
спасибо, mp3gain пошел.
Цитировать
 
 
+1 #6 Андрей 11.10.2015 16:26
Цитирую Andrey:
нашел для 64 битной?

Для 64 и 32 битной системы используется один и тот же файл, проблема именно в правах пользователей.
Решается она так:
1. Копируем файл MSCOMCTL.OCX в папку:
C:\Windows\Syst em\
(Для этого нужно обладать правами администратора)
2. Далее запускаем Пуск->Выполнить (или жмем клавиши Win+R)
Вводим:
REGSVR32 C:\Windows\Syst em\MSCOMCTL.OCX
Получаем сообщение "Успешное выполнение..."
Все, теперь можно пользоваться программой.

P.S. Т.е. мы просто изменили папку System32 на System и зарегистрировал и библиотеку по новому адресу.
Если и это вдруг не прокатит то можно скопировать этот файл в любую папку(не требующую прав Администратора) и во 2-м пункте указать путь к новому расположению...
Цитировать
 
 
0 #5 Andrey 02.10.2015 17:29
Цитирую SERG:
:cry: Доброго времени суток! У меня вин 10 про Происходит выше указанная проблема ! делаю все как написано ... всплывает окошко "Возможно, модуль "MSCOMCTL.OCX" не совместим с вашей версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с х86 (32 разрядной) или х64(64-разрядной) версией regsvr32.exe"



нашел для 64 битной?
Цитировать
 
 
+4 #4 SERG 14.09.2015 16:54
:cry: Доброго времени суток! У меня вин 10 про Происходит выше указанная проблема ! делаю все как написано ... всплывает окошко "Возможно, модуль "MSCOMCTL.OCX" не совместим с вашей версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с х86 (32 разрядной) или х64(64-разрядной) версией regsvr32.exe"
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page