Решение ошибок comdlg32 ocx

Файл comdlg32.ocx входит в состав среды Visual Basic Runtime и по умолчанию устанавливается вместе с Windows. Этот компонент используется многими приложениями. Но иногда их запуск может прерваться ошибкой «Компонент comdlg32.ocx или одна из его зависимостей некорректно зарегистрирована: файл отсутствует или недействителен. Это сообщение указывает, что приложение не находит библиотеку, требуемую для загрузки.

Содержание

  • 1 Чем вызвана ошибка?
  • 2 Замена и регистрация файла
  • 3 Запуск программы в режиме совместимости
  • 4 Изменение владельца
  • 5 Отключение контроля учетных записей пользователей

Чем вызвана ошибка?

Ошибка, указывающая на отсутствие comdlg32.ocx, вызвана двумя причинами.

  1. Файл отсутствует, поврежден или не зарегистрирован. Потребуется заменить рабочей копией и повторно зарегистрировать с помощью командной строки. Возможно, у приложения нет доступа к этому файлу, поэтому нужно проверить, что предоставлены на него разрешения.
  2. Доступ блокируется контролем учетных записей пользователя. Для решения проблемы нужно отключить контроль UAC.

Замена и регистрация файла

Ошибка при запуске приложения может возникнуть из-за отсутствия или повреждения comdlg32.ocx. В этом случае нужно загрузить рабочую копию и повторно зарегистрировать с помощью командной строки.

Загрузите файл из сервиса dllme. Найдите его с помощью поисковой строки и скачайте в любую удобную папку.

После загрузки щелкните на него правой кнопкой мыши и выберите «Копировать».

В проводнике перейдите в папку, в которую нужно скопировать. Если используете 32-разрядную версию ОС перейдите в папку C:WindowsSystem32. В 64-разрядной версии откройте C:WindowsSysWOW64.

Щелкните правой кнопкой мыши на пустое поле и выберите «Вставить». Подтвердите любые запросы при замене.

Затем откройте командную строку с правами администратора из меню Win + X или с помощью системного поиска.

В консоли выполните команды:

  • regsvr32 /u Comdlg32.ocx
  • regsvr32 /i Comdlg32.ocx

После завершения попробуйте открыть приложение, запуск которого прерывался ошибкой comdlg32.ocx.

Запуск программы в режиме совместимости

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

Найдите исполняемый файл в проводнике или с помощью системного поиска. Щелкните на него правой кнопкой и выберите Свойства.

На вкладке «Совместимость» отметьте флажком опцию «Запустить программу в режиме совместимости» и выберите версию Windows 7 или 8 из раскрывающегося списка. Также отметьте поле «Запускать программу от имени администратора».

После попробуйте запустить приложение и посмотрите, прерывается ли оно ошибкой comdlg32.ocx.

Изменение владельца

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

В проводнике перейдите в папку C:Windows, затем System32 или SysWOW64 в соответствии с разрядностью системы. Щелкните правой кнопкой на «comdlg32.ocx» и выберите Свойства. На вкладке Безопасность кликните на кнопку Дополнительно.

В строке владельца нажмите на «Изменить».

Выберите учетную запись «Все» с помощью кнопки Дополнительно или просто введите ее в поле ввода имен выбираемых объектов. Убедитесь в правильности ввода нажатием на кнопку «Проверить имена», затем кликните на «ОК».

В окне дополнительных параметров безопасности нажмите на «Добавить». Выберите субъект и укажите учетную запись «Все» с помощью Дополнительно – Поиск и кликните на «ОК».

В разделе Общие разрешения предоставьте «Полный доступ».

Сохраните изменения и попробуйте запустить программу.

Отключение контроля учетных записей пользователей

Эта процедура бывает эффективной, когда ошибка возникает при открытии определенных программ. Для отключения выполните следующие шаги.

Откройте Панель управления командой control, запущенной из окна «Выполнить» (Win +R).

Переключите просмотр на крупные значки и перейдите в раздел «Учетные записи пользователей».

Щелкните на опцию «Изменение параметров контроля учетных записей». Отобразится шкала уровней безопасности.

Попробуйте уменьшить значение на единицу и проверьте, запускается ли приложение.

Если проблема остается, переведите ползунок в положение «Никогда не уведомлять». Программа должна успешно запустится. После того, как закончите работать с программой, верните прежний уровень безопасности.

Файл comdlg32.ocx входит в состав среды Visual Basic Runtime и по умолчанию устанавливается вместе с Windows. Этот компонент используется многими приложениями. Но иногда их запуск может прерваться ошибкой «Компонент comdlg32.ocx или одна из его зависимостей некорректно зарегистрирована: файл отсутствует или недействителен. Это сообщение указывает, что приложение не находит библиотеку, требуемую для загрузки.

Содержание

  • 1 Чем вызвана ошибка?
  • 2 Замена и регистрация файла
  • 3 Запуск программы в режиме совместимости
  • 4 Изменение владельца
  • 5 Отключение контроля учетных записей пользователей

Чем вызвана ошибка?

Ошибка, указывающая на отсутствие comdlg32.ocx, вызвана двумя причинами.

  1. Файл отсутствует, поврежден или не зарегистрирован. Потребуется заменить рабочей копией и повторно зарегистрировать с помощью командной строки. Возможно, у приложения нет доступа к этому файлу, поэтому нужно проверить, что предоставлены на него разрешения.
  2. Доступ блокируется контролем учетных записей пользователя. Для решения проблемы нужно отключить контроль UAC.

Замена и регистрация файла

Ошибка при запуске приложения может возникнуть из-за отсутствия или повреждения comdlg32.ocx. В этом случае нужно загрузить рабочую копию и повторно зарегистрировать с помощью командной строки.

Загрузите файл из сервиса dllme. Найдите его с помощью поисковой строки и скачайте в любую удобную папку.

После загрузки щелкните на него правой кнопкой мыши и выберите «Копировать».

В проводнике перейдите в папку, в которую нужно скопировать. Если используете 32-разрядную версию ОС перейдите в папку C:WindowsSystem32. В 64-разрядной версии откройте C:WindowsSysWOW64.

Щелкните правой кнопкой мыши на пустое поле и выберите «Вставить». Подтвердите любые запросы при замене.

Затем откройте командную строку с правами администратора из меню Win + X или с помощью системного поиска.

В консоли выполните команды:

  • regsvr32 /u Comdlg32.ocx
  • regsvr32 /i Comdlg32.ocx

После завершения попробуйте открыть приложение, запуск которого прерывался ошибкой comdlg32.ocx.

Запуск программы в режиме совместимости

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

Найдите исполняемый файл в проводнике или с помощью системного поиска. Щелкните на него правой кнопкой и выберите Свойства.

На вкладке «Совместимость» отметьте флажком опцию «Запустить программу в режиме совместимости» и выберите версию Windows 7 или 8 из раскрывающегося списка. Также отметьте поле «Запускать программу от имени администратора».

После попробуйте запустить приложение и посмотрите, прерывается ли оно ошибкой comdlg32.ocx.

Изменение владельца

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

В проводнике перейдите в папку C:Windows, затем System32 или SysWOW64 в соответствии с разрядностью системы. Щелкните правой кнопкой на «comdlg32.ocx» и выберите Свойства. На вкладке Безопасность кликните на кнопку Дополнительно.

В строке владельца нажмите на «Изменить».

Выберите учетную запись «Все» с помощью кнопки Дополнительно или просто введите ее в поле ввода имен выбираемых объектов. Убедитесь в правильности ввода нажатием на кнопку «Проверить имена», затем кликните на «ОК».

В окне дополнительных параметров безопасности нажмите на «Добавить». Выберите субъект и укажите учетную запись «Все» с помощью Дополнительно – Поиск и кликните на «ОК».

В разделе Общие разрешения предоставьте «Полный доступ».

Сохраните изменения и попробуйте запустить программу.

Отключение контроля учетных записей пользователей

Эта процедура бывает эффективной, когда ошибка возникает при открытии определенных программ. Для отключения выполните следующие шаги.

Откройте Панель управления командой control, запущенной из окна «Выполнить» (Win +R).

Переключите просмотр на крупные значки и перейдите в раздел «Учетные записи пользователей».

Щелкните на опцию «Изменение параметров контроля учетных записей». Отобразится шкала уровней безопасности.

Попробуйте уменьшить значение на единицу и проверьте, запускается ли приложение.

Если проблема остается, переведите ползунок в положение «Никогда не уведомлять». Программа должна успешно запустится. После того, как закончите работать с программой, верните прежний уровень безопасности.

В консольном окне напишите последовательно две команды и после каждой нажимайте Enter:

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

Источник

Как исправить ошибку выполнения 339 мгновенно?

Ошибки времени выполнения обычно проявляются на компьютерах, которые использовались в течение длительного или длительного периода времени. Считается, что ошибки времени выполнения граничат со стандартными или регулярными событиями в вычислениях. По сравнению с другими ошибками или проблемами, которые они определяют, ошибки времени выполнения относительно легко устранить.

Если вы уделите достаточно внимания коду ошибки во время выполнения — если вы рассмотрите проблемы или переменные, которые определяют ошибку в вашем случае, — вы сможете выяснить причину (или источник) проблемы и быстро решить ее. В этом руководстве мы намерены изучить ошибку времени выполнения 339, которая является одной из самых распространенных ошибок, с которыми сталкиваются компьютеры в последнее время.

Что такое ошибка выполнения 339?

По определению, ошибки времени выполнения — это ошибки, которые возникают (или проявляются) во время работы программ (или выполнения операций). Термин «время выполнения» обычно используется для определения контраста или различия между конкретным классом ошибок и другими типами ошибок программы (например, синтаксическими ошибками, ошибками времени компиляции и т. Д.).

Ошибка выполнения 339 — это ошибка времени выполнения, которая появляется, чтобы информировать пользователей об отсутствии файла OCX или DLL и предупреждать их о проблемах, связанных с неспособностью Windows получить, получить доступ или использовать необходимые данные. Появление ошибки выполнения 339 также может указывать на повреждение определенных программ или файлов.

Большинство ошибок времени выполнения, которые связаны с отсутствующими или поврежденными файлами OCX или DLL, обычно возникают, когда пользователи пытаются установить программу, а в более редких случаях они появляются, когда Windows пытается выполнить операции для определенного приложения.

Это самые популярные описания сообщений об ошибках или уведомления, связанные с ошибкой выполнения 339:

  • Ошибка — ошибка выполнения 339: компонент DUZOCX32.OCX неправильно зарегистрирован или файл отсутствует.
  • Ошибка — Ошибка выполнения 339. Компонент MSMASK32.ocx или одна из его зависимостей не зарегистрированы правильно; файл отсутствует или недействителен.
  • Ошибка — ошибка времени выполнения «339»: компонент «FM20.DLL» или одна из его зависимостей неправильно зарегистрированы: файл отсутствует или недействителен.
  • Ошибка — ошибка выполнения 339 MSCOMCTL.OCX

Изучив приведенные выше описания сообщений об ошибках, вы могли заметить, что в уведомлении об ошибке всегда появляется определенный файл или пакет. Возможно, что-то пошло не так, потому что указанный файл не был найден или его нельзя было использовать.

Файлы OCX и DLL — это легальные файлы, которые существуют в среде операционной системы Windows для различных целей. На одном компьютере вы можете найти до 10 000 файлов OCX. Некоторые из этих файлов образуют важные части программы, которые используются для выполнения специализированных задач или используются для поддержания стабильности приложений в Windows.

Поскольку появление ошибки во время выполнения является индикатором того, что что-то не так с важным файлом, вы должны обратить внимание на проблемный или проблемный файл. Чтобы исправить ошибку, вам, вероятно, придется восстановить файл или устранить нанесенный ему ущерб.

Обратите внимание на это уведомление об ошибке: « Ошибка выполнения 339: Компонент MSMASK32.OCX или одна из его зависимостей не зарегистрированы правильно: или файл отсутствует ». Из описания сообщения легко понять, что MSMASK32.OCX — это проблемный или проблемный файл.

Как исправить ошибку выполнения 339 в Windows 10

Хотя ошибка выполнения 339 может проявляться на компьютерах с любой современной версией Windows (Windows XP, Windows Vista, Windows 7, Windows 8 или 8.1 и Windows 10), мы намерены использовать Windows 10 в качестве базовой или эталонной ОС для нашей исправления.

Мы опишем процедуры или операции, используемые для устранения ошибки выполнения 339 на ПК с Windows 10, но пользователи с устройствами, работающими под управлением более старых версий, смогут использовать и применять те же решения.

В идеале вы должны начать с первого исправления в списке. Если это не удастся, вам придется перебрать другие решения в том порядке, в котором они расположены ниже.

Запустите проблемное приложение от имени администратора:

Здесь мы рассматриваем возможность того, что уведомление об ошибке, в котором появилась ошибка времени выполнения 339, появилось только потому, что задействованному приложению не разрешен доступ к определенным каталогам (или папкам), использование или изменение определенных файлов или выполнение определенных задач. Если какое-либо из этих предположений верно, проблема будет решена после того, как Windows предоставит права администратора приложения.

Когда вы запускаете приложение от имени администратора, Windows вынуждена предоставить программе права или полномочия администратора, которые затем можно использовать для выполнения расширенных операций или выполнения задач верхнего уровня без ограничений и сбоев. В этом случае приложение сможет делать все, что ему нужно (получать доступ к папкам или вносить изменения в материал), что означает, что вероятность возникновения ошибки значительно снижается.

То же предложение применимо и к другим задачам. Например, если вы столкнулись с ошибкой выполнения 339 во время операции установки приложения, то в следующий раз вы должны запустить установщик приложения от имени администратора. Точно так же, если ошибка возникла при попытке запустить программу (которая уже установлена), то вам необходимо запустить программу запуска или основной исполняемый файл от имени администратора.

Прежде чем продолжить предлагаемую операцию, вам следует проверить и подтвердить, что вы в настоящее время вошли в систему на своем компьютере как администратор. В противном случае — если вы в настоящее время вошли в систему под обычной или стандартной учетной записью Windows — вам придется силой выйти, а затем вернуться, используя профиль администратора.

В любом случае, это инструкции, которым вы должны следовать, чтобы запустить приложение от имени администратора в Windows:

  • Во-первых, вам нужно найти файл установщика, средство запуска программы или основной исполняемый файл.

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

  • Щелкните программу установки, программу запуска или исполняемый файл (чтобы выделить его). Щелкните правой кнопкой мыши выделенный элемент, чтобы просмотреть доступные параметры.
  • В отображаемом списке опций вы должны выбрать Запуск от имени администратора.

Теперь Windows будет запускать выбранное приложение с правами администратора или с правами верхнего уровня.

Если проблема не исчезнет, ​​необходимо перезагрузить компьютер, а затем повторить попытку, чтобы устранить проблему.

Если ошибка времени выполнения 339 не возникает при запуске проблемного приложения от имени администратора, возможно, вы захотите настроить Windows, чтобы приложение всегда запускалось от имени администратора, чтобы сделать это исправление постоянным. Таким образом, вы сможете запустить приложение в обычном режиме, не щелкая его правой кнопкой мыши, чтобы увидеть некоторые параметры и т. Д.

Выполните следующие действия, чтобы настроить Windows на запуск проблемного приложения от имени администратора (постоянное исправление — если применимо):

  • Здесь вы также должны найти средство запуска программы или главный исполняемый файл для приложения, над которым вы работали ранее.
  • Щелкните программу запуска или исполняемый файл (чтобы он выделился). Щелкните его правой кнопкой мыши, чтобы увидеть доступное контекстное меню.
  • На этот раз из отображаемых опций вам нужно выбрать «Свойства».

Откроется окно свойств для выбранного средства запуска приложения или исполняемого файла.

  • Щелкните вкладку «Совместимость» (в верхней части окна), чтобы перейти туда.
  • Установите флажок «Запустить эту программу от имени администратора», который обычно является последним параметром (ближе к нижней части окна).
  • Нажмите кнопку Применить, а затем нажмите кнопку ОК, чтобы сохранить новую конфигурацию запуска для проблемной или проблемной программы.

Windows примет к сведению изменения. Учитывая новую конфигурацию, ваша система всегда будет запускать программу с повышенным доступом, поэтому вам не придется ни о чем беспокоиться.

Примечание. Мы рекомендуем предоставлять права администратора только надежным сторонним программам. Если вы дадите полномочия администратора вредоносному или вредоносному приложению, оно может нанести серьезный ущерб вашему компьютеру — и ваш антивирус или утилиты защиты могут изо всех сил пытаться ограничить или нарушить его работу. Здесь рекомендуется соблюдать меры предосторожности.

Повторно зарегистрируйте проблемный файл OCX или DLL:

Здесь мы хотим, чтобы вы отменили регистрацию отсутствующего или проблемного файла OCX или DLL, а затем зарегистрировали его. Процессы, выполняющие операции отмены регистрации и регистрации для рассматриваемого компонента, будут делать достаточно, чтобы вызвать изменения, которые исправят несоответствия или несоответствия, вызывающие проблемы.

Некоторые пользователи подтвердили, что им удалось устранить ошибку выполнения 339, просто перерегистрировав названный файл OCX или DLL. Если вы будете делать то же, что и они, то вы тоже можете получить такие же (хорошие) результаты от своей работы.

Вот шаги, которые необходимо выполнить, чтобы повторно зарегистрировать файл в представлении (отменить регистрацию, а затем зарегистрировать компонент):

  • Во-первых, вам нужно открыть окно командной строки с повышенными правами. Следующие шаги будут сосредоточены на том, чтобы показать вам, как это сделать.
  • Щелкните значок Windows в нижнем левом углу экрана компьютера, чтобы просмотреть параметры и объекты, составляющие экран меню «Пуск» Windows (или нажмите кнопку с логотипом Windows на клавиатуре устройства для того же результата).
  • Введите командную строку в текстовое поле (которое появляется в тот момент, когда вы начинаете вводить текст), чтобы запустить задачу поиска, используя эти ключевые слова в качестве запроса.
  • Предполагая, что командная строка (приложение) теперь отображается как основная запись в возвращаемом списке результатов, вам нужно щелкнуть ее правой кнопкой мыши, чтобы увидеть доступное контекстное меню.
  • Из появившегося списка опций вам нужно выбрать Запуск от имени администратора.

Windows откроет окно командной строки администратора.

  • Теперь вы должны выполнить этот код (сначала набрав команду, а затем нажав Enter на клавиатуре вашего устройства, чтобы Windows запустила команду):

(Примечание. Мы предоставили код для перерегистрации MSMASK32.OCX . В вашем случае может быть задействован другой файл OCX или DLL. В этом случае вам придется заменить часть кода MSMASK32.OCX на имя файла, который упоминалось в уведомлении или описании сообщения об ошибке, которое появилось на вашем экране)

Если все пойдет хорошо, вы увидите сообщение об успешной регистрации файла или уведомление, подтверждающее успешное выполнение задачи.

С другой стороны, если операция не удалась, вам нужно сначала отменить регистрацию файла, а затем зарегистрировать его заново. Следуйте инструкциям ниже:

  • Выполните этот код в окне командной строки (сначала введите команду, а затем нажмите кнопку Enter, чтобы запустить код):

regsvr32 MSMASK32.OCX / u

(Примечание: замените часть кода MSMASK32.OCX на соответствующее имя файла или компонента — если необходимо)

  • Теперь вы должны выполнить этот код, чтобы повторно зарегистрировать файл, регистрация которого была отменена:
  • На этом этапе, независимо от того, как прошла операция, вам нужно закрыть окно командной строки, а затем перезагрузить компьютер, чтобы завершить работу.

После перезагрузки ваш компьютер получит возможность учесть произошедшие изменения.

  • Теперь вы должны попытаться воссоздать ошибку времени выполнения 339, повторив попытку задачи или операции, которыми вы были заняты, когда появилось сообщение об ошибке или уведомление, чтобы проинформировать вас о проблеме.

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

Переустановите проблемную программу:

Если вы получаете сообщение, в котором ошибка выполнения 339 появляется в качестве ключевого термина только при попытке открыть или использовать определенную программу, то есть большая вероятность, что проблема в вашем случае ограничена или ограничена операциями времени выполнения для этого конкретного приложения. Тем не менее, вам нужно будет подтвердить это, запустив другие приложения, чтобы увидеть, не исчезнет ли та же проблема.

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

Чтобы удалить приложение, вам необходимо найти его в меню «Программы и компоненты» на панели управления, а затем запустить задачу удаления с предоставленной платформы. Вы можете сделать то же самое в меню «Приложения» в «Настройках», которое является относительно новым приложением в Windows 10 для таких целей.

Если вы хотите удалить приложение через меню «Программы и компоненты» на панели управления, выполните следующие инструкции:

  • Используйте кнопку с логотипом Windows + клавиатуру с буквой S, чтобы вызвать функцию окна поиска для экрана меню «Пуск» Windows.
  • Введите Панель управления в текстовое поле, предназначенное для запуска задачи поиска с использованием этих ключевых слов в качестве запроса.
  • Предполагая, что панель управления теперь стала основной записью в возвращаемом списке результатов, вы должны щелкнуть по ней, чтобы запустить программу.

Откроется окно панели управления.

  • Если для параметра « Просмотр по» задано значение « Категория» (в правом верхнем углу экрана), вам необходимо щелкнуть ссылку «Удалить программу» (в разделе «Программы»), чтобы перейти к месту назначения.

С другой стороны, если для параметра « Просмотр по» задано значение « Маленькие значки» или « Крупные значки» , вам необходимо щелкнуть «Программы и компоненты».

  • Предполагая, что теперь вы находитесь на экране «Удалить или изменить программу» в панели управления, вам необходимо просмотреть список приложений и найти проблемное приложение (то есть, на которое повлияла ошибка времени выполнения 339).
  • Щелкните приложение, чтобы выделить его, а затем щелкните его правой кнопкой мыши, чтобы увидеть доступное контекстное меню.
  • В появившемся небольшом списке параметров вы должны выбрать Удалить.

Должно появиться окно деинсталлятора или мастера деинсталляции для выбранного приложения.

  • Вероятно, вам придется снова нажать кнопку «Удалить», чтобы продолжить. Или вам, возможно, придется нажать кнопку «Продолжить», чтобы продолжить операцию здесь.
  • На этом этапе вы должны следовать указаниям на экране, внимательно просматривать подсказки и сообщения и принимать соответствующие решения, нажимая правые кнопки (при необходимости).

Нежелательное приложение со временем будет удалено.

  • Теперь вы должны закрыть панель управления и окна других приложений. Перезагрузите компьютер.

Если вы более знакомы с приложением «Настройки» — а это значит, что вы, возможно, предпочтете удалить приложение из меню «Приложения», то вместо этого вы должны выполнить следующие инструкции:

  • Во-первых, вам нужно запустить приложение «Настройки». Это сочетание клавиш, вероятно, предоставляет пользователям самый быстрый способ сделать это: кнопка с логотипом окна + буква I.
  • После того, как откроется окно настроек, вам нужно нажать «Приложения» (на главном экране), чтобы войти в необходимое меню.
  • Теперь вы должны посмотреть на панель рядом с правой границей окна (в разделе «Приложения и функции»), а затем просмотреть перечисленные там приложения, чтобы найти то, которое вы собираетесь удалить.
  • Щелкните проблемное приложение (чтобы оно было выделено), а затем нажмите кнопку «Удалить» (которая, скорее всего, появилась недавно).
  • Снова нажмите кнопку «Удалить» в небольшом диалоговом окне или окне на экране — если Windows отобразит запрос на получение подтверждения операции удаления для выбранного приложения.
  • Обратите внимание на процесс и следуйте инструкциям на экране, чтобы выполнить задание — если этот шаг применим.

Выбранное приложение со временем будет удалено.

  • Здесь также вам нужно закрыть приложение «Настройки» и другие приложения, а затем перезагрузить компьютер, чтобы завершить работу.

После рекомендованной операции перезагрузки необходимо установить проблемное приложение. Рекомендуем поискать его в Интернете и перейти на его официальную страницу. В идеале вы должны получить пакет приложения или исполняемый файл установщика из надежных или безопасных источников. Мы также советуем вам загрузить последнюю выпущенную стабильную версию приложения и получить сборку, предназначенную для вашего компьютера или конфигурации ОС.

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

Получите отсутствующий или поврежденный файл с другого компьютера:

Процедура здесь настолько оригинальна, насколько это возможно, но, тем не менее, она эффективна. Здесь мы хотим, чтобы вы идентифицировали сломанный, поврежденный или отсутствующий файл OCX или DLL, который отображался в уведомлении или описании ошибки, получили обычную копию этого файла с обычного компьютера, а затем поместили хорошую копию в соответствующее место на компьютере. твой компьютер. Если вы замените неисправный или сломанный компонент, который вызывает проблему, определенную ошибкой выполнения 339, то вам удастся решить проблему — и это, в конце концов, главное.

Тем не менее, мы должны вас предупредить об определенных вещах. Вы должны получить проблемный файл с компьютера, похожего на ваш — по крайней мере, с точки зрения версии Windows и выпуска операционной системы. Все описания, которые мы сделали в этом руководстве, основаны на Windows 10, поэтому оба компьютера (ваш и компьютер-донор) должны работать под управлением 64-разрядной версии Windows 10 или 32-разрядной версии той же ОС. Машина-донор также должна быть в идеальном или идеальном состоянии. Вы не хотите получать файл DLL или OCX с компьютера, на котором возникают те же проблемы времени выполнения, что и у вас.

Честно говоря, вы можете найти копии проблемного файла OCX или DLL на некоторых веб-сайтах, но мы, как правило, против того, чтобы пользователи размещали файлы OCX или DLL (чувствительные компоненты) в Интернете, поскольку мы не можем поручиться за подлинность сайтов или задействованы центры загрузки. В своем стремлении заменить плохой файл на своем компьютере вы можете в конечном итоге загрузить вредоносную программу, которая может вызвать проблемы даже более серьезные, чем та, которую вы пытаетесь решить в настоящее время. Из-за указанных рисков (и других причин) вам будет лучше получить файл OCX или DLL с другого компьютера (например, принадлежащего другу) вместо того, чтобы получать его из Интернета.

Эти инструкции охватывают все, что вам нужно сделать здесь:

  • Во-первых, вам необходимо отменить регистрацию проблемной DLL или OCX, поскольку вы собираетесь удалить или заменить ее (другим файлом).
  • Откройте окно командной строки администратора. Мы описали шаги по выполнению этого во втором исправлении в этом руководстве, поэтому вы можете немного прокрутить вверх, чтобы выполнить те же инструкции (на случай, если вы забыли).
  • Как только появится окно командной строки с повышенными привилегиями, вы должны выполнить там следующий код:

regsvr32 MSMASK32.OCX / u

(Примечание: замените часть кода MSMASK32.OCX на соответствующее имя файла или компонента — если необходимо)

Теперь Windows отменит регистрацию файла или компонента в представлении.

На этом этапе вы должны перейти к поиску файла на вашем компьютере, запомнить каталог, в котором он находится, а затем удалить файл. Продолжайте следовать этим инструкциям:

  • Откройте приложение проводника, щелкнув значок приложения, который, скорее всего, будет на панели задач.

В противном случае — если значок приложения отсутствует — это сочетание клавиш предоставляет вам самый быстрый способ сделать то же самое: кнопка с логотипом окна + клавиша с буквой E.

  • Как только откроется окно проводника, вам нужно дважды щелкнуть мышью на этом компьютере, чтобы увидеть системный диск.
  • Теперь вы должны войти на системный диск (C :), дважды щелкнув по нему. Из вашего текущего местоположения (на системном диске) вы должны запустить задачу поиска проблемного файла DLL или OCX.
  • Заполните текстовое поле в правом верхнем углу окна проводника с именем файла DLL или OCX. Например, OCX.

Подождите, пока Windows выполнит поиск файла. Это может занять некоторое время.

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

  • Здесь, если Windows обнаружила файл (который вы искали), вы должны щелкнуть правой кнопкой мыши по записи, чтобы увидеть доступные параметры, а затем выбрать Открыть расположение файла.

Вы будете перенаправлены в папку на системном диске, где находится рассматриваемый файл DLL или OCX.

  • Вы должны обратить внимание на каталог, в котором вы сейчас находитесь, или путь (чтобы добраться до него) — потому что вам придется вернуться сюда.
  • Теперь вы можете удалить файл DLL или OCX. Щелкните его, чтобы выделить его, щелкните его правой кнопкой мыши, чтобы просмотреть доступные параметры, а затем выберите «Удалить».

Windows теперь будет действовать, чтобы избавиться от нежелательного или проблемного файла.

Теперь вы должны покинуть свой компьютер (тот, который обременен проблемами, определенными ошибкой выполнения 339) и перейти на компьютер-донор (с которого вам нужно получить файл). Задача, которую мы собираемся описать, должна выполняться на компьютере-доноре.

  • Откройте окно проводника на втором компьютере, щелкнув значок приложения на панели задач или нажав кнопку с логотипом Windows + сочетание клавиш с буквой E.
  • Теперь вы должны войти на системный диск и затем найти проблемный файл DLL или OCX.

Кроме того, вы можете перейти по соответствующему пути к папке, в которой хранится необходимый файл DLL или OCX. В конце концов, вы должны знать соответствующий путь к файлу — учитывая работу, которую вы выполняли ранее на своем ПК.

  • В любом случае, после того как вы найдете необходимый файл DLL или OCX, вам нужно щелкнуть его правой кнопкой мыши и выбрать «Копировать».
  • На этом этапе вам следует вставить флеш-накопитель USB в машину, на которой вы сейчас находитесь, а затем вставить скопированную DLL или OCX в папку там.

Как только вы получите необходимый файл DLL или OCX где-нибудь на флешке, ваша работа на втором компьютере (компьютере-доноре) будет завершена. Вы должны извлечь диск и взять его с собой.

Пришло время оставить компьютер-донор и вернуться к компьютеру, чтобы завершить начатую работу. Следующий набор инструкций направлен на то, чтобы доставить нужный файл в нужное место и активировать его:

  • Подключите флешку к компьютеру. Откройте приложение File Explorer любыми способами.
  • После того, как откроется окно проводника, вам нужно будет зайти внутрь флеш-накопителя и затем войти в папку, содержащую файл DLL или OCX, который вы скопировали с компьютера-донора.
  • Щелкните файл DLL или OCX, чтобы выделить его, щелкните его правой кнопкой мыши, чтобы просмотреть доступные параметры, а затем выберите «Копировать».

Необходимый файл DLL или OCX будет скопирован в буфер обмена вашего компьютера.

  • Теперь вам нужно покинуть свое текущее местоположение, а затем перейти по соответствующему пути, чтобы перейти в каталог, в котором файл DLL или OCX должен находиться на диске вашей системы.

Возможно, теперь вы понимаете, почему мы ранее просили вас записать путь к каталогу или файлу.

  • Предполагая, что теперь вы находитесь в соответствующем каталоге, вам нужно щелкнуть правой кнопкой мыши любое место, свободное от значков или объектов, чтобы увидеть доступные параметры, а затем выбрать «Вставить».

Теперь Windows поместит скопированный файл DLL или OCX в ваше текущее местоположение.

  • Возможно, вам придется нажать соответствующую кнопку, чтобы подтвердить запрос. Или вам даже может потребоваться ввести пароль для учетной записи администратора, прежде чем ваша система позволит выполнить операцию.

Однако ваша работа еще не сделана. Вам все равно нужно что-то сделать, чтобы заставить Windows распознать или принять к сведению представленный компонент, чтобы программы, которым он нужен, могли вызывать и использовать его.

  • Здесь вам нужно открыть окно командной строки с повышенными привилегиями (как вы это делали несколько раз в предыдущих процедурах), а затем выполнить этот код для регистрации файла:

(Примечание. Мы предоставили код для регистрации MSMASK32.OCX . В вашем случае может быть задействован другой файл OCX или DLL. В этом случае вам придется заменить часть кода MSMASK32.OCX на имя соответствующего файла. или компонент.)

  • Предполагая, что операция выполнения для команды завершена — и если все прошло хорошо — вам необходимо закрыть приложение командной строки и другие приложения.
  • Перезагрузите компьютер.
  • Выполните необходимые проверки, чтобы убедиться, что ошибка выполнения 339 устранена навсегда.

    Выполните несколько команд, чтобы исправить проблемы:

    Вы, вероятно, уже знакомы с задачами, выполняемыми в окне командной строки с повышенными привилегиями. Что ж, работа здесь почти такая же, но более комплексная, чем предыдущие процедуры. Мы хотим, чтобы вы выполнили несколько команд, чтобы исправить проблемы, затрагивающие файлы DLL и OCX. Возможно, если вы решите проблемы, затрагивающие как можно больше проблемных компонентов на вашем компьютере, вы перестанете видеть ошибку времени выполнения 339.

    Здесь мы хотим, чтобы вы отменили регистрацию, а затем повторно зарегистрировали как можно больше файлов DLL и OCX, чтобы все исправить. Эти инструкции охватывают все, что вам нужно сделать:

    • Здесь вам также нужно открыть окно командной строки с повышенными правами.
    • Щелкните значок Windows в нижнем левом углу экрана компьютера, чтобы просмотреть параметры и объекты, составляющие экран меню «Пуск» Windows (или нажмите кнопку с логотипом Windows на клавиатуре устройства для того же результата).
    • Введите командную строку в текстовое поле (которое появляется в тот момент, когда вы начинаете вводить текст), чтобы запустить задачу поиска, используя эти ключевые слова в качестве запроса.
    • Предполагая, что командная строка (приложение) теперь отображается как основная запись в возвращаемом списке результатов, вам нужно щелкнуть ее правой кнопкой мыши, чтобы увидеть доступное контекстное меню.
    • Из появившегося списка опций вам нужно выбрать Запуск от имени администратора.

    Windows откроет окно командной строки администратора.

    • Теперь вы должны выполнить этот код, чтобы отменить регистрацию указанного файла OCX (сначала введя команду, а затем нажав кнопку Enter на клавиатуре вашего устройства, чтобы Windows запустила команду):

    regsvr32 Windows System32 msflxgrd.ocx / u

    • Пора вам выполнить это, чтобы перерегистрировать названный файл OCX:

    regsvr32 Windows System32 msflxgrd.ocx

    • Ну, вы тоже должны выполнить эти команды (одну за другой):
    • regsvr32 Windows System32 comdlg32.ocx / u
    • regsvr32 Windows System32 comdlg32.ocx
    • Если вы знаете другие файлы DLL или OCX, то вам следует выполнить для них команды в этом формате:
    • regsvr32 Windows System32 InsertFileNameHere / u
    • regsvr32 Windows System32 InsertFileName Здесь

    (Примечание: вы должны заменить часть кода InsertFileNameHere на имя файла или компонента, который вы хотите отменить, а затем зарегистрировать.)

    • Попробуйте отменить регистрацию и перерегистрировать как можно больше файлов или компонентов DLL и OCX.
    • Предполагая, что вы выполнили операции отмены регистрации и перерегистрации для всех необходимых компонентов, вам необходимо закрыть приложение командной строки и другие программы.
    • Перезагрузите компьютер, поскольку перезагрузка — это единственное, что гарантирует, что Windows учтет все изменения, внесенные в результате вашей работы.
    • Выполните несколько тестов, чтобы убедиться, что ошибка выполнения 339 больше не используется. Повторите попытку задачи или операции, при выполнении которых вы столкнулись с сообщением об ошибке или уведомлением, чтобы узнать, что произойдет на этот раз.

    Другие вещи, которые вы можете попытаться разрешить во время выполнения ошибки 339 на компьютере с Windows 10

    На данный момент, если вы еще не применили исправление, которое достаточно для решения проблем, определенных ошибкой 339 на вашем компьютере, тогда у вас мало выбора, кроме как опробовать процедуры из нашего окончательного списка решений и обходных путей для проблемы.

    Используйте очиститель реестра:

    Очиститель реестра выполнит операции по удалению недействительных, сломанных и поврежденных записей из реестра. Мы советуем вам скачать и запустить Auslogics Registry Cleaner. После операции очистки вам придется перезагрузить компьютер, чтобы завершить работу.

    Установите важные приложения и компоненты:

    Есть большая вероятность, что вы столкнулись с ошибкой выполнения 339, потому что на вашем компьютере отсутствуют определенные программы и компоненты, которые необходимы другим приложениям для запуска или работы. Некоторым пользователям удалось решить проблемы, проверив и установив все следующие приложения и пакеты: DirectX, Java, Flash и распространяемые компоненты Visual C ++.

    Запустите проблемное приложение в режиме совместимости для другой сборки Windows.

    Попробуйте как можно больше версий Windows, чтобы убедиться, что одна из них работает.

    Источник

Последнее обновление: 07/02/2022
[Время на прочтение: ~3-5 мин.]

Файлы CMDialog ActiveX Control DLL, такие как comdlg32.ocx, считаются разновидностью файла Win32 DLL (Библиотека динамической компоновки). Они соотносятся с расширением OCX, разработанным компанией FormBreeze для CMDIALOG.

Первая версия comdlg32.ocx для AIV MP3 Cutter 1.9 увидела свет 07/01/2007 в Windows 10.

Самый последний выпуск для PageBreeze Free HTML Editor 5.0a состоялся 06/18/2014 [версия 6.00.8169].

Файл comdlg32.ocx входит в комплект PageBreeze Free HTML Editor 5.0a, Athan (Azan) Basic 4.5 и Expstudio Audio Editor Free 4.31.

Продолжайте читать, чтобы найти загрузку правильной версии файла comdlg32.ocx (бесплатно), подробные сведения о файле и порядок устранения неполадок, возникших с файлом OCX.

Общие сведения
Имя файла: comdlg32.ocx
Расширение файла: расширение OCX
Описание: CMDialog ActiveX Control DLL
Тип объектного файла: Dynamic link library
Комментарии: June 18, 1998
Файловая операционная система: Windows 32-bit
Тип MIME: application/octet-stream
Пользовательский рейтинг популярности:
Сведения о разработчике и ПО
Разработчик ПО: Microsoft Corporation
Программа: CMDIALOG
Авторское право: Copyright © 1987-1998 Microsoft Corp.
Сведения о файле
Набор символов: Windows, Latin1
Код языка: English (U.S.)
Флаги файлов: (none)
Маска флагов файлов: 0x003f
Точка входа: 0x12cd
Размер кода: 70656

Ошибки comdlg32.ocx, связанные с ActiveX

Файл comdlg32.ocx считается разновидностью COM-файла, широко известного как элемент управления ActiveX. Элементы управления ActiveX, например comdlg32.ocx, используются ПО PageBreeze Free HTML Editor и прочим ПО для отображения мультимедийного содержимого. Таким образом, ошибка файла comdlg32.ocx возникает в большинстве случаев при попытке загрузить аудио- или видеоклип либо просмотреть различное внедренное содержимое веб-сайта. К числу наиболее распространенных comdlg32.ocx ошибок ActiveX относятся:

  • Не удается найти comdlg32.ocx.
  • Не удается загрузить comdlg32.ocx.
  • Не удалось загрузить comdlg32.ocx. Не найден указанный модуль.
  • Не удалось зарегистрировать comdlg32.ocx. Не найден указанный модуль.
  • Не удается найти comdlg32.ocx.
  • Компонент «comdlg32.ocx» или одна из его зависимостей неправильно зарегистрированы: файл отсутствует или недопустим.
  • Ссылка на файл comdlg32.ocx отсутствует или не найдена.
  • Не удается отобразить один или несколько элементов управления ActiveX из-за следующих возможных причин: 1) ваши текущие настройки безопасности запрещают запуск элементов управления ActiveX на этой странице или 2) вы заблокировали издателя одного из элементов управления. В результате страница может отображаться неправильно.
  • Ошибка выполнения 339: comdlg32.ocx неправильно зарегистрирован.
  • Файл comdlg32.ocx отсутствует или поврежден.
  • Не удалось загрузить модуль comdlg32.ocx. Убедитесь, что двоичный файл хранится по указанному пути, или выполните его отладку для проверки наличия проблем с двоичным файлом или зависимыми файлами DLL. Не найден указанный модуль.
  • Для этой программы требуется файл comdlg32.ocx, который уже не включен в эту версию.

Эти ошибки OCX в большинстве случаев возникают вследствие отсутствующего или поврежденного файла OCX. Если файл отсутствует или поврежден, это может быть вызвано неправильным выключением компьютера или заражением вредоносным программным обеспечением; обе причины могут привести к повреждению (или даже удалению) comdlg32.ocx. Если comdlg32.ocx поврежден или отсутствует и поэтому не может быть правильно загружен приложением PageBreeze Free HTML Editor, это приведет к появлению сообщения об ошибке.

Наконец, другая распространенная причина ошибок ActiveX comdlg32.ocx может быть связана с отсутствием подраздела, связанного с ActiveX, в реестре Windows. Нарушенные ссылки DLL в реестре Windows могут препятствовать правильной регистрации comdlg32.ocx, что приводит к ошибке ActiveX. Такие нарушенные ссылки (разделы реестра), как правило, возникают в результате перемещения или отсутствия файла либо как следствие оставшейся ссылки на файлы DLL, после того как общая программа была удалена.

Как исправить ошибки comdlg32.ocx — 4-шаговое руководство (время выполнения: ~5-15 мин.)

Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему comdlg32.ocx. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.

Шаг 1. Воспользуйтесь утилитой Microsoft Register Server (regsvr), чтобы вручную зарегистрировать файл comdlg32.ocx

Когда вы устанавливаете PageBreeze Free HTML Editor или другое программное обеспечение, которое использует зависимость с comdlg32.ocx, приложение должно автоматически зарегистрировать файл. Иногда регистрация файла OCX не происходит надлежащим образом, вследствие чего появляется ошибка «Не зарегистрирован файл comdlg32.ocx». К счастью, корпорация «Майкрософт» создала удобную встроенную утилиту под названием Microsoft Register Server (regsvr32.exe), чтобы пользователь мог вручную повторно зарегистрировать файл comdlg32.ocx.

Как повторно зарегистрировать comdlg32.ocx из командной строки с повышенными привилегиями (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите command (не нажимайте ENTER)
  3. Удерживая CTRL-Shift, нажмите ENTER.
  4. Появится диалоговое окно запроса разрешения.
  5. Нажмите Да.
  6. Введите следующую команду: regsvr32 /u comdlg32.ocx
  7. Нажмите ENTER. Этот процесс отменит регистрацию файла, что позволит повторно его зарегистрировать.
  8. Введите следующую команду: regsvr32 /i comdlg32.ocx
  9. Нажмите ENTER. Этот процесс повторно зарегистрирует файл.
  10. Закройте окно командной строки.
  11. Перезапустите PageBreeze Free HTML Editor.

Шаг 2. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку comdlg32.ocx, перейдите к шагу 2 ниже.

Шаг 3. Если вы недавно установили приложение PageBreeze Free HTML Editor (или схожее программное обеспечение), удалите его, затем попробуйте переустановить PageBreeze Free HTML Editor.

Чтобы удалить программное обеспечение PageBreeze Free HTML Editor, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для PageBreeze Free HTML Editor 5.0a и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить PageBreeze Free HTML Editor.

Если на этапе 2 также не удается устранить ошибку comdlg32.ocx, перейдите к шагу 3 ниже.

PageBreeze Free HTML Editor 5.0a

FormBreeze

Шаг 4. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках comdlg32.ocx может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке comdlg32.ocx, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл comdlg32.ocx (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла comdlg32.ocx. Мы храним полную базу данных файлов comdlg32.ocx со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии PageBreeze Free HTML Editor . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы comdlg32.ocx».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки PageBreeze Free HTML Editor:

    Windows 10: C:WindowsSysWOW64EXP
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64

    Показать на 25 каталогов больше +

    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64athan
    Windows 10: C:Program FilesCheetah BurnerCheetah DVD Burner
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64quran
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:Program FilesCheetah BurnerCheetah CD Burner
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:UsersTesterDownloadsAutodeskDWGTrueView_2019_Enu_64bitx64dwgviewrRedistMSSystem
    Windows 10: C:WindowsSysWOW64
    Windows 10: C:AutodeskWIAutodesk AutoCAD 2020x64acadWINDOWSSysWow64RedistMSSystem
    Windows 10: C:Program Files (x86)English To Hindi and Hindi To English Converter Software
    Windows 10: C:WindowsSysWOW64

  4. Перезагрузите компьютер.

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

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с comdlg32.ocx. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

Скачать файлы comdlg32.ocx (проверено на наличие вредоносного ПО — отсутствие 100 %)

ВНИМАНИЕ! Мы настоятельно не рекомендуем загружать и копировать comdlg32.ocx в соответствующий системный каталог Windows. FormBreeze, как правило, не выпускает файлы PageBreeze Free HTML Editor OCX для загрузки, поскольку они входят в состав установщика программного обеспечения. Задача установщика заключается в том, чтобы обеспечить выполнение всех надлежащих проверок перед установкой и размещением comdlg32.ocx и всех других файлов OCX для PageBreeze Free HTML Editor. Неправильно установленный файл OCX может нарушить стабильность работы системы и привести к тому, что программа или операционная система полностью перестанут работать. Действовать с осторожностью.

Файлы, относящиеся к comdlg32.ocx

Файлы OCX, относящиеся к comdlg32.ocx

Имя файла Описание Программа (версия) Размер файла (байты) Расположение файла
vspell32.ocx VisualSpeller(TM) 32-bit SpellChecking Control VisualSpeller(TM) (2.1) 97280 C:WindowsSysWOW64
richtx32.ocx RichTx32.OCX RichText (6.00.8169) 203576 C:WindowsSysWOW64
MSCOMCT2.OCX Microsoft Common Controls 2 ActiveX Control DLL Microsoft Common Controls 2 Object Library (6.00.8177) 644400 C:WindowsSysWOW64
MSCOMCTL.OCX Windows Common Controls ActiveX Control DLL COMCTL (6.00.8177) 1062704 C:WindowsSysWOW64
COMCT332.OCX Microsoft Common Controls 3 ActiveX Control DLL Microsoft Common Controls 3 Object Library (6.00.8169) 369696 C:WindowsSysWOW64

Другие файлы, связанные с comdlg32.ocx

Имя файла Описание Программа (версия) Размер файла (байты) Расположение файла
WmiApRpl.h C/C++/Objective-C Header PageBreeze Free HTML Editor 5.0a 3444 C:WindowsSystem32wbemPerformance
api-ms-win-core-dateti… ApiSet Stub DLL Microsoft® Windows® Operating System (10.0.17134.12) 11112 C:UsersTesterAppDataLocalMicrosoftOneDriv…
api-ms-win-core-handle… ApiSet Stub DLL Microsoft® Windows® Operating System (10.0.17134.12) 11112 C:UsersTesterAppDataLocalMicrosoftOneDriv…
ntuser.dat Game Data PageBreeze Free HTML Editor 5.0a 1310720 C:UsersTester
MAPPING3.MAP Quake Engine Map PageBreeze Free HTML Editor 5.0a 79100 C:WindowsSystem32wbemRepository

Вы скачиваете пробное программное обеспечение. Для разблокировки всех функций программного обеспечения требуется покупка годичной подписки, стоимость которой оставляет 39,95 долл. США. Подписка автоматически возобновляется в конце срока (Подробнее). Нажимая кнопку «Начать загрузку» и устанавливая «Программное обеспечение», я подтверждаю, что я прочитал (-а) и принимаю Лицензионное соглашение и Политику конфиденциальности компании Solvusoft.

Важным компонентом Visual Basic Runtime Suit является comdlg32.ocx. Он содержит несколько функций, используемых приложениями, связанными с пакетом Visual. Иногда он может быть поврежден или может отсутствовать в системе. Если вы также столкнулись с той же проблемой, вы находитесь в правильном месте. Мы предлагаем вам идеальное руководство, которое поможет вам исправить отсутствующую проблему comdlg32.ocx и восстановить comdlg32.ocx Windows 10.

Проблема отсутствия comdlg32.ocx в Windows 10 вызвана двумя отдельными проблемами. Мы перечислили их ниже, чтобы вы могли просмотреть и понять ошибку.

  • Проблемы с файлом comdlg32.exe: вам может потребоваться заменить файл и повторно зарегистрировать его с помощью командной строки. Вы также должны предоставить разрешения всем приложениям для доступа к нему, если вы этого не сделали.

  • Контроль учетных записей пользователей (UAC): если UAC включен, вы можете увидеть эту ошибку. Отключение может решить проблему, но это зависит от уязвимого программного обеспечения.

Пользователи жаловались на получение этого сообщения при возникновении этой ошибки:

  • Компонент comdlg32.ocx или одна из его зависимостей зарегистрированы неправильно: файл отсутствует или недействителен.

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

Способ 1: перерегистрировать файл

Если файл comdlg32.ocx windows 10 на вашем компьютере поврежден или отсутствует, лучшее, что вы можете сделать, это заменить его рабочим файлом. Следуйте инструкциям ниже, чтобы сделать то же самое.

1. Перейти к OCXme страница. Щелкните Загрузить comdlg32.ocx. Загрузите файл.

2. Найдите его в папке загрузок, щелкните его правой кнопкой мыши и выберите в меню Копировать.

3. Выберите Этот компьютер в меню слева.

4. Перейдите по этому пути в зависимости от характеристик вашего компьютера.

  • Если у вас 32-разрядная версия Windows, перейдите по пути C:WindowsSystem32.

  • Если у вас 64-битная Windows, перейдите по пути C:WindowsSysWOW64.

5. Щелкните правой кнопкой мыши в любом месте папки. Выберите Вставить из меню.

6. Появится запрос на разрешение администратора. Нажмите «Продолжить».

7. Найдите командную строку в строке поиска Windows и нажмите «Запуск от имени администратора».

8А. Введите следующие команды и нажмите Enter после каждой.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

8Б. Вы также можете ввести эти команды в качестве альтернативы, если упомянутые выше не решают проблему. Нажмите клавишу Enter после ввода команды.

regsvr32 %systemroot%system32comdlg32.ocx

regsvr32 c:WindowsSysWOW64comdlg32.ocx

Дайте командам выполниться и проверьте, решена ли проблема отсутствия comdlg32.ocx.

Примечание. Если ваш файл comdlg32 не отсутствует, вы можете перерегистрировать его, выполнив команду regsvr32 comdlg32.ocx в командной строке.

Способ 2: открыть приложение в режиме совместимости

Многие клиенты сообщили, что запуск программного обеспечения в режиме совместимости с предыдущей версией Windows работал. Проблема с ошибкой файла comdlg32.ocx в некоторых случаях решалась путем запуска исполняемого файла проблемной программы с правами администратора. Вы можете попробовать оба, выполнив следующие действия.

1. Щелкните правой кнопкой мыши исполняемый файл программы (.exe) и выберите в меню Свойства.

2. На вкладке «Совместимость» установите флажок «Запустить это приложение в режиме совместимости с» и выберите Windows 8 или 7 из открывшегося списка.

3. Установите флажок Запускать эту программу от имени администратора.

4. Подтвердите подсказки, если они появляются.

5. Нажмите «Применить» и «ОК».

Теперь программное обеспечение должно запускаться с правами администратора.

Способ 3: изменить владельца и предоставить полные разрешения

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

1. Прежде чем продолжить, вы должны стать владельцем файла comdlg32.ocx, хранящегося в папке проблемного программного обеспечения.

2. Щелкните файл правой кнопкой мыши и выберите «Свойства» в раскрывающемся меню.

3. Перейдите на вкладку Безопасность.

4. Нажмите на опцию «Дополнительно». Откроется окно дополнительных параметров безопасности.

5. Рядом с надписью «Владелец:» нажмите «Изменить». Откроется окно Выбор пользователя или группы.

6. Вы можете использовать опцию «Дополнительно», чтобы выбрать учетную запись пользователя, или просто ввести ее в форму «Введите имя объекта для выбора». Нажмите «Проверить имена» и подождите, пока он проверит имя пользователя, и нажмите «ОК».

7. Теперь вы владелец файла. Далее нажмите Добавить.

8. В разделе «Ввод разрешений» нажмите «Выбрать принципала».

9. Повторите шаг 6.

10. В поле «Основные разрешения» убедитесь, что вы выбрали «Полный доступ», прежде чем вносить какие-либо изменения. Нажмите «ОК».

Убедитесь, что сообщение об отсутствии comdlg32.ocx все еще присутствует на вашем компьютере.

Способ 4: отключить контроль учетных записей пользователей

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

1. Найдите Панель управления в строке поиска Windows и нажмите на нее.

2. Выберите параметр «Учетные записи пользователей». Если вы не можете найти его, измените параметр «Просмотр по» на «Крупные значки» и найдите его.

3. Откройте его и выберите «Изменить настройки контроля учетных записей».

4. Теперь будет отображаться ползунок безопасности с различными уровнями на выбор. Если ползунок находится вверху, попробуйте опустить его на единицу и нажмите «ОК». проверьте, устраняет ли это проблему.

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

Способ 5: переустановите программное обеспечение

Для некоторых пользователей переустановка программного обеспечения, вызывающего ошибку comdlg32.ocx, также может решить проблему. Следуй этим шагам.

1. Нажмите одновременно клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».

2. Введите appwiz.cpl в диалоговом окне «Выполнить» и нажмите «ОК», чтобы открыть окно удаления.

3. Выберите программное обеспечение, вызывающее проблему с comdlg32.ocx.

4. Щелкните его правой кнопкой мыши и выберите Удалить.

5. Нажмите Да.

6. Перезагрузите ПК с Windows.

7. Переустановите самую последнюю версию удаленного программного обеспечения.

Часто задаваемые вопросы (FAQ)

Q1. Как я могу зарегистрировать comdlg32.ocx в 64-разрядной версии Windows 10?

Ответ: Введите regsvr32 comctl32.ocx и в командной строке нажмите Enter. Он зарегистрирует файл.

Q2. Что такое comdlg32.ocx?

Ответ: Comdlg32.ocx — это управляющая DLL-библиотека CMDilog ActiveX, которая была встроена в программное обеспечение Visual Studio или Visual Basic.

Q3. Является ли comdlg32.ocx безопасной программой?

Ответ: Да, это правильный файл, связанный с CMDIALOG. Он также известен как DLL управления CMdialog ActiveX.

***

Мы надеемся, что это руководство было полезным, и вы смогли исправить отсутствующий файл comdlg32.ocx в Windows 10. Дайте нам знать, какой метод работал для вас лучше всего. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять их в разделе комментариев.

При попытке запустить BMW coding tool для обновления DATEN NCS Expert столкнулся с проблемой, что выскакивала ошибка «Component ‘COMDLG32.OCX’ or one of its dependecies not correctly registered: a file is missing or invalid».

Фото в бортжурнале BMW X5 (E70)

1
Фото в бортжурнале BMW X5 (E70)
2

Далее опишу, как я ее решил.

Необходимо скачать два файла: cs16portal.net/engine/download.php?id=337

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

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

Для тех у кого Windows XP:
1. Копируйте файлы COMDLG32.OCX и tabctl32.ocx в системную папку «C:WindowsSystem32».
2. Нажмите «Пуск» => «Выполнить» и в появившемся окне вбиваем последовательно две команды:

regsvr32 COMDLG32.OCX

regsvr32 tabctl32.ocx

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

regsvr32 COMDLG32.OCX

regsvr32 tabctl32.ocx

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

C:WindowsSysWOW64Regsvr32 COMDLG32.OCX

C:WindowsSysWOW64Regsvr32 tabctl32.ocx

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

Материалы для данной статьи взяты с сайта cs16portal.net

Цена вопроса: 0 ₽
Пробег: 209 000 км

  • Partition Wizard

  • Partition Manager

  • How to Fix COMDLG32.OCX Missing Error on Windows

How to Fix COMDLG32.OCX Missing Error on Windows [Partition Manager]

By Sherry | Follow |
Last Updated December 02, 2020

What is COMDLG32.OCX file? Why do I get the error message «Component ‘COMDLG32.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid»? How to fix the error? You can get all the answers in this post from MiniTool Solution.

About COMDLG32.OCX

The COMDLG32.OCX file is a part of the Visual Basic Runtime suit, a separate library containing various functions to use in you VB applications. It isn’t located on your computer by default but it’s used by various applications.

You may wonder what causes COMDLG32.OCX missing error. Actually, this error usually happens when the mentioned file is missing, corrupted, or unregistered. UAC (User Account Control) issues could also lead to the same problem.

If you are facing the same problem, you should try the following methods.

Method 1: Run the Program in Compatibility Mode

It solves the COMDLG32.OCX missing problem for many users to run the program in compatibility mode for an older version of Windows than the one currently installed on your computer. During the process, you can also enable the program to run with administrator permissions.

Here is how to do it.

Step 1: Right-click the shortcut of the program on Desktop and select Properties.

Step 2: Switch to Compatibility. Under Compatibility mode section, check Run this program in compatibility mode for and select Windows 7 or 8 from the drop-down menu.

Step 3: Under Settings section, check Run this program as an administrator.

run the program in compatibility mode

Step 4: Click Apply and OK to save the changes you have made.

Then you can launch the program again and check if the problem has been fixed. If it still exists, try the next method.

Method 2: Re-register the File

As the message indicates, the error happens because the COMDLG32.OCX is missing or corrupted. Therefore, you can try re-registering the file to solve the problem. Please follow the steps below.

Step 1: Download a COMDLG32.OCX file by clicking here or searching for it on the Internet.

Step 2: Copy the downloaded COMDLG32.OCX file and press Win + E to open File Explorer.

Step 3: Navigate to the following location on your computer and paste the copied file to the following directory according to your system versions.

  • C:WindowsSystem32 (for 32-bit Windows)
  • C:WindowsSysWOW64 (for 64-bit Windows)

Tip: You might need to provide administrator permissions during the copy and paste process. Just confirm any prompts to finish the operation.

Step 4: Press Win + S to open Search. Then input cmd in the search box. Right-click Command Prompt and select Run as administrator.

Step 5: Type the following command and press Enter after each to execute them.

  • regsvr32 /u Comdlg32.ocx
  • regsvr32 /i Comdlg32.ocx

Once you finish all the steps above, you can try to launch the target program and check if COMDLG32.OCX missing error disappears.

Solution 3: Disable UAC

Another way to fix COMDLG32.OCX missing on Windows 10/8/7 is to disable UAC. UAC is not a prime security solution because it only prompts when you are about to make significant changes to your computer. Some users have fixed the problem with this method, and you can also have a try.

Step 1: Open Control Panel.

Step 2: Select View by: Large icons and click User Accounts.

Step 3: In the following window, select Change User Account Control settings.

click Change User Account Control settings

Step 4: Decrease the value by one if it’s at the top slider. Then click OK to save the changes and check if the problematic program works properly. If the error still pops up, repeat the process.

change User Account Control Settings

About The Author

Sherry

Position: Columnist

Sherry has been a staff editor of MiniTool for a year. She has received rigorous training about computer and digital data in company. Her articles focus on solutions to various problems that many Windows users might encounter and she is excellent at disk partitioning.

She has a wide range of hobbies, including listening to music, playing video games, roller skating, reading, and so on. By the way, she is patient and serious.

  • Решение об обнаружении ошибки при назначении пенсии
  • Решение ошибки синий экран
  • Решение об обнаружении ошибки допущенной при установлении выплате пенсии
  • Решение ошибки не запускается лаунчер
  • Решение об исправлении реестровой ошибки не направляется