Logonui exe системная ошибка отсутствует comctl32 dll черный экран

Содержание

  • Что такое Comctl32.dll
  • Устранение проблем с ошибкой comctl32.dll
  • Проблема: не загружается рабочий стол ОС Windows.
  • Что делать если загрузка Windows не происходит вообще

Игровой процесс на компьютере — один из самых «тяжёлых», наиболее требовательный к аппаратной и программной составляющей. Есть только пара прочих приложений, которые бы столь сильно грузили систему и были бы настолько же требовательный к ресурсам вообще и свободным в частности — моделирование графики, а также «фарминг криптовалюты».

Однако ко всему прочему именно игровой процесс требует постоянного наличия библиотек непосредственно в самой ОС. Иначе некоторая часть деталей графики просто не будет прорисовываться полностью или даже не будет обладать возможность прорисовывания. Для отдельных игр это критично. и потому пользователи могут в один не очень прекрасный момент увидеть перед собой сообщение следующего содержания:

«Запуск программы невозможен, так как на компьютере отсутствует COMCTL32.dll. Попробуйте переустановить программу.»

В первую очередь следует сказать, что сам по себе этот файл не является программой. И потому его точно не получится взять и просто так переустановить, как сообщается в ошибке. Файлы типа «*.dll» — это библиотеки, которые есть в ОС Windows. Они могут выполнять роль вспомогательных компонентов, которые помогают программам в выполнении их функций. Сами при этом осуществлять полноценные выполняемые действия они не способны.

Сравнить это можно с тем, как если бы человек делал бы научную диссертацию. И ему потребовалось бы для отдельной главы произвести вычисления и построить математическую модель. Она является промежуточной в работе целиком. Но она нужна как звено. И для понимания процесса потребовалось бы взять с полки книгу и посмотреть, как это делается. То есть в этом случае книга не есть диссертация. Однако без неё не получится сделать всю работу окончательно. Придётся изобретать велосипед. Потому файл типа *.dll и называется библиотекой.

Библиотека Comctl32.dll, как и большинство ей подобных, находится в системной папке программы, которой она требуется для работы. В данном случае файл необходим для проведения регламентных работ Windows. И находится в системной директории c:WindowsSystem32:

Расположение библиотеки Comctl32.dll

ВАЖНО: Проверьте, существует ли этот файл в ОС можно и из простого проводника. Это получится сделать только при наличии прав администратора. Данные права потребуются и для дальнейших описываемых действий.

Описание библиотеки Comctl32.dll

Как видно из описания, файл comctl32.dll является внутренней встроенной библиотекой элементов управления взаимодействия с пользователем.

Устранение проблем с ошибкой comctl32.dll

Библиотеке Comctl32.dll должна находиться в директории c:WindowsSystem32. В том случае, если Windows установлена 64-разрядная, тот  же файл должен присутствовать и в C:WindowsSysWOW64 в обязательном порядке. Следует посмотреть, присутствует ли данный файл.

  1. Если он имеется в наличии, то тогда его могут блокировать или Защитник Windows, или Брандмауэр, или какой-либо из антивирусов, что установлен непосредственно на рабочем компьютере. В этом случае нужно посмотреть, почему вообще защитные программы обращают такое внимание на данный файл. Возможно, что файл был заменён сторонней программой, которая стремится причинить вред.
  2. Если файла нет в одной из директорий, то следует найти его и скопировать в указанные места. Кончено, можно найти файл в Интернете. Однако не стоит доверять всем ресурсам. Потому что они могут распространять вирусы.

Лучше всего в обоих случаях делать следующее (по важности от первого к последнему и по мере выполнения действий от главного к последним попыткам):

  1. Проверить свою ОС. В некоторых играх даже есть требование «Не ниже DirectX 11». А он может быть установлен лишь на Windows 7, в самом крайнем случае — Windows Vista SP2. Такие ОС, как Windows XP точно не подойдут.
  2. Скачать последнюю актуальную версию DirectX. И установить её. Должно произойти замещение файла библиотеки на безопасный и актуальный.
  3. Скачать библиотеку с системного установочного диска Windows. Найти её можно будет легко по аналогичному пути, где она в конечном итоге должна размещаться ( за исключением того, что на диске вначале будет директория i386, далее путь будет тот же i386system32).

После того, как файл будет скачан, следует его зарегистрировать через regsvr32 стандартным способом. И перезагрузить ПК

Проблема: не загружается рабочий стол ОС Windows.

Иногда проблема отсутствия файла может проявиться неожиданно и совершенно оригинально. Например, пользователь не сможет увидеть свой рабочий стол вообще. Не будет ни единого ярлыка или нижней панели. Просто будет главная картинка. Примерно это будет выглядеть так:

Пустой рабочий стол-ошибка comctl32.dll

В этом случае просто не запускается основной файл, отвечающий за графический вывод и работу интерфейса многозадачности explorer.exe. В данном случае можно попытаться запустить его через:

  1. Ctrl+Alt+Del (сочетание клавиш необходимо нажимать одновременно).
  2. Диспетчер задач (если он сразу не появится.
  3. Файл —> Новая задача (Выполнить).
  4. Набрать explorer.exe и нажать «Выполнить».

Почти наверняка можно будет продолжить работу. В автоматическом режиме загрузка не производится в виду отсутствия файла comctl32.dll. Обращение к нему производится ещё до загрузки основных модулей, обеспечивающих работу ОС. Однако при принудительном запуске требуются уже не все функции. И потому при проведении подобной последовательности действий почти наверняка произойдёт что-то из следующего:

  1. Загрузится привычный рабочий стол. Только он будет с несколько ограниченным функционалом. В том смысле, что не будут запускаться ярлыки программ.
  2. Откроется окно проводника. При этом привычного рабочего стола не появится. Но работать можно будет. И можно будет попытаться устранить проблему так, как описано выше.

В одном случае на тысячу может оказаться так, что запускаться explorer.exe не захочет, ссылаясь на ошибку. Тогда вообще следует помнить несколько вещей:

  1. ОС повреждена достаточно сильно. И возможно стоит либо проверить жесткий диск на повреждения и вирусы на стороннем ПК.
  2. Попытаться переустановить ОС. При этом рекомендуется отформатировать жёсткий диск целиком.
  3. Работать можно в том случае, если есть какой-либо файловый менеджер (например, Total Commander). Если его нет, то тогда стоит скачать его. А браузер открыть из той же командной строки через функцию «Обзор». Все программы находятся в директории C:Program Files или C:Program Files(x86)

Что делать если загрузка Windows не происходит вообще

Иногда не будет загружаться крайне важный системный систем logonui.exe. При этом будет появляться всё та же ошибка отсутствия файла comctl32.dll. Сама информативность ошибки может быть совершенно разной.

В этом случае могут помочь следующие шаги:

  1. Выбрать тип загрузки ОС с помощью F8 и попытаться загрузиться в безопасном режиме.
  2. При выборе типа загрузки ОС выбрать «Загрузка последней работоспособной ОС»
  3. Отключить HDD и подключить его к другому ПК с аналогичной ОС и скопировать файл библиотеки по нужному пути. При этом следует проверить HDD сразу на наличие ошибок. Лучше всего провести полную проверку. А также на всякий случай на вирусы.
  4. Попытаться восстановить ОС через установочный диск.

В любом случае из описанных простому малоопытному пользователю вряд ли получится самому всё сделать без возможности причинить непоправимый вред ОС. И делать в таком случае требуется либо с помощью опытного специалиста, либо имея справочные материалы из Интернета (если есть желание обучиться всему сразу). Либо стоит просто сразу обратиться к специалисту.

Мы так же писали статью — почему может не работать Expolorer.exe.

Системная ошибка «Запуск программы невозможен, так как на компьютере отсутствует comctl32.dll» возникает в Windows 7 при отсутствии динамической библиотеки comctl32.dll, а также при наличии проблем с этим файлом.

На Windows XP и более поздних версиях ошибка появляется в разы реже. Отсутствие динамической библиотеки выдает ошибки от имени logonui.exe, либо запускаемых установщиков, игр или программ. Windows 7 предлагает переустановить программу, но это может не решить проблему. Особенно, если ошибка появляется сразу после запуска системы.

Исправляем ошибку «отсутствует comctl32.dll»:

  • Отсутствует comctl32.dll: причины ошибки
  • Библиотека отсутствует в Windows
  • Файл удален вирусом или в карантине
  • ПО устарело или несовметимо

Ошибка "Запуск программы невозможен, отсутствует comctl32.dll"

Все ошибки с файлом comctl32.dll вызваны либо его повреждением или отсутствием на компьютере, либо конфликтом современных программ и игр с устаревшим оборудованием или версией Windows.

Динамическая библиотека comctl32.dll содержит элементы графического интерфейса пользователя. Библиотека старая — она появилась еще во времена Internet Explorer 4.0. С тех пор многие приложения стали в разы интенсивнее использовать возможности графического адаптера, что привело к росту проблем и несовместимости. Обычно ошибки начинают появляться после конкретных действий пользователя, поэтому выявить проблему и заняться решением не составляет труда.

Наиболее частые ошибки:

  1. Порядковый номер N не найден в библиотеке comctl32.dll.
  2. Файл comctl32.dll не найден.
  3. Не удалось запустить приложение, так как файл comctl32.dll не найден.
  4. Запуск программы невозможен, так как на компьютере отсутствует comctl32.dll. Попробуйте переустановить программу.

Отсутствие библиотеки и ошибки в ней обычно вызываются следующими причинами:

  1. Устаревше ПО или старая версия Windows. К примеру, на Windows XP такая ошибка будет возникать при запуске современных игр, требующих графики с поддержкой DirectX 10 или 11, если видеокартой или системой данные драйвера не поддерживаются.
  2. Повреждение файла вирусами или троянами. Одна из самых частых проблем, причем зачастую вирусы заносятся на компьютер в момент скачивания программы. Приложения не могут достать нужную информацию из поврежденной библиотеки, в результате чего начинают появляться ошибки.
  3. Файл может быть ошибочно удален или по другой причине отсутствовать в нужной директории системы. В этом случае Windows просто не находит файл и выдает соответствующее сообщение при запуске системы или программы.
  4. Ошибки в реестре. Если в последнее время чистился реестр или удалялись вирусы, атакующие реестр Windows, после перезагрузки ПК могут начать появляться ошибки. Во избежание подобных недоразумений следует делать резервные копии (бекапы) перед любыми изменениями в реестре.

Иногда не помогает ни переустановка программы, ни скачивание и замена проблемного файла. Чтобы не нанести вред компьютеру и избавиться от ошибки, следует начать решение проблемы с поиска её причины.

Библиотека отсутствует в Windows

Файл comctl32.dll может быть удален или отсутствовать в нужной директории Windows. Для исправления ситуации нужно выполнить следующую последовательность действий:

  1. Проверить папку C:WindowsSystem32 (для Windows 7, XP и Vista) или C:WindowsSysWOW64 (для 64-разрядных версий Windows 7, 8 и 10) на предмет наличия файла comctl32.dll.
  2. Если его нет, перекинуть файл с другого компьютера или скачать нужную версию на ru.dll-files.com. Следует скачивать именно ZIP-архив с нужной версией библиотеки, а не установщик их программы (он попросту не требуется).
  3. Положить файл в нужную папку в зависимости от того, х32 или х64-битная версия системы используется.
  4. Перезагрузить компьютер и попробовать заново запустить программу.

Если ошибка продолжает появляться, нужно зарегистрировать новую библиотеку. Делается это в несколько шагов:

  1. Нажать «Пуск» — «Выполнить».
  2. Открыть командную строку: ввести cmd.exe и нажать Enter.
  3. Ввести «regsvr32 comctl32.dll» (без кавычек) и нажать еще раз Enter.

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

Файл удален вирусом или в карантине

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

Для решения проблемы следует:

  1. Проверить карантин антивирусных программ на наличие файла comctl32.dll.
  2. Если файл находится в карантине, его можно попробовать «вылечить» средствами антивируса.
  3. Проверить компьютер на наличие оставшихся вирусов. Можно использовать бесплатное ПО DrWeb CureIt! и Kaspersky Virus Removal Tool.
  4. Открыть командную строку Windows и ввести sfc /scannow. Дождаться окончания автоматической проверки системы. Во многих случаях Windows сможет самостоятельно восстановить поврежденные файлы и библиотеки, если работа троянов и вирусов больше не мешает.

После очистки компьютера можно воспользоваться указанной выше ссылкой для скачивания новой версии файла. Также можно просто перенести библиотеку с другого, нормально работающего компьютера с такой же версией Windows (7, 8, XP, 10 и другие). Следует помнить о переносе именно той версии библиотеки (х32 или х64), которая поддерживается конкретной системой.

ПО устарело или несовместимо

Если ошибка с файлом comctl32.dll возникает при попытке запуска современных игр на старых компьютерах и версиях Windows, значит новое приложение попросту не поддерживает устаревшие библиотеки графических данных. В такой ситуации нет универсального способа решить проблему, но можно попробовать устранить несовместимость.

Что можно сделать:

  1. Использовать перечисленные выше способы: очистить систему от вирусов, обновить библиотеку, провести диагностику системы.
  2. Обновить драйвера всех устройств, в особенности графического адаптера (видеокарты).
  3. Попробовать обновить DirectX, поставив версию из комплекта с игрой или ПО. Следует помнить, что 10 и 11 версии DirectX не поддерживаются старыми видеокартами, однако требуются новыми играми.
  4. Очистить реестр от мусора при помощи CCleaner или аналогичных программ.
  5. Использовать точку восстановления системы, если проблема начала появляться без видимых причин и остальные способы решения не помогают.

Если ничего из указанных выше способов не помогло, то варианта остается два: удалить проблемное приложение и не пользоваться им (если ошибка возникает только в 1 программе), либо переустановить Windows с нуля. После переустановки Windows нужно будет скачать последние версии драйверов и DirectX с официального сайта Microsoft.

comctl32.dll скачать бесплатно

Что такое comctl32.dll и зачем он нужен?

Файл comctl32.dll — это динамическая библиотека, которая отвечает за специальный компонент системного пакета библиотек Общих Элементов Управления (Common Controls Library), которая появился в Windows ещё с приходом Internet Explorer 4.0

Почему возникают ошибки с comctl32.dll и как с ними бороться?

Причин, вызывающих ошибки «comctl32.dll отсутствует»,  «comctl32.dll не найден»«comctl32.dll is missing» и т.п. может быть несколько, причем совершенно разных.

Первая, и самая частая причина — это заражение библиотеки вирусом. Вследствие этого, приложения не могут получить доступ к необходимым данным и начинают ругаться ошибками. Бывает даже так, что антивирус просто удаляет зараженную библиотеку из системы. Поэтому сразу проверяйте есть ли вообще файл сomctl32.dll в папке C:WindowsSystem32. Если вы используете 64-разрядную версию Windows — смотрим в каталоге C:WindowsSysWOW64. Если файл на месте — проверяем систему антивирусными программами, например DrWeb CureIt! и Kaspersky Virus Removal Tool. Антивирус вылечит зараженную библиотеку и работоспособность её восстановится.
Если файла нет — проверяем корзину и карантин Вашего антивируса. Если найти его не получается — пробуем восстановить сomctl32.dll с помощью Восстановления системы (Пуск => Программы => Стандартные => Служебные => Восстановление системы).

comctl32.dll ошибка windows 7

Откатываемся на ближайшую точку восстановления и проверяем работоспособность библиотеки.
Если Восстановление системы не помогает, можно попробовать следующее:
а. Нажимаем комбинацию клавиш Win+R и в открывшемся окне пишем команду sfc /scannow и нажимаем OK.

comctl32.dll отсутствует windows 7

Ждем пока отработает программы. В процессе её работы Вам может понадобиться установочный диск Windows.
б. скопировать библиотеку сomctl32.dll с компьютера, на котором установлена такая же версия Windows.
в. Если иной возможности восстановить сomctl32.dll нет — придется использовать крайний способ — скачать сomctl32.dll из Интернета. Это крайний способ и прибегать к нему стоит только в крайних случаях, так как во-первых версия сomctl32.dll, которого Вы скачаете может быть более старой, чем была. Во-вторых, файл может быть заражен вирусом. В Интернете много ссылок — можно попробовать разные версии. К примеру, вот пара ссылок на имеющиеся у меня файлы:
Скачать comctl32.dll (windows 7 SP1) — версия файла 6.10
Скачать comctl32.dll (windows 8.1)— версия файла 6.3
Обязательно проверяйте скаченные файлы антивирусом!!!
Библиотеку сomctl32.dll надо поместить в папку C:WindowsSystem32. Если у Вас 64-разрядная версия Windows — в папку C:WindowsSysWOW64.

Вторая причина  связана со сбоем в самой программе или игре, обращающейся к библиотеке сomctl32.dll. В этом случае попробуйте переустановить приложение. Если это игра — обязательно проверьте обновите DirectX отсюда. Некоторые игры впринципе не идут на Windows XP и при попытке запуска могут выдать ошибку сomctl32.dll или вообще свалится в синий экран BSOD — этот факт тоже стоит учитывать.

Третья причина — устаревшие версии библиотек или драйверов. В этом случае решением ошибки с сomctl32.dll будет обновление всех драйверов, DirectX и установка всех последних обновлений для самой Windows.

Если ничего не помогает и ошибка сomctl32.dll все равно появляется.

Пробуйте провести чистку реестра (например, с помощью CCLeaner), протестируйте память и жесткий диск. В крайнем случае остается один вариант — полная переустановка Windows, как крайняя мера. Но надеюсь до нее не дойдет и Ваша проблема с сomctl32.dll  успешно решится на предшествующих шагах.

Ошибка Comctl32.dllВ различных ситуациях в Windows 7 и Windows 8 могу возникать ошибки, связанные с библиотекой comctl32.dll. Ошибка может возникать и в Windows XP. Например, наиболее часто такая ошибка возникает при запуске игры Bioshock Infinite. Не ищите, где скачать comctl32.dll — это способно привести к еще большим проблемам, об этом будет написано ниже. Текст ошибки может отличаться от случая к случаю, наиболее типичными являются:

  • Файл comctl32.dll не найден
  • Порядковый номер не найден в библиотеке comctl32.dll
  • Не удалось запустить приложение, так как файл comctl32.dll не найден
  • Запуск программы невозможен, так как на компьютере отсутствует COMCTL32.dll. Попробуйте переустановить программу

И ряд других. Сообщения об ошибках Comctl32.dll могут появляться при запуске или установке определенных программ, при запуске и выключении Windows. Знание ситуации, при которой появляется ошибка comctl32.dll, поможет выяснить точную причину.

Запуск программы невозможен, поскольку Comctl32.dll отсутсвует

Причины появления ошибки Comctl32.dll

Сообщения об ошибках Comctl32.dll возникают в случаях, когда файл библиотеки был удален или поврежден. Кроме этого, данный вид ошибок может свидетельствовать о проблемах с реестром Windows 7, наличии вирусов и другого вредоносного программного обеспечения, а в редких случаях — и о проблемах с оборудованием.

Как исправить ошибки Comctl32.dll

Один из самых важных моментов — не нужно пытаться скачать comctl32.dll, с различных сайтов, которые предлагают «Скачать DLL бесплатно». Есть масса причин, по которым загрузка библиотек DLL с сайтов третьих лиц — плохая идея. Если Вам нужен непосредственно файл comctl32.dll, то лучше будет скопировать его с другого компьютера с Windows 7.

А теперь по порядку все способы исправления ошибок comctl32.dll:

  • Если ошибка возникает в игре Bioshock Infinite, что-то наподобие «Порядковый номер 365 не найден в библиотеке comctl32.dll», то это вызвано тем, что вы пытаетесь запустить игру в Windows XP, что у Вас не выйдет. Нужен Windows 7 (и выше) и DirectX 11. (Подойдет и Vista SP2, если кто-то ей пользуется).
  • Посмотрите, есть ли в наличии этот файл в папках System32 и SysWOW64. Если его там нет и он каким-то образом был удален, попробуйте скопировать его с работающего компьютера и положить в эти папки. Можно попробовать заглянуть в корзину, случается и так, что comctl32.dll находится там.
  • Запустите проверку на вирусы на вашем компьютере. Очень часто ошибки, связанные с отсутствующим файлом comctl32.dll бывают вызваны именно работой вредоносных программ. Если у Вас нет установленного антивируса, вы можете загрузить бесплатную версию из интернета или проверить компьютер на вирусы онлайн.
  • Воспользуйтесь восстановлением системы для возврата компьютера к предыдущему состоянии, в котором данная ошибка не появлялась.
  • Обновите драйвера для всех устройств, а особенно для видеокарты. Обновите DirectX на компьютере.
  • Запустите команду sfc /scannow в командной строке Windows. Эта команда проверит системные файлы на вашем компьютере и, при необходимости, исправит их.
  • Переустановите Windows, после чего установите все необходимые драйвера и последнюю версию DirectX с официального сайта Microsoft.
  • Ничего не помогло? Проведите диагностику жесткого диска и оперативной памяти компьютера — это может быть связано и с аппаратной проблемой.

Надеюсь, данная инструкция Вам поможет решить проблему с ошибкой Comctl32.dll.

Как исправить ошибку «отсутствует comctl32.dll» в Windows 7

Системная ошибка «Запуск программы невозможен, так как на компьютере отсутствует comctl32.dll» возникает в Windows 7 при отсутствии динамической библиотеки comctl32.dll, а также при наличии проблем с этим файлом.

На Windows XP и более поздних версиях ошибка появляется в разы реже. Отсутствие динамической библиотеки выдает ошибки от имени logonui.exe, либо запускаемых установщиков, игр или программ. Windows 7 предлагает переустановить программу, но это может не решить проблему. Особенно, если ошибка появляется сразу после запуска системы.

Исправляем ошибку «отсутствует comctl32.dll»:

Отсутствует comctl32.dll: причины ошибки

Все ошибки с файлом comctl32.dll вызваны либо его повреждением или отсутствием на компьютере, либо конфликтом современных программ и игр с устаревшим оборудованием или версией Windows.

Динамическая библиотека comctl32.dll содержит элементы графического интерфейса пользователя. Библиотека старая — она появилась еще во времена Internet Explorer 4.0. С тех пор многие приложения стали в разы интенсивнее использовать возможности графического адаптера, что привело к росту проблем и несовместимости. Обычно ошибки начинают появляться после конкретных действий пользователя, поэтому выявить проблему и заняться решением не составляет труда.

Наиболее частые ошибки:

  1. Порядковый номер N не найден в библиотеке comctl32.dll.
  2. Файл comctl32.dll не найден.
  3. Не удалось запустить приложение, так как файл comctl32.dll не найден.
  4. Запуск программы невозможен, так как на компьютере отсутствует comctl32.dll. Попробуйте переустановить программу.

Отсутствие библиотеки и ошибки в ней обычно вызываются следующими причинами:

  1. Устаревше ПО или старая версия Windows. К примеру, на Windows XP такая ошибка будет возникать при запуске современных игр, требующих графики с поддержкой DirectX 10 или 11, если видеокартой или системой данные драйвера не поддерживаются.
  2. Повреждение файла вирусами или троянами. Одна из самых частых проблем, причем зачастую вирусы заносятся на компьютер в момент скачивания программы. Приложения не могут достать нужную информацию из поврежденной библиотеки, в результате чего начинают появляться ошибки.
  3. Файл может быть ошибочно удален или по другой причине отсутствовать в нужной директории системы. В этом случае Windows просто не находит файл и выдает соответствующее сообщение при запуске системы или программы.
  4. Ошибки в реестре. Если в последнее время чистился реестр или удалялись вирусы, атакующие реестр Windows, после перезагрузки ПК могут начать появляться ошибки. Во избежание подобных недоразумений следует делать резервные копии (бекапы) перед любыми изменениями в реестре.

Иногда не помогает ни переустановка программы, ни скачивание и замена проблемного файла. Чтобы не нанести вред компьютеру и избавиться от ошибки, следует начать решение проблемы с поиска её причины.

Библиотека отсутствует в Windows

Файл comctl32.dll может быть удален или отсутствовать в нужной директории Windows. Для исправления ситуации нужно выполнить следующую последовательность действий:

  1. Проверить папку C:WindowsSystem32 (для Windows 7, XP и Vista) или C:WindowsSysWOW64 (для 64-разрядных версий Windows 7, 8 и 10) на предмет наличия файла comctl32.dll.
  2. Если его нет, перекинуть файл с другого компьютера или скачать нужную версию на ru.dll-files.com. Следует скачивать именно ZIP-архив с нужной версией библиотеки, а не установщик их программы (он попросту не требуется).
  3. Положить файл в нужную папку в зависимости от того, х32 или х64-битная версия системы используется.
  4. Перезагрузить компьютер и попробовать заново запустить программу.

Если ошибка продолжает появляться, нужно зарегистрировать новую библиотеку. Делается это в несколько шагов:

  1. Нажать «Пуск» — «Выполнить».
  2. Открыть командную строку: ввести cmd.exe и нажать Enter.
  3. Ввести «regsvr32 comctl32.dll» (без кавычек) и нажать еще раз Enter.

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

Файл удален вирусом или в карантине

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

Для решения проблемы следует:

  1. Проверить карантин антивирусных программ на наличие файла comctl32.dll.
  2. Если файл находится в карантине, его можно попробовать «вылечить» средствами антивируса.
  3. Проверить компьютер на наличие оставшихся вирусов. Можно использовать бесплатное ПО DrWeb CureIt! и Kaspersky Virus Removal Tool.
  4. Открыть командную строку Windows и ввести sfc /scannow. Дождаться окончания автоматической проверки системы. Во многих случаях Windows сможет самостоятельно восстановить поврежденные файлы и библиотеки, если работа троянов и вирусов больше не мешает.

После очистки компьютера можно воспользоваться указанной выше ссылкой для скачивания новой версии файла. Также можно просто перенести библиотеку с другого, нормально работающего компьютера с такой же версией Windows (7, 8, XP, 10 и другие). Следует помнить о переносе именно той версии библиотеки (х32 или х64), которая поддерживается конкретной системой.

ПО устарело или несовместимо

Если ошибка с файлом comctl32.dll возникает при попытке запуска современных игр на старых компьютерах и версиях Windows, значит новое приложение попросту не поддерживает устаревшие библиотеки графических данных. В такой ситуации нет универсального способа решить проблему, но можно попробовать устранить несовместимость.

  1. Использовать перечисленные выше способы: очистить систему от вирусов, обновить библиотеку, провести диагностику системы.
  2. Обновить драйвера всех устройств, в особенности графического адаптера (видеокарты).
  3. Попробовать обновить DirectX, поставив версию из комплекта с игрой или ПО. Следует помнить, что 10 и 11 версии DirectX не поддерживаются старыми видеокартами, однако требуются новыми играми.
  4. Очистить реестр от мусора при помощи CCleaner или аналогичных программ.
  5. Использовать точку восстановления системы, если проблема начала появляться без видимых причин и остальные способы решения не помогают.

Если ничего из указанных выше способов не помогло, то варианта остается два: удалить проблемное приложение и не пользоваться им (если ошибка возникает только в 1 программе), либо переустановить Windows с нуля. После переустановки Windows нужно будет скачать последние версии драйверов и DirectX с официального сайта Microsoft.

Источник

Не могу восстановить систему ( COMCTL32.dll )

Установила 360 Total security (антивирус), сканировала компьютер, вирусов не нашёл, но после этой программы не могу устанавливать файлы и открывать программы.

«Запуск программы невозможен, так как на компьютере отсутствует COMCTL32.DLL, попробуйте переустановить программу.»

360 Total security удалила в ручную.

-Восстановление хранилища с помощью Windows Update

открыла Windows PowerShell с правами администратора, вписала в окно

Dism /Online /Cleanup-Image /RestoreHealth

(не уверенна, что это для 7-й винды подходит, но попробовала) 🙂

-Восстановление системы с LiveCD

-После установки 360 Total security исчезли все точки восстановления(для отката системы назад).

-При включении компа жала F8, что-бы устранить неполадки, но такого варианта там не было (были только:

безопасный режим и его вариации (с загрузкой драйверов к примеру).

-Сохранённых образов для восстановления системы нет.

-Скачивала COMCTL32.DLL и вставляла в папку (заменяла повреждённый файл).

-В командной строке (от имени администратора) писала sfc /scannow (что-бы восстановить повреждённые файлы, система сканировала и написала, что не возможно восстановить).

Перепробовала всё, что нашла в советах в интернете, но ничего не помогло.

Может есть ещё какие-то варианты или что-то делала не так.

Подскажите, не хочется переустанавливать Windows 🙁

Чаще всего, подобная ошибка возникает из-за заражения системы.

Если автономный антивирус не обнаруживает заражения, то определения заражения еще нет в его базах.

А в этом случае, только переустановка системы решает проблему.

Но, иногда, это может быть результатом сбоя железа.

В этом случае, нужна полная диагностика самого железа в сервис-центре.

Что такое автономный Защитник Windows?

Иногда вредоносные и другие нежелательные программы, включая пакеты программ rootkit, пытаются самостоятельно установиться на компьютере. Это может случиться при подключении к Интернету или при установке некоторых программ с компакт-диска, DVD-диска или другого носителя. На компьютере это программное обеспечение может запускаться немедленно или неожиданно.Автономный Защитник поможет удалить сложные для поиска вредоносные и нежелательные программы с помощью определений, распознающих угрозы. Определения — это файлы, которые являются энциклопедией потенциальных программных угроз. Поскольку новые угрозы появляются каждый день, автономный Защитник должен содержать последние определения. Благодаря файлам определений автономный Защитник может определять вредоносные и нежелательные программы, уведомляя вас о рисках.

Чтобы использовать автономный Защитник , необходимо выполнить четыре приведенные ниже основные действия.

(инструкции, и файлы для загрузки, в ссылке)

Как записать Kaspersky Rescue Disk 10 на CD/DVD и загрузить с него компьютер

(пошаговая инструкция со скриншотами)

Иногда, это просто повреждение драйверов, и их обновление решает проблему.

Попробуйте обновить, или переустановить драйвер видеокарты.

Не рекомендуется скачивать comctl32.dll с сайтов типа «DLL». Такие сайты распространяют файлы DLL, которые не одобрены официальным разработчиком файла comctl32.dll и часто могут поставляться в комплекте с инфицированными вирусом или другими вредоносными файлами. Если вам требуется копия файла comctl32.dll, настоятельно рекомендуется получить ее непосредственно у Microsoft.

При установке программного обеспечения, которое использует зависимости comctl32.dll, это программное обеспечение должно автоматически зарегистрировать этот файл. В некоторых случаях файл DLL может быть не зарегистрирован соответствующим образом, что в результате приведет к ошибке «comctl32.dll не зарегистрирован». К счастью, вы всегда можете воспользоваться встроенной утилитой под названием «Сервер регистрации Microsoft» (regsvr32.exe), чтобы заново зарегистрировать файл comctl32.dll.

How to re-register comctl32.dll from an elevated command prompt (Windows XP, Vista, 7, 8, and 10):

  1. Нажмите на кнопку ПУСК.
  2. Введите «command» в строке поиска.
  3. Запустите командную строку.
  4. Введите следующую команду: regsvr32 /u comctl32.dll.
  5. Нажмите ENTER. Для файла будет ОТМЕНЕНА РЕГИСТРАЦИЯ.
  6. Введите следующую команду: regsvr32 /i comctl32.dll.
  7. Нажмите ENTER. Файл будет ЗАРЕГИСТРИРОВАН ЗАНОВО.
  8. Закройте окно командной строки.
  9. Перезапустить программу, связанную с ошибкой comctl32.dll.

Источник

Твой Сетевичок

Все о локальных сетях и сетевом оборудовании

comctl32 dll ошибка на windows 7: как исправить?

Часто происходит так, что система начинает сбоить в связи с отсутствием какого-либо файла, или же попросту его некорректной работы. Одним из таких файлов, с которым у пользователей ОС Windows могут возникнуть непредвиденные ошибки – это файл comctl32. dll . Причем, как на старых версия ОС, так и на новых – везде эта ошибка может встать у вас на пути.

Какие ошибки comctl32 dll беспокоят пользователей?

Причиной, по которой пользователи «лезут в интернет» в поисках решения ошибки comctl32. dll , очень часто является проблема с играми, а точнее – невозможность их запустить. Что же делать в таком случае?

Однозначно можно сказать, чего делать не нужно — так это искать недостающий файл в интернете. Доверятся всемирной паутине в вопросе поиска исполняемого файла — это крайне плохая идея. Но об этом позже. Сейчас же рассмотрим несколько интересующих вас вопросов: какие бывают ошибки, и как с ними бороться?

Чаще всего пользователь встречается с ошибками файла comctl32. dll , текст которых либо похож, либо является идентичным следующим сообщениям:

  • Файл comctl32. dll не найден;
  • Порядковый номер не найден в библиотеке comctl32. dll ;
  • Не удалось запустить приложение, так как файл comctl32. dll не найден;
  • Запуск программы невозможен, так как на компьютере отсутствует COMCTL32. dll . Попробуйте переустановить программу.

Помимо популярной игры Bioshock Infinite , связанная с этим файлом ошибка может появляться при попытке запуска других игр, а также мультимедиа приложений. Более того, даже при запуске системы может появляться эта проблема (к слову, такое очень часто случается).

В чем же причина?

А причины возникновения ошибки comctl32. dll бывают абсолютно разные: возможно, банально был поврежден или даже удален этот исполняемый файл, что может свидетельствовать об ошибках в реестре. В худшем случае – вред нанесла вирусная программа или что-то приключилось с вашим оборудованием (хотя последнее маловероятно, но все же имеет место быть).

Как исправить ошибку?

Как уже было сказано выше, не рискуйте и не скачивайте comctl32. dll с интернета – это может закончится для вас плачевно (вплоть до утраты контроля над ПК и потере всех данных). Если уж вы решительно настроены на то, чтобы заменить этот файл в библиотеке самостоятельно, то лучше попросите его у своих друзей (у которых есть здоровый рабочий ПК), или же сбросьте со своего ноутбука/второго компьютер (например, файл можно принести с работы).

Итак, что делать, если ошибка появилась при запуске любимой игры. В качестве примера рассмотрим упомянутую Bioshock Infinite, поскольку ошибки comctl32.dl для данной программы — не редкость. Конфликт возникает из-за старой версии ОС. Дело в том, что игра работает только при поддержке DirectX 11, не ниже. На ХР эта игра и другие новые не запустятся.

  • System32 и SysWOW64 – проверьте эти папки на наличие файла comctl32. dll (е сли его там нет – попробуйте найти «здоровый» рабочий файл на другом компьютере и скопировать его в нужную папку);
  • проведите проверку системы на вирусы: очень часто вредоносное ПО повреждает или же удаляет этот исполняемый файл;
  • сделайте откат системы до того момента, когда у вас все работало (если до этого вы создавали контрольные точки);

  • обновите все драйвера, которые только можно;
  • sfc / scannow – пропишите эту команду в командную строку: она проверит наличие всех необходимых системных файлов, а также их целостность;

  • обновите DirectX до последней версии с официального (!) сайта, если не поможет – переустановите ОС.

Если все эти действия не принесли положительных результатов, проведите диагностику оперативной памяти и жесткого диска. Хоть это и маловероятно, но в редких случаях проблема скрывается именно в аппаратной части ПК.

Надеемся, статья поможет вам разрешить возникшую неполадку!

Источник

Возможно, вам также будет интересно:

  • Logonui exe ошибка приложения что это
  • Logonui exe ошибка приложения что делать
  • Logonui exe comctl32 dll ошибка windows 7 как исправить
  • Logon ui exe системная ошибка как исправить
  • Logmein hamachi ошибка при установке

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии