Как исправть ошибку "Component ‘COMDLG32.OCX’ or one of its dependencies is not correctly registered: a file is missing or invalid"
Вот как решить проблему с comdlg32.ocx.
Скачать comdlg32.zip и распаковать comdlg32.ocx из ZIP архива.
Перемещаем comdlg32.ocx в c:\Windows\system32 (Этот пункт для 64bit Vista/Win7 не выполнять)
Но для 64bit Vista/Win7,файл comdlg32.ocx перемещаем в c:\Windows\SysWOW64
Открываем командную строку от имени администратора (Пуск\Все программы\Стандартные\Командная строка) и вводим:
regsvr32 c:\Windows\system32\comdlg32.ocx (Эту строку для 64bit Vista/Win7 не выполнять)
Примечание: a) На 64bit Vista/Win7, запустите эту строку:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
Нажимаем ввод (Enter) и ждём появления сообщения о успешной регистрации файла comdlg32.ocx
Примечание:Важное замечание, если вы используетеWIN7:при регистрацииcomdlg32.ocx,это должно быть сделаноот имени администратора, в противном случаиregsvr32.exeбудет выполнена с ошибкой0x8002801c.