Logonui exe ошибка comctl32 dll

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

После того, как файл будет скачан, следует его зарегистрировать через 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:\Windows\System32 (для Windows 7, XP и Vista) или C:\Windows\SysWOW64\ (для 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.

  • Remove From My Forums
  • Вопрос

  • Доброго вечера.

    Возникла такая проблема. У ноутбука были проблемы с диском, и незагрузкой windows. После прогона MHDD система стала пытаться загружаться, но в процессе, стала выдавать сообщение «LogonUI.exe — системная ошибка. Запуск программы невозможен, так как на компьютере
    отсутствует COMCTL32.DLL. Попробуйте переустановить программу.» На этом всё.. chkdsk-ом нашел проблемы на диске и вроде пофиксил их. Cureit прогонял, вирусов также не найдено.Пробовал вручную подменять logonui.exe и comctl32.dll. Безрезультатно. Также загрузился
    с установочного диска и сделал sfc /scannow. Также безрезультатно.

    Кто-нибудь сталкивался с подобным? Как можно пофиксить проблему?

    Заранее спасибо

Ответы

  • Замену я сделал в первую очередь. Это не сработало. Видимо, придется переустанавливать.

    Sergmat, спасибо за участие.

    • Помечено в качестве ответа

      8 ноября 2012 г. 6:58


  1. cetipabo2

    Hello,
    i have an HP probook 8440p laptop with windows 7 32 bit.
    the system doesn’t want to start because of this error :
    LogonUI.exe
    impossible to start the programm, comctl32.dll is missing….

    so i’m stuck with a black background and my mouse pointer.
    i tried F8 with all the possible things in the menu :
    Safe mode = same problem
    Repair = no problem found
    Repair with restore point = impossible because something is corrupted…i tried 4 restore points and each time it says after a few minutes that the operation is cancelled because of a corupted file…
    shell prompt = black background

    So i removed the drive and put it on another PC and i did a full check with Bitdefender endpoint security : no virus found.
    i did a Chkdsk, it found some problems and fixed them.
    I found another PC with win 7 32bit and copied the LogonUI.exe + comctl32.dll files in c:\windows\system32\ folder and i replaced the Disk in the laptop but the problem is still the same…

    I realy don’t want to reformat, anyone has a suggestion ?

    Thank you for your help


  2. oldsh_t


  3. cetipabo2

    Thank you for your help but…
    1. Start Windows 7, and log on to an administrator account.i can’t do that…


  4. MaouKami

    Hey,

    Did this perhaps happen since today ?
    Today at the end of the day, we received 5 systems pretty much within the hour,
    Not all details are known but all systems do suddenly have corrupted windows, 3 of them backscreen with mouse, 2 other’s got different files corrupted.
    On one i was able to do a system restore, but still kept different applications corrupted though windows worked it kept hanging,
    Even a laptop we got for simple checking, after windows update it got the same issue.

    chkdsk did find issues on the pc btw, but it did not solve it.
    So i am guessing windows rolled out a update that started to corrupt «random» not sure files.

    Tomorrow i have a early start at checking the systems, if i find the cause and or solution i will post it.
    Btw, do you perhaps have panda cloud ? or any panda software installed ?

    Wednesday, March 11th 2015
    We inform you that  we have had a problem with our signature file that might have affected  our PCOP and Retail 2015 customers. This issue causes some files to be  moved to the quarantine.
    The signature file has already been  replaced, so this situation should not recur. Nonetheless, we advise our  customers not to restart your computer. At Panda Security we are  analyzing the impact and working to restore the situation at the  endpoint.
    We apologize for any inconvenience this may have caused you. We will keep you informed at all times.
    
    Help nº- 20150311 100045 EN
    
    

    Though it does not state if it just moves some of its own files or random windows fails to quarantine.


  5. oldsh_t


  6. cetipabo2

    yes it happened today in the afernoon, but the antivirus is bitdefender endpoint security.

    I already tried teh startup repair, it doesn’t find any problem..


  7. oldsh_t

    OK one last try for me and if this does not work then all I can see is a complete reformat.

    Now I just tried this on my computer, but this will only work if you can boot into safe mode.

    >Boot into safe mode
    >Open My Computer
    >Pop in your win7 disc
    >When you see it loaded in your drive
    >Right click on it and select to run it
    >It will load up and you can follow the Repair Install procedure. Step 8

    Now that is as far as I got and did not continue because there is nothing wrong on my computer. I don’t know if this will work the same as a live repair and not remove any programs or things you have, but if your dead in the water it can’t hurt. Your call.


  8. cetipabo2

    unfortunately i can’t boot into safe mode, i just get the the window with the error message with a black background. it’s impossible to access to an icon, safe boot or not…


  9. oldsh_t

    Well I’m at a loss then?? I’m no computer expert here but it sounds more like there is more than just a missing file to me. You can wait and see if someone else chimes in or do a full format.


  10. urie

    Staff Member

    Do you have access to another computer can you download Dart 7 and make bootable iso.


  11. cetipabo2

    yes i can, i’m actualy downloading Dart 7


  12. cetipabo2

    the problem is that the file is present because i copied it from another PC, unless it is using it from another folder than : c:\windows\system32\ the file should be here and correct


  13. cetipabo2

    well so i’m actualy runing the SFC scan…is there anything else or better thing to do ?

Понравилась статья? Поделить с друзьями:
  • Logon ui ошибка приложения
  • Logon ui exe системная ошибка как исправить
  • Logmein hamachi ошибка vpn
  • Logmein hamachi setup ошибка
  • Logixx 7 sensitive bosch как сбросить ошибку