Исправление COMDLG32.OCX, отсутствующего в Windows 10
Важным компонентом Visual Basic Runtime Suit является comdlg32.ocx. Он содержит несколько функций, используемых приложениями, относящимися к пакету Visual(Visual suite) . Иногда он может быть поврежден или может отсутствовать в системе. Если вы также столкнулись с той же проблемой, вы находитесь в правильном месте. Мы предлагаем вам идеальное руководство, которое поможет вам исправить отсутствующую проблему comdlg32.ocx и восстановить comdlg32.ocx Windows 10.
Как исправить отсутствующий COMDLG32.OCX в Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)
Проблема отсутствия comdlg32.ocx в Windows 10 вызвана двумя отдельными проблемами. Мы перечислили их ниже, чтобы вы могли просмотреть и понять ошибку.
- Проблемы с файлом comdlg32.exe:(Issues with the file comdlg32.exe:) вам может потребоваться заменить файл и повторно зарегистрировать его с помощью командной строки(Command Prompt) . Вы также должны предоставить разрешения всем приложениям для доступа к нему, если вы этого не сделали.
- Контроль учетных записей пользователей (UAC):(User Account Control (UAC): ) если UAC включен, вы можете увидеть эту ошибку. Отключение может решить проблему, но это зависит от уязвимого программного обеспечения.
Пользователи жаловались на получение этого сообщения при возникновении этой ошибки: Компонент comdlg32.ocx или одна из его зависимостей зарегистрированы неправильно: файл отсутствует или недействителен. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Это означает, что файл либо отсутствует, либо поврежден. Возможно, он неправильно зарегистрирован или вам может потребоваться его повторная загрузка. Давайте посмотрим, как устранить эту ошибку, используя следующие методы.
Способ 1: перерегистрировать файл comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)
Если файл comdlg32.ocx windows 10 на вашем компьютере поврежден или отсутствует, лучшее, что вы можете сделать, это заменить его рабочим файлом. Выполните следующие шаги, чтобы сделать то же самое:
1. Перейдите на страницу OCXme . Нажмите « Загрузить comdlg32.ocx(Download comdlg32.ocx ) » , чтобы загрузить файл.
2. Найдите его в папке загрузок, щелкните его правой кнопкой мыши и выберите в меню Копировать .(Copy)
3. Выберите Этот компьютер(This PC) в меню слева.
4. Перейдите по этому пути в зависимости от характеристик вашего компьютера.
- Если у вас 32-разрядная(32-bit) версия Windows, перейдите по пути C:\Windows\System32
- Если у вас 64-битная(64-bit) Windows, перейдите по пути C:\Windows\SysWOW64
5. Щелкните правой кнопкой мыши(Right-click) в любом месте папки. Выберите Вставить(Paste) из меню.
6. Появится запрос на разрешение администратора(administrator permission) . Нажмите «Продолжить(Continue) » .
7. Найдите командную строку(Command Prompt ) в строке поиска Windows(Windows Search Bar) и нажмите « Запуск от имени администратора»(Run as Administrator) .
8А. Введите следующие команды и нажмите Enter после каждой.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8Б. Вы также можете ввести эти команды в качестве альтернативы, если упомянутые выше не решают проблему. Нажмите клавишу Enter(Enter key ) после ввода команды.
- Для 32-битной(32-bit) Windows:
regsvr32 %systemroot%\system32\comdlg32.ocx
- Для 64-битной(64-bit) Windows:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
Запустите команды и проверьте, решена ли проблема отсутствия comdlg32.ocx.
Примечание.(Note:) Если ваш файл comdlg32 не отсутствует(not missing) , вы можете перерегистрировать его, выполнив команду regsvr32 comdlg32.ocx в командной строке.
Читайте также: (Also Read:) Как исправить ошибку «Отсутствует StartupCheckLibrary.dll»(How to Fix StartupCheckLibrary.dll Missing Error)
Способ 2: открыть приложение в режиме совместимости(Method 2: Open App in Compatibility Mode)
Многие клиенты сообщили, что запуск программного обеспечения в режиме совместимости с предыдущей версией Windows работал. Проблема с ошибкой файла(file error was fixed) comdlg32.ocx в некоторых случаях решалась путем запуска исполняемого файла проблемной программы с правами администратора. Вы можете попробовать оба, выполнив следующие действия.
1. Щелкните правой кнопкой мыши исполняемый файл программы (.exe)(executable file (.exe)) и выберите в меню Свойства(Properties) .
2. На вкладке « Совместимость(Compatibility ) » установите флажок « Запустить это приложение в режиме совместимости с»(Run this application in compatibility mode for) и выберите Windows 8 или 7(Windows 8 or 7) из открывшегося списка.
3. Установите флажок Запускать эту программу от имени администратора .(Run this program as an administrator)
4. Подтвердите подсказки, если они появляются.
5. Нажмите «Применить(Apply) » и «ОК(OK) » .
Теперь программное обеспечение должно запускаться с правами администратора.
Способ 3: изменить владельца и предоставить полные разрешения(Method 3: Change Ownership and Provide Full Permissions)
Если программное обеспечение по-прежнему отображает сообщение об ошибке, сделайте файл comdlg32.ocx доступным для всех, изменив его владельца и права(file accessible to everyone by changing its owner and rights) . Вам потребуются права администратора, и вот как вы можете это сделать, чтобы исправить проблему отсутствия comdlg32.ocx.
1. Прежде чем продолжить, вы должны стать владельцем(ownership) файла comdlg32.ocx, хранящегося в папке проблемного программного обеспечения.
2. Щелкните файл(file) правой кнопкой мыши и выберите « Свойства(Properties) » в раскрывающемся меню.
3. Перейдите на вкладку Безопасность .(Security)
4. Нажмите на опцию « Дополнительно ». (Advanced)Откроется окно дополнительных параметров безопасности(Advanced Security Settings) .
5. Рядом с надписью « Владелец:(Owner:) » нажмите « Изменить»(Change) . Откроется окно Выбор пользователя или группы(Select User or Group) .
6. Вы можете использовать опцию « Дополнительно(Advanced ) », чтобы выбрать учетную запись пользователя, или просто ввести ее в форму « Введите имя объекта для выбора ». (Enter the object name to select)Нажмите « Проверить имена(Check Names) » и подождите, пока он проверит имя пользователя, и нажмите « ОК(OK) » .
7. Теперь вы владелец файла. Далее(Next) нажмите Добавить(Add) .
8. В разделе « Ввод разрешений»(Permissions Entry,) нажмите «Выбрать принципала(Select a principal) » .
9. Повторите шаг 6(Step 6) .
10. В разделе « Основные разрешения(Basic permissions) » убедитесь, что вы выбрали «Полный(Full control) доступ», прежде чем вносить какие-либо изменения. Нажмите «ОК»(Ok) .
Читайте также: (Also Read:) исправлено отсутствие элементов контекстного меню при выборе более 15 файлов .(Fix Context Menu Items Missing when more than 15 Files are Selected)
Способ 4: отключить контроль учетных записей пользователей(Method 4: Disable User Account Control)
Когда эта проблема возникает только в определенных приложениях, отключение UAC может быть полезным. Это не вносит существенных изменений в ваш компьютер. Единственная проблема заключается в том, что после его отключения при каждом запуске системных инструментов может отображаться несколько подсказок. Вот как это сделать:
1. Найдите Панель управления(Control Panel) в строке поиска Windows и нажмите на нее.
2. Выберите параметр «Учетные записи пользователей(User Accounts) ».
Примечание.(Note:) Если вы не можете найти его, измените параметр « Просмотр по(View by) » на « Крупные значки(Large icons) » и найдите его.
3. Откройте его и выберите «Изменить настройки контроля учетных записей»(Change User Account Control Settings) .
4. Теперь будет отображаться ползунок безопасности с различными уровнями на выбор. Если ползунок находится в самом верху(top) , попробуйте опустить(lowering ) его на единицу(one ) и нажмите OK . проверьте, устраняет ли это проблему.
Если вы все еще сталкиваетесь с проблемой отсутствия comdlg32.ocx, продолжайте пытаться понизить ее на один шаг и проверить, решает ли она проблему.
Способ 5: переустановите конфликтующее программное обеспечение(Method 5: Reinstall Conflicting Software)
Для некоторых пользователей переустановка программного обеспечения, вызывающего ошибку comdlg32.ocx, также может решить проблему. Следуй этим шагам.
1. Нажмите Windows + R keys , чтобы открыть диалоговое окно « Выполнить ».(Run)
2. Введите appwiz.cpl в диалоговом окне «Выполнить» и нажмите « ОК(OK) » , чтобы открыть окно удаления.
3. Выберите программное обеспечение(software) , вызывающее проблему с comdlg32.ocx. Щелкните его правой кнопкой мыши и выберите « Удалить(Uninstall) » .
Примечание.(Note:) В качестве примера ниже мы использовали Bonjour .
4. Нажмите « Да(Yes) » в запросе подтверждения и перезагрузите (Restart) ПК с Windows(Windows PC) .
5. Переустановите самую последнюю версию удаленного программного обеспечения по официальной ссылке для скачивания(official download link) .
Читайте также: (Also Read:) Как исправить, что звуковая служба не работает в Windows 10(How to Fix The Audio Service is Not Running Windows 10)
Часто задаваемые вопросы (FAQ)(Frequently Asked Questions (FAQs))
Q1. Как я могу зарегистрировать comdlg32.ocx в 64-разрядной версии Windows 10?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)
Ответ:(Ans: ) Введите regsvr32 comctl32.ocx в командной строке и нажмите Enter . Он зарегистрирует файл.
Q2. Что такое comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)
Ответ :(Ans: ) Comdlg32.ocx — это DLL-библиотека управления ActiveX CMdialog(CMDialog ActiveX control DLL) , которая была встроена в программное обеспечение Visual Studio или Visual Basic .
Q3. Является ли comdlg32.ocx безопасной программой?(Q3. Is comdlg32.ocx a safe programme?)
Ответ: Да,(Ans: Yes, ) это правильный файл, связанный с CMDIALOG . Он также известен как CMdialog ActiveX Control DLL .
Рекомендуемые:(Recommended:)
- Исправить доменные службы Active Directory в настоящее время недоступны(Fix The Active Directory Domain Services is Currently Unavailable)
- Исправить ошибку Windows 10 0xc004f075(Fix Windows 10 0xc004f075 Error)
- Исправление 0x80004002: такой интерфейс не поддерживается в Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- Исправить отсутствие VCRUNTIME140.dll в Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
Мы надеемся, что это руководство было полезным, и вы смогли исправить отсутствующий файл comdlg32.ocx(comdlg32.ocx missing) в Windows 10 . Дайте нам знать, какой метод работал для вас лучше всего. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять их в разделе комментариев.
Related posts
Fix NVIDIA Control Panel Missing в Windows 10
Fix Pin к Taskbar Missing в Windows 10
Исправление привилегий отсутствующих файлов Steam в Windows 10
Fix Black Desktop Background в Windows 10
Fix Computer Wo не перейти к Sleep Mode в Windows 10
Fix Desktop Icons Продолжайте переставлять после обновления создателей Windows 10
Fix Spacebar не работает на Windows 10
Fix Unable до Delete Temporary Files в Windows 10
Fix Apps, которые появляются размытыми в Windows 10
Как Fix BOOTMGR отсутствует в Windows 10
Как Fix Scaling для Blurry Apps в Windows 10
Fix Microsoft Compatibility Telemetry High Disk Usage в Windows 10
Fix Alt+Tab не работает в Windows 10
Fix Keyboard не печатать в проблеме Windows 10
Fix Desktop Icon отсутствует на Windows 10
Fix Option, чтобы повернуть Bluetooth ON или OFF отсутствует из Windows 10
З8605496 иконы не отображаются на панели задач Windows 10
Fix Class не Registered error в Windows 10
Fix 5GHz WiFi не отображается в Windows 10
Fix CD/DVD drive не обнаружен после обновления до Windows 10