Как зарегистрировать comdlg32 ocx в windows 10
Обновлено: 05.07.2024
Загрузите новую версию comdlg32.ocx для %%os%% в списке файлов ниже. Также доступны варианты для других версий Windows (при необходимости). Если у нас нет необходимой копии версии comdlg32.ocx, вы можете просто нажать кнопку Request (Запрос), чтобы её запросить. Если вы не нашли необходимую вам версию файла в нашей базе, представленной ниже, мы рекомендуем обратиться непосредственно к Research Systems Inc..
Размещение вновь загруженного файла comdlg32.ocx в правильном каталоге (в месте расположения исходного файла), скорее всего, решит проблему, однако, чтобы однозначно в этом убедиться, следует выполнить проверку. Чтобы убедиться в том, что удалось решить проблему, попробуйте запустить ENVI 3.4 Tutorial and Data CD, и посмотреть выведется ли ошибка.
comdlg32.ocx Описание файла | |
---|---|
File: | OCX |
Функция: | Data,Tutorial |
Program: | ENVI 3.4 Tutorial and Data CD |
Вер: | 1982-2000 |
Разработчик: | Research Systems Inc. |
Характеристики файла | |
---|---|
File: | comdlg32.ocx 34e4213d8bf0e150d3f50ae0bd3f5b328e1105f5 |
MD5: | b73809a916e6d7c1ae56f182a2e8f7e2 |
CRC32: | 5badb463 |
Идентификатор статьи: 211986
Comdlg32.ocx
Выберите программное обеспечение
Спасибо, ваш файл запроса был получен.
Ошибки Comdlg32.ocx
Многие ошибки comdlg32.ocx, вызванные отсутствием или повреждением comdlg32.ocx. Ниже перечислены девять основных ошибок comdlg32.ocx в Windows:
Причины ошибок в файле Comdlg32.ocx
Проблемы Comdlg32.ocx могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Comdlg32.ocx, или к вирусам / вредоносному ПО.
Внешние файлы, такие как comdlg32.ocx, позволяют управлять файлами или возникать ошибки. Файлы comdlg32.ocx повреждены от вредоносных программ, плохих отключений (ОС или ENVI 3.4 Tutorial and Data CD) и других сценариев, связанных с ActiveX. После повреждения comdlg32.ocx не может загрузиться, вызывая проблемы при запуске соответствующего программного обеспечения.
В других случаях проблемы реестра с comdlg32.ocx могут быть источником проблемы ActiveX. Сломанные пути реестра с comdlg32.ocx вызывают проблемы ENVI 3.4 Tutorial and Data CD из-за неправильной регистрации файлов. Перемещение comdlg32.ocx, отсутствующие файлы comdlg32.ocx или неправильная и оставшаяся ссылка на файл из неправильной установки/удаления ENVI 3.4 Tutorial and Data CD приводят к их нарушению.
Более конкретно, данные ошибки comdlg32.ocx могут быть вызваны следующими причинами:
Куда устанавливать DLL-файлы
Ну а дальше всё просто:
В качестве примера давайте зарегистрируем библиотеку runtime.dll для 32-хбитной версии Windows 10. команда будет такой:
Связана она либо с ошибкой в пути или имени файла, либо с неправильно выбранной папкой, в которую была скопирована ДЛЛ-ка для регистрации. Стоит ещё раз всё тщательно проверить.
Запись опубликована 16 сентября 2017 автором XasaH в рубрике Windows с метками regsvr32, библиотеки windows, длл файлы, зарегистрировать dll, регистрация dll.Помогло? Посоветуйте друзьям!
Как зарегистрировать библиотеку dll в Windows 10 : 11 комментариев
Ну хорошо! А почему для 64 битной не написали пример пути регистрации? Вот куда закинуть написали, а как зарегистрировать только для 32.
Так подставляйте папку в пример и всё. Проще некуда.
неплохо бы напомнить, что и resvr32.exe существует в 2-х экземплярах (разной разрядности).
и что dll-ки бывают разной разрядности! и что 64-х битную dll в 64-х битной винде надо кидать в system32, а не в syswow64
Всё-б так было просто взял и скопировал runtime библиотеку в
%SystemDrive%\Windows\system32 🙂
Вы автор пробовали ?? похоже нет.
1-е данная директория защищена службой Защита программного обеспечения C:\WINDOWS\system32\sppsvc.exe которую Вы оставили запущенной
2-е Владельцем директории по умолч является TrustedInstaller
группа Система и Администраторы имеют права чтение и выполнение
Замена прав и атрибутов в директориях %SystemDrive%\Windows\system32 и \ SysWOW64 приведут к краху ос
А без полных прав и владения объектом при копировании вам покажут национальную индейскую избу.
Игорь, Вы путаете. Дело в том, что в 32-х разрязной Windows динамические библиотеки лежат как раз в папке system32. В 64х разрядной библиотеки 64х программ лежат в System32, а 32х разрядных приложений в sysWOW64. Потому в 90% случаев и нужно в Windows 10 x64 класть библиотеки в папку sysWOW64. Надеюсь, что понятно объяснил.
Изначально для игры сделано
Но помогает и с другими OCX( dll )
Регистрирует в пользовательский отдел реестра, в 10ке помогает, во всяком случае для l2 и msxml4 точно
Что такое comdlg32.ocx?
Comdlg32.ocx - это DLL-библиотека управления ActiveX CMDialog от корпорации Microsoft, принадлежащая CMDIALOG. Это элемент управления ActiveX, который обычно поставляется с Visual Studio 6.0 / Visual Basic 6.0 и используется для отображения текущих диалогов, таких как Открыть или Сохранить. comdlg32.ocx - это системный процесс, необходимый для правильной работы вашего ПК. Это не должно быть удалено.
Как восстановить Windows 'comdlg32.ocx' отсутствует ошибка
Запустите программу в режиме совместимости с правами администратора.
- Найдите исполняемый файл программы и измените его свойства, щелкнув правой кнопкой мыши элемент на рабочем столе, в меню «Пуск» или в окне результатов поиска и выбрав «Свойства». Перейдите на вкладку «Совместимость» в окне «Свойства» и установите флажок «Запускать эту программу от имени администратора».
- В разделе «Режим совместимости» установите флажок «Запустить эту программу в режиме совместимости для» и выберите Windows 8 или 7 в раскрывающемся списке перед применением изменений. Если эта опция уже включена, отключите ее полностью.
Ноябрьское обновление 2021:
Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:
- Убедитесь, что вы подтвердили все диалоговые окна, которые появляются, чтобы вы могли подтвердить с привилегиями Администратора, и теперь программа должна запускаться с привилегиями Администратора. Откройте его, дважды щелкнув по значку, и попробуйте проверить, сохраняется ли ошибка.
Используйте средство проверки системных файлов
Windows поставляется с очень мощным средством проверки системных файлов или инструментом SFC для замены или восстановления поврежденных файлов с помощью кэшированной версии. Чтобы выполнить этот анализ, выполните следующие простые шаги.
- Введите powershell в поле поиска и щелкните по нему правой кнопкой мыши. Выберите Запуск от имени администратора. Вы также можете одновременно нажать кнопку Windows и кнопку X. Выберите оболочку Power и запустите ее от имени администратора.
- Теперь введите команду sfc / scannow.
- Пусть команда проверит ошибки. Это, вероятно, займет некоторое время. Расслабьтесь и подождите, пока Windows уведомит вас о завершении анализа и ремонта.
Запустите программу, которая сообщила об ошибке.
Загрузите файл снова и зарегистрируйтесь.
CCNA, веб-разработчик, ПК для устранения неполадок
Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.
Среди частых вопросов пользователей, особенно после того, как они сталкиваются с тем, что какая-то из библиотек DLL отсутствует в Windows 10, Windows 11 или других версиях системы — как зарегистрировать DLL в соответствующей версии ОС.
В этой инструкции подробно о способах регистрации библиотек DLL в Windows x64 и x86 (32-бит) с помощью regsvr32.exe (и кратко о regasm.exe), о возможных нюансах и проблемах, которые могут возникнуть в процессе.
Дальнейшие шаги описаны в предположении, что DLL, которую нужно зарегистрировать, уже находится в нужном расположении: папке C:\Windows\System32, C:\Windows\SysWOW64 или, в некоторых случаях — отдельных папках программ, к которой относится соответствующая библиотека, например, для 1С — C:\Program Files\1cv8\номер_версии\bin (или Program Files x86 в случае 32-битной версии).
Прежде чем приступить к регистрации библиотеки, учитывайте следующие моменты:
- В x64 версиях Windows 64-битные DLL хранятся в System32, а 32-битные — в SysWOW64 (у некоторых начинающих пользователей бывает обратное предположение исходя из имён папок).
- Файлы DLL x64 и x86 (32-бит) — это разные файлы. И если прямого указания на разрядность в месте загрузки файла нет, то чаще это 32-битный файл (что не мешает ему работать в x64 системе), но это не всегда так.
- Для регистрации библиотеки DLL используется системный инструмент regsvr32.exe, который также доступен в двух версиях, которые лежат в папках System32 и SysWOW64 (в случае 64-битных систем). По умолчанию при описываемых далее действиях запускается x64 версия.
- 32-битным программам и играм (по умолчанию устанавливаются в Program Files x86 в 32-битных системах) для работы нужны 32-битные DLL, не зависимо от разрядности Windows.
Сам процесс регистрации в общем случае состоит из следующих шагов:
Почему не удается зарегистрировать DLL
Ошибка при регистрации с помощью regsvr32 вида «Точка входа DllRegisterServer не найдена» говорит о том, что эта библиотека DLL не поддерживает регистрацию описанным методом. Можно попробовать использовать вариант команды:
но с большой вероятностью и это не поможет.
У большинства домашних пользователей такая проблема возникает при регистрации файлов DLL для игр и программ, часто не вполне лицензионных, которые сообщили, что нужный файл DLL не обнаружен или отсутствует. Причем сами библиотеки DLL обычно скачаны со сторонних сайтов (и чаще всего имеют имена начинающиеся с «vc», «msvc» или «d3d»). А решение, как правило, простое — выяснить, частью какого набора компонентов является эта DLL и установить эти компоненты с помощью их собственного установщика. Более подробно проблема и подходы к решению описаны в инструкции Точка входа DllRegisterServer не найдена — причины и возможные решения.
Видео
Надеюсь, цель достигнута, а количество вопросов, связанных с регистрацией DLL в Windows, уменьшилось.
Читайте также: