Исправление: файл comctl32.ocx отсутствует или недействителен

64-разрядная версия Windows
  • Если вы видите значок « DllregisterServer comctl32.ocx успешно завершен «, Значит операция прошла успешно.
  • Закройте командную строку с повышенными привилегиями и перезагрузите компьютер. При следующем запуске откройте приложение, которое ранее отображало «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен». Вы сможете открыть его в обычном режиме.
  • Если вы все еще боретесь с «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка, перейдите к Способ 2.



    Метод 2: скопируйте COMDLG32.OCX из C: Windows SysWOW64

    Если первый метод оказался неудачным, посмотрите, можно ли копировать COMDLG32.OCX файл из C: Windows SysWOW64 к C: Windows . Некоторые пользователи сообщили, что этот обходной путь позволил им запустить приложение, которое ранее показывало «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка.

    Вот краткое руководство по копированию COMDLG32.OCX файл из C: Windows SysWOW64 к C: Windows:



    1. Откройте проводник и перейдите к C: Windows SysWOW64 . Как только вы приедете туда, воспользуйтесь функцией поиска или просмотрите вручную, чтобы найти COMDLG32.OCX файл. Как только вы это сделаете, скопируйте его в буфер обмена.
      Заметка: Если вам не удается найти COMDLG32.OCX файл, перейдите по этой ссылке ( Вот ) и нажмите Скачать кнопка для загрузки Общие элементы управления Microsoft Visual Basic 6.0 . Затем откройте программу установки и следуйте инструкциям на экране для установки. Общие элементы управления Microsoft Visual Basic 6.0 в вашей системе. После завершения установки перезагрузите компьютер и повторите шаг 1.
    2. С COMDLG32.OCX файл скопирован в буфер обмена, перейдите к C: Windows и вставьте туда файл. Если вас спросят, хотите ли вы заменить старый файл, нажмите да .
    3. Снова запустите проблемное приложение. Он должен открываться без «Компонент« COMDLG32.OCX »зарегистрирован неправильно: файл отсутствует или недействителен» ошибка.
    3 минуты на чтение