Как восстановить отсутствующий COMCTL32.dll?

У моего родного компьютера странная проблема. На их компьютере есть файл C: Windows System32 COMCTL32.dll , но это явно не тот файл, потому что я не могу запускать многие приложения, включая полезные утилиты, такие как depends.exe и даже handle.exe (потому что они хотят открывать диалоговое окно с запросом при самом первом запуске).

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

Есть идеи, как я могу восстановить правильный файл COMCTL32.dll ?

Примечание. Версия Windows — 6.1.7601, 32 бита.


Вот каталог COMCTL32.dll/s вывод заведомо исправной 64-разрядной установки Windows 7, в настоящее время исправленной до SP1. Первое, что я бы попробовал, это просто скопировать его из другого места. Я бы скопировал еще один, 633 856 байт, версия 5.82.7601.17514.

Для 32-разрядной версии это 530 432 байта, версия 5.82.7601.17514

Если это не сработает, я бы поискал здесь в Superuser, чтобы узнать, как извлечь файл с установочного DVD, или использовать sfc/scannow из командной строки с повышенными привилегиями.


0

COMCTL32.dll предоставляет множество элементов управления для графического интерфейса пользователя, поэтому отсутствие COMCTL32.dll может привести к сбою открытия большинства графических интерфейсов. Лучше всего скопировать его с другого компьютера с Windows той же версии. Я посмотрю, смогу ли я найти его где-нибудь еще.

Улучшите этот ответ
ответил 23 июля ’11 в 16:31
добавить комментарий |

COMCTL32.dll предоставляет множество элементов управления для графического интерфейса, поэтому отсутствие COMCTL32.dll может привести к тому, что большинство графических интерфейсов не откроется. Лучше всего скопировать его с другого компьютера с Windows той же версии. Я посмотрю, смогу ли я найти его где-нибудь еще.



Исправление: COMCTL32.DLL отсутствует при запуске приложений в Windows 7

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

 « COMCTL32.DLL отсутствует » « COMCTL32.DLL не найден » « Не удается найти COMCTL32.DLL  »«  Отсутствует требуемый компонент: COMCTL32.DLL  »«  Не удалось запустить это приложение, так как COMCTL32.DLL не был  найденный.  Повторная установка приложения может решить эту проблему.  »

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

Как и большинство других файлов DLL, файл COMCTL32.DLL должен находиться в C: Windows System32 , и когда большинство пользователи, затронутые этой проблемой, переходят в C: Windows System32 , они видят там файл COMCTL32.DLL . Почему эти пользователи по-прежнему получают сообщения об ошибках? Что ж, файлы COMCTL32.DLL на их компьютере повреждены, и что Windows имеет в виду, когда не может найти COMCTL32.DLL заключается в том, что ему не удалось найти полную исправную версию файла COMCTL32.DLL .

Bein g невозможно использовать несколько приложений на вашем компьютере, потому что на вашем компьютере нет файла COMCTL32.DLL или файл COMCTL32.DLL на вашем компьютере имеет быть испорченным может быть настоящей болью. Это особенно актуально, когда ваш Интернет-браузер сильно зависит от файла COMCTL32.DLL , и из-за этой проблемы вы не можете его использовать. К счастью, существует довольно много решений, которые могут решить эту проблему, и следующие из них являются наиболее эффективными:

Решение 1. Запустите Сканирование SFC

Сканирование SFC (проверка системных файлов) анализирует все системные файлы на компьютере на предмет повреждений. Если сканирование SFC обнаруживает какие-либо поврежденные или поврежденные системные файлы, оно устраняет проблемы, заменяя поврежденные и/или поврежденные системные файлы здоровыми кэшированными резервными копиями файлов. Утилита SFC — это встроенная утилита Windows, присутствующая во всех версиях операционной системы Windows, включая Windows 7. Чтобы запустить сканирование SFC на компьютере с Windows 7, вам необходимо:

  1. Откройте меню «Пуск» .
  2. Найдите « cmd ».
  3. Щелкните правой кнопкой мыши результат поиска под названием cmd и выберите Запуск от имени администратора .
  4. Введите sfc/scannow в командную строку с повышенными привилегиями и нажмите Enter , чтобы начать сканирование SFC.
  5. Подождите, пока запустится сканирование SFC. Сканирование SFC может занять значительное время.
  6. После завершения сканирования SFC закройте командную строку с повышенными правами , перезагрузите компьютер и проверьте, сохраняется ли проблема после загрузки компьютера.

Решение 2. Замените поврежденный COMCTL32.DLL файл исправным

Эту проблему можно исправить почти во всех случаях, просто заменив поврежденный или отсутствующий COMCTL32.DLL на исправный. Однако, чтобы заменить испорченный файл COMCTL32.DLL на исправный, вам сначала нужно получить свои руки на исправном файле COMCTL32.DLL . Вы можете получить исправный файл COMCTL32.DLL , просто нажав здесь и загрузив Кроме того, вы также можете получить исправный файл COMCTL32.DLL с другого компьютера, работающего под той же версией и архитектурой Windows 7, что и ваш компьютер — просто подключитесь к такому компьютеру и перейдите к C: Windows System32 , найдите файл COMCTL32.DLL и скопируйте его на USB-накопитель или другое запоминающее устройство.

Получив исправный файл COMCTL32.DLL , загрузив с одного или с другого компьютера с Windows 7, переместите его в легкодоступное и запоминающееся место на вашем компьютере, а затем:

  1. Откройте меню «Пуск» .
  2. Найдите « cmd ».
  3. Щелкните правой кнопкой мыши результат поиска под названием cmd и выберите Запуск от имени администратора .
  4. Введите каждое из следующих действий в командную строку с повышенными привилегиями, нажимая Enter после ввода каждого из них:
   takeown/fc:windowssystem32comctl32.dllicacls c:  windows  system32  comctl32.dll/GRANT ADMINISTRATORS: F  

Примечание. Если Windows установлена ​​на разделе жесткого диска/твердотельного накопителя вашего компьютера, отличном от C , вам придется соответствующим образом настроить каталоги в этих командах.

  1. Введите следующее в повышенный Командная строка и нажмите
  copy SOURCE_FILE_PATH DESTINATION_PATH  

Примечание. В приведенной выше команде SOURCE_FILE_PATH следует заменить на путь и имя файла исправного COMCTL32 .DLL , а DESTINATION_PATH следует заменить на путь и имя поврежденного файла COMCTL32.DLL . Конечный продукт должен выглядеть примерно так:

  copy d:  downloads  comctl32.dll c:  windows  system32  comctl32.dll  
  1. После выполнения команды закройте командную строку с повышенными правами .
  2. Перезагрузите компьютер.

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

Решение 3. Выполните восстановление системы

Если ничего не помогает, вы все равно можете выполнить Систему Восстановите и верните свой компьютер в то состояние, в котором он был до заражения этой проблемой, эффективно устраняя причину, в первую очередь вызвавшую эту проблему. Однако эта проблема будет работать только в том случае, если точка восстановления системы была создана до того, как ваш компьютер начал страдать от этой проблемы. Чтобы выполнить Восстановление системы на компьютере с Windows 7, вам необходимо:

  1. Нажать логотип Windows ключ + R , чтобы открыть Run
  2. Введите exe в Выполнить и нажмите Enter , чтобы запустить утилиту Восстановление системы .
  3. Нажмите Далее . Если Восстановление системы рекомендует восстановить компьютер до точки восстановления, автоматически выбранной на этом экране, выберите вариант Выбрать другую точку восстановления и затем нажмите Далее .
  4. Щелкните нужную точку восстановления из предоставленного списка, чтобы выбрать ее, а затем нажмите Далее . Обязательно выберите точку восстановления, которая была создана задолго до того, как на вашем компьютере появилась эта проблема.
  5. На экране Подтвердите точку восстановления нажмите Готово .
  6. Нажмите Да в появившемся диалоговом окне, чтобы начать Восстановление системы .

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

Оцените статью
logicle.ru
Добавить комментарий