211service.com
Как исправить ошибку отсутствия COMDLG32.OCX в Windows [Диспетчер разделов]
Резюме :

Что такое файл COMDLG32.OCX? Почему я получаю сообщение об ошибке «Компонент« COMDLG32.OCX »или одна из его зависимостей не зарегистрирована правильно: файл отсутствует или недействителен»? Как исправить ошибку? Вы можете получить все ответы в этом посте от Решение MiniTool .
Быстрая навигация:
- О COMDLG32.OCX
- Метод 1. Запустите программу в режиме совместимости
- Метод 2: повторно зарегистрируйте файл
- Решение 3. Отключите UAC
- Комментарии пользователей
О COMDLG32.OCX
Файл COMDLG32.OCX является частью пакета Visual Basic Runtime, отдельной библиотеки, содержащей различные функции для использования в ваших приложениях VB. По умолчанию он не находится на вашем компьютере, но используется различными приложениями.
Вы можете задаться вопросом, что вызывает ошибку отсутствия COMDLG32.OCX. На самом деле, эта ошибка обычно возникает, когда упомянутый файл отсутствует, поврежден или не зарегистрирован. Проблемы с UAC (контроль учетных записей пользователей) также могут привести к той же проблеме.
Если вы столкнулись с той же проблемой, попробуйте следующие методы.
Метод 1. Запустите программу в режиме совместимости
Это решает проблему отсутствия COMDLG32.OCX, позволяющую многим пользователям запускать программу в режиме совместимости для более старой версии Windows, чем та, которая в настоящее время установлена на вашем компьютере. Во время этого процесса вы также можете разрешить запуск программы с правами администратора.
Вот как это сделать.
Шаг 1 : Щелкните правой кнопкой мыши ярлык программы на рабочем столе и выберите Характеристики .
Шаг 2 : Переключиться на Совместимость . Под Режим совместимости раздел, проверьте Запустите эту программу в режиме совместимости для и выберите Windows 7 или же 8 из раскрывающегося меню.
Шаг 3 : Под Настройки раздел, проверьте Запустите эту программу от имени администратора .

Шаг 4 : Щелкните Подать заявление и Ok чтобы сохранить внесенные вами изменения.
Затем вы можете снова запустить программу и проверить, устранена ли проблема. Если он все еще существует, попробуйте следующий метод.
Метод 2: повторно зарегистрируйте файл
Как указано в сообщении, ошибка возникает из-за отсутствия или повреждения COMDLG32.OCX. Поэтому вы можете попробовать повторно зарегистрировать файл, чтобы решить проблему. Пожалуйста, следуйте инструкциям ниже.
Шаг 1 : Загрузите файл COMDLG32.OCX от щелкнув здесь или ищите его в Интернете.
Шаг 2 : Скопируйте загруженный файл COMDLG32.OCX и нажмите Победить + ЯВЛЯЕТСЯ открыть Проводник .
Шаг 3 : Перейдите в следующее место на вашем компьютере и вставьте скопированный файл в следующий каталог в соответствии с версиями вашей системы.
- C: Windows System32 (для 32-битной Windows)
- C: Windows SysWOW64 (для 64-битной Windows)
Шаг 4 : Нажмите Победить + S открыть Поиск . Затем введите cmd в поле поиска. Щелкните правой кнопкой мыши Командная строка и выберите Запустить от имени администратора .
Шаг 5 : Введите следующую команду и нажмите Войти после каждого выполнять их.
- regsvr32 / u Comdlg32.ocx
- regsvr32 / i Comdlg32.ocx
После того, как вы выполните все описанные выше шаги, вы можете попробовать запустить целевую программу и проверить, исчезла ли ошибка отсутствия COMDLG32.OCX.
Решение 3. Отключите UAC
Другой способ исправить отсутствие COMDLG32.OCX в Windows 10/8/7 - отключить UAC. UAC не является основным решением безопасности, потому что он запрашивает только тогда, когда вы собираетесь внести существенные изменения в свой компьютер. Некоторые пользователи устранили проблему с помощью этого метода, и вы также можете попробовать.
Шаг 1 : Открыть Панель управления .
Шаг 2 : Выбирать Просмотр: Крупные значки и нажмите Учетные записи пользователей .
Шаг 3 : В следующем окне выберите Изменить настройки контроля учетных записей пользователей .

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