Версия для печати

При запуске появляется ошибка — «Component ´COMDLG32.OCX´…»

Мои программы для работы с Excel

 

Если при первом же запуске любой из выложенных программ, у Вас появилась данная ошибка — это значит, что на Вашем компьютере отсутствует либо поврежден файл Comdlg32.ocx, который относится к ActiveX элементам. Что надо сделать, чтобы можно было пользоваться файлами? Надо этот файл восстановить. Как это сделать:
Для начала скачать этот архив:

Скачать »

  MyProgramms_If_Not_Work.zip (197,1 KiB, 3 100 скачиваний)


Далее:

Для владельцев Widows младше Vista:

  1. Файл COMDLG32.OCX копируем в папку:

    Win XP — C:\Windows\System32

    95/98/Me — C:\Windows\System

    Win NT/2000 — C:\WINNT\System32

    Вместо «C:» указывается имя логического диска, на котором установлена Windows(как правило это именно С).

  2. Жмем Пуск-Выполнить. В окошке набираем: regsvr32 COMDLG32.OCX
    для 95/98/Me возможно будет выглядеть так: regsvr COMDLG32.OCX

Для счастливых обладателей Windows7 и Windows Vista:

Для версии 32-Бита

  1. Файл COMDLG32.OCX копируем в папку C:\Windows\System32
  2. Далее. Заходите в папку WINDOWS\System32 находите cmd.exe. Правый клик мыши на нем — Запуск от имени администратора. В черном окне написать(путь C:\WINDOWS\System32 будет уже прописан там — не надо пытаться удалить)regsvr32 COMDLG32.OCX. Затем нажать Enter.

Для версии 64-Бита

  1. Файл COMDLG32.OCX копируем в папку C:\Windows\syswow64
  2. Заходите в папку WINDOWS\System32 находите cmd.exe. Правый клик мыши на нем — Запуск от имени администратора. В черном окне написать:
    C:\windows\syswow64\Regsvr32 COMDLG32.OCX. Затем нажать Enter

Возможно, после всех этих действий для работоспособности программы потребуется перезагрузить компьютер.

При необходимости повторить эти действия с файлом comdlg32.dll



Поддержать автора сайта
Поделиться ссылкой
  1. Дж.Ли
    8 Август 2011 в 22:54 | #1

    А если дело происходит на виртуальной машине, которая крутится на x64 хосте? Какие особенности? Ибо не ставится по инструкции :(

  2. 9 Август 2011 в 20:52 | #2

    Не понял, что Вы вообще имеете ввиду. Что такое х64 хост? И что за виртуальная машина? И почему про их особенности Вы спрашиваете нас, если все это у Вас? :-)

  3. Екатерина
    15 Ноябрь 2011 в 00:46 | #3

    Спасибо Вам огромное, я все загрузила, прописывала COMDLG32.OCX в C:\Windows\System32 и в C:\Windows\syswow64, все заработало. После того, как все прописала, все заработало!!! Обязательно перезагружать компьютер. Низкий Вам поклон! Очень надо было! Кстати, у меня Windows XP.
    Вы даже не представляете сколько я мучалась, но в один вечер села, излазила весь интернет, наткнулась на умных опытных людей и все получилось, конечно очень помог муж с его золотой головой!!! Люблю тебя мой дорогой!

  4. Олег
    5 Февраль 2012 в 22:27 | #4

    При попытки установить файл comdlg32.ocx. появляется ошибка 0х8002801с. Действовал согласно вашей инструкцией.Система стоит windows7. Помогите справиться с проблемой, пожалуйста.

  5. 6 Февраль 2012 в 08:48 | #5

    Куда копировали файл? Как запускали?(от имени администратора из WINDOWS\System32?

  6. Storm
    26 Февраль 2012 в 14:49 | #6

    Спасибо большое! Всё работает!

  7. Igor
    22 Апрель 2012 в 21:32 | #7

    Приветствую! Дела всё как написанно! Прописал regsvr32 COMDLG32.OCX от админа и получаю сообщение:
    «COMDLG32.OCX» не является исполняймым файлом и ни одного модуля поддержки для этого типа файлов не зарегистрировано.

  8. Igor
    22 Апрель 2012 в 21:39 | #8

    Воспользовался Вашим файлом COMDLG32.OCX Удалось!Спасибо!

  1. Пока что нет уведомлений.

Комментарий будет добавлен после проверки администратором.
Комментарии, не имеющие отношения к комментируемой статье, будут удаляться без уведомления и объяснения причин. Если есть вопрос по проблеме в Excel- добро пожаловаться на Форум