a file is missing or invalid

Виды ошибок:


  1. Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid


Виды ошибок:


  1. Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

2. Component ‘TABCTL32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

2. Component ‘TABCTL32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid

Указанные error’ы сообщают нам о том, что в системе отсутствуют либо повреждены файлы COMDLG32.OCX или TABCTL32.OCX . Нам нужно эти файлы восстановить и зарегистрировать в реестре Windows.

Как правило, подобные ошибки возникают на системах Windows 7 и Windows 8 в том случае, если вы запускаете на них какие-то старые программы.

Инструкция по решению ошибок


    Скачайте и распакуйте архив с нужными файлами:

  • Для тех у кого Windows XP:
    1. Копируйте файлы COMDLG32.OCX и tabctl32.ocx в системную папку » C:WindowsSystem32 «.
    2. Нажмите «Пуск» => «Выполнить» и в появившемся окне вбейте последовательно две команды:
  • Для тех у кого Windows 7 или Windows 8 (32-битная):
    1. Копируйте файлы COMDLG32.OCX и tabctl32.ocx в системную папку » C:WindowsSystem32 «.
    2. В той же папке найдите файл cmd.exe и нажмите правой кнопкой мыши на нём. В появившемся меню выбираем » Запуск от имени администратора «.
    3. В консольном окне напишите последовательно две команды и после каждой строчки нажимайте Enter:
  • Для тех у кого Windows 7 или Windows 8 (64-битная):
    1. Копируйте файлы COMDLG32.OCX и tabctl32.ocx в системную папку » C:WindowsSysWOW64 «.
    2. В той же папке найдите файл cmd.exe и нажмите правой кнопкой мыши на нём. В появившемся меню выбираем » Запуск от имени администратора «.
    3. В консольном окне напишите последовательно две команды и после каждой нажимайте Enter:

      Если при написании команд будут возникать ошибки, то выполните установку библиотек также, как описано для 32-битной системы.

      Если после всех действий ошибка сохранится, то проделайте всю процедуру описанную выше, но уже с файлом comdlg32.dll из архива и перезагрузите компьютер/ноутбук.

      Наши контакты: Почта: info@edusite.ru Skype: support_edusite, edusite1, e-publish.ru Бесплатный телефон поддержки: +7(800) 511 08 86

      Поделиться в соц.сетях:

      © Руководство по созданию и ведению сайта в Конструкторе E-Publish. АО «Е-Паблиш», 2002—2019

      1. Скачать comdlg32.zip и распаковать comdlg32.ocx из ZIP архива.
      2. Перемещаем comdlg32.ocx в c:Windowssystem32 (Этот пункт для 64bit Vista/Win7 не выполнять)
      3. Но для 64bit Vista/Win7,файл comdlg32.ocx перемещаем в c:WindowsSysWOW64
      4. Открываем командную строку от имени администратора (ПускВсе программыСтандартныеКомандная строка) и вводим:

    regsvr32 c:Windowssystem32comdlg32.ocx (Эту строку для 64bit Vista/Win7 не выполнять)

    Примечание: a) На 64bit Vista/Win7, запустите эту строку:

    Нажимаем ввод (Enter) и ждём появления сообщения о успешной регистрации файла comdlg32.ocx

  • Примечание: Важное замечание , если вы используете WIN7 : при регистрации comdlg32.ocx , это должно быть сделано от имени администратора , в противном случаи regsvr32.exe будет выполнена с ошибкой 0x8002801c .
  • У меня при запуске программы 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]. Процесс по шагам:

    Оцените статью
    Добавить комментарий