Содержание
Некоторые пользователи сталкиваются с ошибками, связанными с comdlg32.ocx компонент при попытке открыть различные приложения или игры. В большинстве случаев подобные ошибки встречаются, когда пользователь пытается открыть старое или сильно устаревшее приложение в Windows 10.
Есть несколько вариантов ошибок, связанных с comdlg32.ocx составная часть. Вот несколько самых популярных событий:
- «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен»
- «Компонент comdlg32.ocx или одна из его зависимостей неправильно зарегистрированы: файл отсутствует или недействителен».
В большинстве случаев ошибка связана с comdlg32.ocx Библиотека времени выполнения возникает из-за того, что эта конкретная библиотека времени выполнения не зарегистрирована, отсутствует или сильно устарела.
Замечания: Имейте в виду, что ошибка, указывающая на comdlg32.ocx также может быть признаком того, что рассматриваемое приложение предназначено для работы в другой битовой версии.
Что такое Comctl32.ocx
Comctl32.ocx является необязательным Visual Basic 6.0 исполняемый файл. Этот файл (Comctl32.ocx) и большинство других необязательных библиотечных файлов, которые необходимы приложениям, работающим на Visual Basic 6.0, по умолчанию не включены в Windows 10.
Этот файл библиотеки копируется и регистрируется на вашем компьютере с помощью приложения, разработанного с помощью Visual Basic 6.0. Как правило, любое приложение, которое нуждается в Comctl32.ocx файл библиотеки скопирует и зарегистрирует его в процессе установки. В большинстве случаев проблемы с Comctl32.ocx файл возникнет, если исполняемый файл будет неправильно скопирован или зарегистрирован в процессе установки.
Если вы боретесь с проблемой, связанной с Comctl32.ocx файл, методы ниже помогут. Пожалуйста, следуйте двум возможным исправлениям по порядку, пока не встретите метод, который удастся разрешить ситуацию. Давай начнем!
Способ 1. Зарегистрируйте файл comctl32.ocx из командной строки с повышенными привилегиями.
В большинстве случаев проблема возникает из-за COMCTL32.OCX файл не зарегистрирован на вашем компьютере. Подавляющему большинству пользователей, столкнувшихся с этой проблемой, удалось исправить ее, зарегистрировав файл comctl32.ocx из командной строки с повышенными привилегиями.
Вот краткое руководство по регистрации COMCTL32.OCX файл:
- Откройте панель запуска Windows (или нажмите клавишу Windows) и введите «CMD»Использовать функцию поиска. Затем щелкните правой кнопкой мыши на командной строке и выберите Запустить от имени администратора открыть командную строку с повышенными правами.
- В командной строке с повышенными правами введите следующую команду (связанную с вашей битовой версией) и нажмите Войти зарегистрировать файл comctl32.ocx:
regsvr32 comctl32.ocx — Windows 32 — битная
C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx —Windows 64 — битная - Если вы видите «DllregisterServer comctl32.ocx успешно завершен«Это означает, что операция прошла успешно.
- Закройте командную строку с повышенными привилегиями и перезагрузите компьютер. При следующем запуске откройте приложение, которое ранее отображало «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен». Вы должны быть в состоянии открыть его как обычно.
Если вы все еще боретесь с «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка, перейдите к Способ 2
Способ 2: скопировать COMDLG32.OCX из C: \ Windows \ SysWOW64
Если первый метод был перебор, посмотрите, копирует ли comdlg32.ocx файл из C: \ Windows \ SysWOW64 в C: \ Windows. Некоторые пользователи сообщают, что этот обходной путь позволил им запустить приложение, которое ранее показывало «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка.
Вот краткое руководство по копированию comdlg32.ocx файл из C: \ Windows \ SysWOW64 в C: \ Windows:
- Откройте проводник и перейдите к C: \ Windows \ SysWOW64. По прибытии туда либо воспользуйтесь функцией поиска, либо найдите вручную, чтобы найти comdlg32.ocx файл. Как только вы это сделаете, скопируйте его в буфер обмена.
Замечания: Если вам не удается найти comdlg32.ocx файл, перейдите по этой ссылке (Вот) и ударил Скачать кнопка для загрузки Microsoft Visual Basic 6.0 Общие элементы управления. Затем откройте установщик и следуйте инструкциям на экране для установки Microsoft Visual Basic 6.0 Общие элементы управления в вашей системе. После завершения установки перезагрузите компьютер и повторите шаг 1. - С comdlg32.ocx файл скопирован в буфер обмена, перейдите к C: \ Windows и вставьте туда файл. Если вас спросят, хотите ли вы переопределить старый файл, нажмите да.
- Запустите проблемное приложение снова. Должен открываться без «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка.