Проблема с файлом 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." Ошибка "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 ... missing or invalid" исчезнет. [Ссылки] 1. Component MSCOMCTL.OCX or one of its dependencies not correctly registered site:lancelhoff.com. |