При запуске появляется ошибка — «Component ´COMDLG32.OCX´…»
Мои программы для работы с Excel
Если при первом же запуске любой из выложенных программ, у Вас появилась данная ошибка — это значит, что на Вашем компьютере отсутствует либо поврежден файл Comdlg32.ocx, который относится к ActiveX элементам. Что надо сделать, чтобы можно было пользоваться файлами? Надо этот файл восстановить. Как это сделать:
Для начала скачать этот архив:
MyProgramms_If_Not_Work.zip (197,1 KiB, 2 218 скачиваний)
Далее:
Для владельцев Widows младше Vista:
- Файл COMDLG32.OCX копируем в папку:
Win XP — C:\Windows\System32
95/98/Me — C:\Windows\System
Win NT/2000 — C:\WINNT\System32
Вместо «C:» указывается имя логического диска, на котором установлена Windows(как правило это именно С).
- Жмем Пуск-Выполнить. В окошке набираем: regsvr32 COMDLG32.OCX
для 95/98/Me возможно будет выглядеть так: regsvr COMDLG32.OCX
Для счастливых обладателей Windows7 и Windows Vista:
Для версии 32-Бита
- Файл COMDLG32.OCX копируем в папку C:\Windows\System32
- Далее. Заходите в папку WINDOWS\System32 находите cmd.exe. Правый клик мыши на нем — Запуск от имени администратора. В черном окне написать(путь C:\WINDOWS\System32 будет уже прописан там — не надо пытаться удалить)regsvr32 COMDLG32.OCX. Затем нажать Enter.
Для версии 64-Бита
- Файл COMDLG32.OCX копируем в папку C:\Windows\syswow64
- Заходите в папку WINDOWS\System32 находите cmd.exe. Правый клик мыши на нем — Запуск от имени администратора. В черном окне написать:
C:\windows\syswow64\Regsvr32 COMDLG32.OCX. Затем нажать Enter
Возможно, после всех этих действий для работоспособности программы потребуется перезагрузить компьютер.
При необходимости повторить эти действия с файлом comdlg32.dll

6877

А если дело происходит на виртуальной машине, которая крутится на x64 хосте? Какие особенности? Ибо не ставится по инструкции
Не понял, что Вы вообще имеете ввиду. Что такое х64 хост? И что за виртуальная машина? И почему про их особенности Вы спрашиваете нас, если все это у Вас?
Спасибо Вам огромное, я все загрузила, прописывала COMDLG32.OCX в C:\Windows\System32 и в C:\Windows\syswow64, все заработало. После того, как все прописала, все заработало!!! Обязательно перезагружать компьютер. Низкий Вам поклон! Очень надо было! Кстати, у меня Windows XP.
Вы даже не представляете сколько я мучалась, но в один вечер села, излазила весь интернет, наткнулась на умных опытных людей и все получилось, конечно очень помог муж с его золотой головой!!! Люблю тебя мой дорогой!
При попытки установить файл comdlg32.ocx. появляется ошибка 0х8002801с. Действовал согласно вашей инструкцией.Система стоит windows7. Помогите справиться с проблемой, пожалуйста.
Куда копировали файл? Как запускали?(от имени администратора из WINDOWS\System32?