Хост процесс windows rundll32 что это

Обновлено: 05.07.2024


В каждой папке с приложением вы, наверное, видели огромное количество файлов с разрешением *. DLL (Dynamic Link Library), которые используются для хранения части общей логики приложения.

Так как нет способа для того чтобы запустить непосредственно сам файл DLL, то приложение rundll32.exe используется для запуска функций хранящихся в DLL файлах. Этот исполняемый файл является частью Windows и, как правило, не должен быть вирусом. Оригинальный файл процесса находится в C:\ Windows \ System32 \ rundll32.exe.

Rundll32.exe процесс представляет собой утилиту командной строки, он выполняет свои встроенные функции, вместе с файлом rundll.exe. Он работает методом вызова функций, которые экспортируются из определенного 16-битного или 32-битного DLL модуля.

Часто имя процесса Rundll32.exe используется в вредоносных программах, так называемых бэкдорах, которые устанавливаются злоумышленниками ​​с целью получения доступа к вашему компьютеру и личным данным. Этот процесс представляет собой угрозу безопасности, и должен быть немедленно удален из вашей системы. Чтобы определить является ли Rundll32.exe законным или нет, нужно проверить местоположение откуда он запущен.

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

Одна из главных особенностей диспетчера задач Windows Vista и 7 является возможность видеть всю командную строку для любого запущенного приложения. Например, вы увидите что у меня есть два rundll32.exe процесса в списке:



Теперь видно полный путь к файлу, который находится в том же каталоге, что и оригинальный файл rundll32.exe, в каталоге System32, и файл DLL (функции которого выполняются в настоящее время). В нашем примере это nvmctray.dll



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


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

Прежде всего проверьте компьютер надежной антивирусной программой на наличие вирусов. Однако если файл отсутствует или поврежден попробуйте поискать файл rundll32.exe в папке C: \ Windows \ System32 \ Dllcache. Если он есть скопируйте его и вставьте в C: \ Windows \ system32. Если он отсутствует в Dllcache, ищите его в C: \ Windows \ SericePackFiles \ i386.

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

Что такое процесс rundll32.exe и как его отключить

Работа с процессом rundll32.exe.

За что отвечает rundll32.exe

Ошибка процесса rundll32.exe

Теперь вы знаете, что это за процесс. Также следует знать, что он не всегда необходим, так как срабатывает лишь при необходимости. Но иногда он прописывается в автозагрузке и стартует вместе с системой, что не всегда нужно, но создаёт лишнюю нагрузку и расходует память. Причём запускается он не сам по себе, а посредством какой-нибудь программы – если её отключить, то и rundll32.exe тоже не будет запускаться.

Месторасположение

Файл rundll32.exe располагается в папке установленной системы Windows, в поддиректории System32, если система 32-битная, или в SysWOW64 в случае 64-битной. Но иногда можно обнаружить, что запущенная служба с таким же именем находится в другой папке, иногда вообще за пределами системы – это вредоносная программа, которую просто маскируют под распространённую службу. Если такая обнаружена, нужно немедленно её остановить и проверить компьютер антивирусом. Точно узнать, из какого места запускается этот файл, несложно. Всю информацию может показать, например, приложение Process Explorer, которую можно скачать с сайта Microsoft. Оно выводит список всех фоновых процессов и подробную информацию по любому из них.

Месторасположение файла rundll32.exe

Ошибки со ссылкой на процесс rundll32.exe

Программа DLL Suite

Как отключить процесс rundll32 в Windows

Как правило, этот процесс запускается не самостоятельно, а только вместе с какой-либо программой, которой требуется доступ к сторонним библиотекам. Чтобы отключить его, сначала нужно завершить работу этой программы, что не всегда просто, так как это может быть и драйвер какого-либо устройства. Выявить её поможет Process Explorer – эта утилита покажет, какое приложение запускает этот процесс. После этого действия несколько отличаются в зависимости от версии Windows. В 7 версии введите команду msconfig в командной строке и появится окно с вкладкой «Автозагрузка». Там нужно отключить приложение, которое и запускает нежелательный процесс. После перезагрузки его не должно быть в списке запущенных. В Windows 8 и 10 в Панели управления есть пункт «Автозагрузка», где можно сделать то же самое. Но помните: если отключить хост-процесс rundll32 в Windows, он всё равно запустится, когда в этом возникнет необходимость.

Хост процесс Windows rundll32, что это?

Проблемы с rundll32

При корректной работе процесс не привлекает внимания, но в некоторых случаях он может снизить работоспособность системы практически полностью:

  • хост-процесс rundll32 грузит жесткие диски до 100%, что приводит к быстрому зависанию компьютера;
  • под системный процесс маскируются вирусы и вредоносные программы.

Хост-процесс rundll32 грузит жесткий диск до 100%

Загрузка диска до 100% приводит к зависанию ПК, не исправляется перезагрузкой и изнашивает накопитель. Вирусы и шпионские программы могут вывести из строя ОС, передать личную информацию сторонним лицам и т.д.

Решение проблем с rundll32

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

Лучшие практики для исправления проблем с rundll32:

  • отключение телеметрии;
  • удаление GAE;
  • настройка в «Безопасном режиме»;
  • удаление вирусов.

Отключение Телеметрии

Телеметрия – системная служба, которая собирает данные о системных изменениях. Ее отключение не помешает работе ПК, а в некоторых случаях исправит проблему с «зависанием»:

Шаг 1. Запустите «services.msc» через команду «Выполнить», которая вызывается кнопками «Windows+R».

В поле «Открыть» вводим «services.msc», кликаем по «ОК»

Шаг 2. В открывшемся окне найдите и откройте двойным нажатием позицию «Функциональные возможности для подключенных пользователей и телеметрия».

Находим и открываем двойным нажатием мыши позицию «Функциональные возможности для подключенных пользователей и телеметрия»

Находим и открываем двойным нажатием мыши позицию «Функциональные возможности для подключенных пользователей и телеметрия»

Шаг 3. Прекратите выполнение службы кнопкой «Остановить».

Нажимаем кнопку «Остановить»

Шаг 4. Задайте опцию типа запуска «Отключена» из выпадающего списка и нажмите «ОК».

Задаем опцию типа запуска «Отключена», нажимаем «ОК»

Шаг 5. Перезагрузите устройство.

Удаление GAE

GAE (Google App Engine) – фреймворк для разработки или хостинга веб-приложений. Он тоже может стать причиной «зависания» rundll32. Чтобы устранить эту проблему:

Шаг 1. Запустите «control panel» (все элементы панели управления) через команду «Выполнить», которая вызывается кнопками «Windows+R».

В поле «Открыть» вводим «control panel», жмем по «ОК»

Шаг 2. Откройте «Программы и компоненты», предварительно выбрав в режиме «Просмотр» значение «Мелкие значки».

Выбираем в режиме «Просмотр» значение «Мелкие значки», открываем «Программы и компоненты»

Выбираем в режиме «Просмотр» значение «Мелкие значки», открываем «Программы и компоненты»

Шаг 3. Выберите левым щелчком мыши «Google Cloud SDK» -> «Удалить».

Выбираем левым щелчком мыши «Google Cloud SDK», затем опцию «Удалить»

Выбираем левым щелчком мыши «Google Cloud SDK», затем опцию «Удалить»

Шаг 4. Выберите «Uninstall».

Нажимаем «Uninstall»

Шаг 5. После удаления SDK перезагрузите устройство.

Настройка в безопасном режиме

Настройка в безопасном режиме позволяет производить операции с ПК без зависания – в этом режиме не загружаются «лишние» файлы. Для устранения проблем с помощью Safe mode:

Шаг 1. Откройте «Все параметры» через значок уведомлений.

Открываем «Все параметры» через значок уведомлений

Шаг 2. Выберите «Изменение расширенных параметров запуска» через встроенный поиск, набрав в поле слово «запуск».

Набираем в поле поиска слово «запуск», выбираем «Изменение расширенных параметров запуска»

Набираем в поле поиска слово «запуск», выбираем «Изменение расширенных параметров запуска»

Шаг 3. Выберите «Перезагрузить сейчас».

Выбираем «Перезагрузить сейчас»

Шаг 4. Щелкните по иконке «Диагностика» на открывшемся экране.

Щелкаем по иконке «Диагностика»

Шаг 5. Выберите «Дополнительные параметры».

Выбираем «Дополнительные параметры».

Шаг 6. Далее выберите «Параметры загрузки».

Далее выбираем «Параметры загрузки»

Шаг 7. Выберите режим для запуска, нажав на клавиатуре определенную клавишу «F1-F9» соответствующие числовому значению пунктов.

Выбираем режим для запуска, нажав на клавиатуре определенную клавишу «F1-F9»

Выбираем режим для запуска, нажав на клавиатуре определенную клавишу «F1-F9»

Шаг 8. Дождитесь завершения загрузки и выполните «taskmgr», чтобы запустить «Диспетчер задач», через команду «Выполнить» (вызывается кнопками «Windows+R»).

Нажимаем одновременно клавиши «Windows+R», в поле вводим «taskmgr», щелкаем по «ОК»

Нажимаем одновременно клавиши «Windows+R», в поле вводим «taskmgr», щелкаем по «ОК»

Шаг 9. Проверьте уровень загрузки процессора и диска во вкладке «Производительность».

Кликаем по вкладке «Производительность»

Шаг 10. Если в «Безопасном режиме» чрезмерной загрузки диска не наблюдается, запустить ОС в режиме «чистой загрузки» и определить, какое приложение вызывает проблему. Если высокая нагрузка на накопитель сохраняется, проблема в операционной системе, и нужно выполнять следующие шаги.

Шаг 11. Запустите «msconfig» через команду «Выполнить» (вызывается кнопками «Windows+R»).

Вводим команду «msconfig», нажимаем «ОК»

Шаг 12. Перейдите на вкладку «Службы» и отметьте чекбокс «Не отображать службы Microsoft».

Переходим на вкладку «Службы» и отмечаем чекбокс «Не отображать службы Microsoft

Переходим на вкладку «Службы» и отмечаем чекбокс «Не отображать службы Microsoft

Шаг 13. Отключите все службы с помощью одноименной кнопки в левой нижней части окна и примените изменения.

Нажимаем на кнопку «Отключить все»

Шаг 14. Теперь откройте вкладку «Автозагрузка» и выберите пункт «Открыть диспетчер задач».

Открываем вкладку «Автозагрузка» и выбираем пункт «Открыть диспетчер задач»

Открываем вкладку «Автозагрузка» и выбираем пункт «Открыть диспетчер задач»

Шаг 15. В «Диспетчере задач» отключите каждую службу по очереди, выделив левым щелчком мыши, затем кликнув по опции «Отключить», и перезагрузите устройство.

Левым щелчком мышки нажимаем по программе, затем по опции «Отключить»

Левым щелчком мышки нажимаем по программе, затем по опции «Отключить»

На заметку! Если проблема интенсивного использования диска все равно сохраняется, проблема – в стороннем приложении. Удалите недавно установленный софт, откатите драйвера или выполните восстановление ОС из последней точки восстановления.

Как удалить rundll32 вирус

Чтобы удалить вредоносное ПО, используйте для проверки rundll32 сканер, встроенный в антивирус. Также найти вирусы можно через утилиту Microsoft:

Шаг 1. Скачайте и установите бесплатную программу Process Explorer только из официального сайта Microsoft.

Кликаем по ссылке «Download Process Explorer»

Шаг 2. Откройте загруженный архив и запустите приложение procexp.exe для 32-битной или procexp64.exe для 64-битной системы.

Запускаем подходящее приложение, соответствующее системе

Запускаем подходящее приложение, соответствующее системе

Внимание! Программа запускается без установки. Открыть ее повторно можно из того же файла в архиве, или поместив в другую папку.

Шаг 3. Настройте вывод полной информации через опцию «Show Details for All Processes» в меню «File».

Кликаем в меню по «File», затем по опции «Show Details for All Processes»

Кликаем в меню по «File», затем по опции «Show Details for All Processes»

Находим процесс «rundll32»

Нажимаем на процесс «rundll32» правой кнопкой мыши, выбираем «Kill Process»

Нажимаем на процесс «rundll32» правой кнопкой мыши, выбираем «Kill Process»

Внимание! Можно нажать на имя процесса левой кнопкой мыши и нажать «Del» на клавиатуре.

Чтобы обнаружить вирус и узнать, какие программы используют процесс, нажмите на него правой кнопкой мыши и выберите «Properties», чтобы открыть вкладку со свойствами.

Нажимаем на процесс «rundll32» правой кнопкой мыши, выбираем «Properties»

Нажимаем на процесс «rundll32» правой кнопкой мыши, выбираем «Properties»

На вирус может указать нетипичное расположение файла в графе «Path» (например, в пользовательской, а не системной папке), а также – нетипичные аргументы запуска, отображающиеся в графе «Command line».

Проверяем адрес расположения файла в графе «Path», нетипичные аргументы запуска, отображающиеся в графе «Command line»

Проверяем адрес расположения файла в графе «Path», нетипичные аргументы запуска, отображающиеся в графе «Command line»

Как предотвратить неисправности rundll32

Чтобы не стать жертвой вируса:

  • не запускайте приложения из непроверенных источников;
  • установите антивирус и проводите периодические проверки системы;
  • все скачанные пакеты и подключаемые носители сканируйте на наличие вредоносного ПО.

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

Это может расстраивать, когда каждый раз при загрузке операционной системы вас приветствует ошибка. Вероятно, именно так чувствовали себя пользователи, когда они столкнулись с этой ошибкой: хост-процесс Windows (Rundll32) перестал работать .

Что такое Rundll32?

Компонент Windows, Rundll32 отвечает за 32-разрядные файлы библиотеки динамической компоновки (DLL7). Он непосредственно участвует в обеспечении правильной работы программ на вашем компьютере. Однако, если Rundll32 отсутствует или поврежден, он перестанет работать должным образом. Следовательно, вы увидите ошибку «Хост-процесс Windows (Rundll32) перестал работать». Если вы столкнулись с этой проблемой, попробуйте одно из наших решений ниже.

Метод 1: изменение настроек параметров папки

Установите флажок «Всегда показывать значки, а не эскизы».

  1. Щелкните значок поиска на панели задач.
  2. Введите «панель управления» (без кавычек) и нажмите Enter.
  3. Когда панель управления открыта, щелкните раскрывающийся список рядом с «Просмотр по», затем выберите «Мелкие значки» или «Крупные значки».
  4. Выберите Параметры папки или Параметры проводника.
  5. Появится новое окно. Перейдите на вкладку «Просмотр» и установите флажок рядом с параметром «Всегда показывать значки, а не эскизы».
  6. Сохраните изменения, нажав Применить и ОК.

Перезагрузите компьютер и проверьте, решена ли проблема.

Метод 2: восстановление драйверов до предыдущих версий

Если вы недавно устанавливали программы, попробуйте удалить их:

  1. Откройте диалоговое окно «Выполнить», нажав клавиши Windows + R на клавиатуре.
  2. Теперь введите «appwiz.cpl» (без кавычек) и нажмите «ОК».
  3. Найдите программу, которую вы недавно добавили, и щелкните ее правой кнопкой мыши.
  4. Выберите Удалить из вариантов.
  5. Перезагрузите компьютер.

Если вы недавно обновили драйверы устройства, выполните следующие действия:

  1. Нажмите Windows Key + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить».
  2. Введите «devmgmt.msc» (без кавычек), затем нажмите «ОК».
  3. Найдите устройство, которое вы недавно обновили, затем дважды щелкните его.
  4. Перейдите на вкладку Драйвер, затем нажмите кнопку Откатить драйвер.
  5. Завершите процесс, следуя инструкциям на экране.

Не стесняйтесь откатиться, если новый драйвер неисправен.

Метод 3: Обновление драйвера видеокарты

Возможно, драйвер вашей видеокарты отсутствует или устарел, в результате чего появляется ошибка «Хост-процесс Windows (Rundll32) перестал работать». В этом случае мы рекомендуем обновить ваши драйверы. Вы можете сделать это вручную и перейти на сайт производителя, чтобы найти нужные драйверы. Однако этот вариант может быть трудоемким, сложным и даже рискованным. Если вы установите неправильные драйверы, это может привести к нестабильности системы на вашем ПК.

Поэтому мы предлагаем вам выбрать более надежный и удобный вариант - средство обновления драйверов Auslogics. После активации этого инструмента он автоматически определит вашу систему и найдет проблемные драйверы. Одним нажатием кнопки вы сможете обновить все свои драйверы до последних версий, рекомендованных производителем. Таким образом, вам не нужно будет беспокоиться об установке неправильных драйверов или тратить так много времени на поиск подходящих версий.

При необходимости восстановите предыдущие версии драйверов.

Метод 4: проверка на вирусы и вредоносное ПО

Некоторые компьютерные вирусы могут мешать системе обнаруживать хост-процесс, вызывая появление ошибки «Хост-процесс Windows (Rundll32) перестал работать». Поэтому мы рекомендуем выполнить глубокое сканирование всей вашей системы Windows. Процесс может занять некоторое время, но каждая секунда, которую вы потратите на это, будет окупаться. Вы можете использовать Защитник Windows для этой работы, но всегда лучше выбрать более полный и мощный инструмент, такой как Auslogics Anti-Malware. В конце концов, эта программа может обнаруживать угрозы и вирусы, которые может пропустить ваше основное программное обеспечение безопасности.

Быстрое решение Чтобы быстро решить «любую проблему с rundll32.exe» , воспользуйтесь безопасным БЕСПЛАТНЫМ инструментом, разработанным командой экспертов Auslogics.

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

Разработано Auslogics


Auslogics является сертифицированным разработчиком приложений Microsoft® Silver. Microsoft подтверждает высокий опыт Auslogics в разработке качественного программного обеспечения, отвечающего растущим требованиям пользователей ПК.

Читайте также: