Удаляем файл rundll32.exe
Во время работы Windows и установленные в ней программы часто запускают сторонние процессы, которые могут так или иначе нагружать комплектующие ПК. Одним из таких процессов является rundll32.exe. Его часто можно заметить при запуске игр и некоторых программ. Если верить «Диспетчеру задач», то данный процесс порой может сильно нагружать компоненты системы, например, процессор и память.
Нужно ли удалять файл rundll32.exe
В большинстве случаев одноименный процесс вызывает именно системный EXE-файл, отвечающий за запуск соответствующих DLL-библиотек, поэтому удалять его не требуется. Однако часто под этот файл маскируются вирусы, которые создают сильную нагрузку на операционную систему. В таком случае, конечно же, нужно удалить вирусный файл.
Дальше мы рассмотрим, как определить этот вирусный файл и случайно не удалить системный компоненты, а также что делать после удаления, чтобы с большей вероятностью избавиться от вируса. Для удобства весь процесс будет разделен на несколько этапов.
Этап 1: Определение вируса
Изначально нужно определить, точно ли файл rundll32.exe является вирусным или в вашем случае это просто системный файл, который нагружает компьютер. Вы, конечно, можете попытать отследить местоположение файла и, если оно не соответствует системному расположению, то удалить его. Однако новые версии вируса научились лучше «прятаться» из-за чего такой способ поиска может оказаться бесполезным.
На сайте Microsoft есть небольшая программа Process Explorer, с помощью которой можно отследить такие файлы. Это продвинутый аналог «Диспетчера задач», обмануть который вирусы не могут. Инструкция по использованию данной программой выглядит следующим образом:
- Перейдите на официальную страницу Майкрософт, где распространяется данный продукт. Страница будет на английском языке. Найдите блок «Download Process Explorer» и нажмите по нему, чтобы запустить процесс скачивания. Файл программы занимает всего несколько мегабайт.
- Главным преимуществом Process Explorer является отсутствие необходимости выполнения установки. С сайта Майкрософт будет загружен архив, в котором будет файл нужной нам программы. Раскройте архив и переместите из него файлы в любую область на компьютере, где вам будет удобно с ними работать.
- Запустите файл procexp64.exe или procexp.exe. Конкретный файл, который вы будете запускать зависит от разрядности вашей операционной системы. Первый файл подходит для Windows x64, а второй для Windows x32 (x86).
- Сразу после запуска у вас откроется интерфейс программы. Здесь кликните по кнопке «File», что находится в верхнем меню интерфейса. В выпадающем списке выберите «Show Details for All Processes».
- Программа закроется и автоматически откроется снова. Так и должно быть. Перейдите к поиску нужного файла. Это можно сделать, нажав по элементу «Find» в верхнем меню. Также вы можете использовать сочетание клавиш Ctrl+F.
- В поисковую строку введите название процесса, который вам нужно найти. Вы можете его попытаться отыскать и самостоятельно. В некоторых случаях это выходит даже быстрее.
- Найдя нужный процесс кликните по его названию два раза левой кнопкой мыши, чтобы открыть окошко с информацией.
- Откроется окошко «Properties». Расположение выбранного процесса показывается в строке «Path». Правильный путь для файла rundll32.exe должен выглядеть так: C:\Windows\System32. Если же он выглядит иначе, то это однозначно вирус.
Далее рассмотрим, какие действия можно предпринять для устранения найденного вируса. Если же у вас при сканировании оказалось, что расположение файла корректное, то мы рекомендуем все же выполнить дополнительные проверки, тем более, если файл создает процессы, нагружающие систему в разное время.
Этап 2: Дополнительные исследования
Этот этап нужно проводить в том случае, если оказалось, что файл расположен на своем месте — C:\Windows\System32, но при этом подозрительно сильно нагружает процессор, особенно, когда на компьютере ничего не запущено.
Мы рекомендуем выполнить дополнительную проверку этого файла:
-
Перейдите в директорию расположения rundll32.exe. Найдите его там. Для удобства можете использовать поиск по директории (отмечен на скриншоте).

Если же на вашем компьютере нет антивируса с функцией сканирования отдельных файлов, то вы можете воспользоваться онлайн-сервисами или небольшими программами для проверки ПК на вирусы. Для примера быстро просканируем этот файл с помощью онлайн-сервиса:
- Перейдем на сервис онлайн-сканирования Dr.Web. Переключитесь на блок «Файлопатолог Dr. Web».
- Нажмите кнопку «Choose File», чтобы выбрать нужный элемент для загрузки.
- Откроется «Проводник». Там укажите файл, который вы собираетесь проверить.
- Если онлайн-сканирование обнаружит вирусы, то мы рекомендуем удалить данный файл на своем компьютере.
Этап 3: Сканирование компьютера на вирусы
Даже после удаления подозрительного файла мы настоятельно рекомендуем выполнить сканирование системы с помощью проверенного антивируса. Для этого подойдут любые популярные решения, например, тот же Dr. Web. Если у вас установлена Windows 10, но никаких антивирусов нет, то можете использовать встроенный защитник. Он обычно неплохо справляется с поиском и устранением всяких вирусов.
Для примера мы как раз рассмотрим, как работать со встроенным защитником в Windows 10:
- Откройте поиск по системе, кликнув по иконке лупы или воспользовавшись сочетанием клавиш Win+S.
- Туда пропишите «Защита от вирусов и угроз». Перейдите по первой позиции.
- Находясь в интерфейсе Защитника нажмите по надписи «Параметры сканирования».
- Среди предложенных вариантов сканирования поставьте отметку на «Полное сканирование». После нажмите кнопку «Выполнить сканирование сейчас».
- Запустится процесс сканирования операционной системы. Он займет несколько часов. Точное время зависит от характеристик компьютера и количества данных на дисках. Во время сканирования вы можете работать с ПК.
- По завершении защитник предоставит вам все найденные угрозы. Их рекомендуется удалить или поместить в карантин, воспользовавшись соответствующими кнопками.
- После выполнения сканирования перезагрузите компьютер.
Этап 4: Восстановление системных файлов
После воздействия вируса и проделанных операций некоторые системные файлы могли быть повреждены. Обычно они некритичны, но в будущем могут привести к некорректной работе компьютера, поэтому от них нужно избавиться. К счастью, восстановление можно быстро выполнить с помощью встроенных в систему утилит.
Мы уже писали подробную статью про восстановление системных файлов в Windows 10. Действуйте согласно инструкциям, представленных в ней.
Завершив процесс восстановления системы, проверьте, исчезла ли нагрузка. Ее не должно быть в режиме простоя компьютера, когда не запущенно никаких тяжелых программ.
Удаление с компьютера вируса rundll32.exe

Если нагрузка на процессор резко увеличилась до максимального показателя, а производительность системы стремительно падает, необходимо проверить компьютер на вирусы. В первую очередь нужно выявить и удалить rundll32 exe – именно этот вредоносный файл, по заверениям пользователей, чаще всего становится причиной падения уровня производительности.
Сразу определимся: rundll33 не является вирусом; это системный файл, который отвечает за запуск и выполнение динамически подключаемой библиотеки (DLL).
Поэтому, как и при удалении winlogon exe, важным остается вопрос выявления вирусного приложения, которое маскируется под системный процесс.
Выявление вируса

Настоящий системный файл rundll32 должен располагаться по адресу C:\Windows\System32.Если вы обнаружите этот файл в любом другом месте – немедленно удалите его, так как он является вирусным приложением, тормозящим работу системы. Стереть его из памяти можно с помощью утилиты Unlocker или через безопасный режим Windows. После удаления файла нужно обязательно дополнительно проверить компьютер на вирусы.
Запустите «Диспетчер задач» и проверьте, чтобы в списке процессов не было строки rundll32.

Заодно убедитесь, что в списке нет процесса с названием «phoenix». Он часто попадает на компьютер вместе с установленными программами и серьезно влияет на быстродействие системы. Обнаружите такой процесс – обязательно удалите phoenix exe.

Еще один вредный гость, предпочитающий маскироваться под системные процессы – svchost.exe. Если он запускается от имени пользователя, а не как системный файл, удалите svchost exe.
DLL Suite
С помощью программы DLL Suite вы можете поддерживать состояние динамических библиотек в актуальном состоянии, при необходимости исправляя ошибки и восстанавливая поврежденные файлы, в том числе после вирусных атак.
- Установите утилиту и запустите её. В главном окне нажмите кнопку «Сканировать и исправить».

- После окончания сканирования нажмите «Исправить все ошибки».

С помощью этой программы можно также загрузить корректный файл rundll32.exe и установить его в системе Windows. Однако на этом процедура восстановления системы не заканчивается: обязательно проверьте свой компьютер с помощью антивирусной чистящей утилиты Dr. Web CureIt.
Хост процесс Windows rundll32, что это?
Части кода множества программ хранятся в специальных файлах с расширением dll (динамических библиотеках ссылок). Запустить эти файлы нельзя, и процесс rundll32 запускается для того, чтобы приложения могли получить доступ к нужным частям кода. Это безопасный системный процесс ОС семейства Виндовс, который обычно запускается по адресу «С:»\»Windows»\»System»\»32rundll32.exe».

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

Загрузка диска до 100% приводит к зависанию ПК, не исправляется перезагрузкой и изнашивает накопитель. Вирусы и шпионские программы могут вывести из строя ОС, передать личную информацию сторонним лицам и т.д.
Решение проблем с rundll32
Проблемы с этим процессом нельзя решить автоматически – ряд операций придется производить вручную, независимо от выбранного способа «лечения».
Лучшие практики для исправления проблем с rundll32:
- отключение телеметрии;
- удаление GAE;
- настройка в «Безопасном режиме»;
- удаление вирусов.
Отключение Телеметрии
Телеметрия – системная служба, которая собирает данные о системных изменениях. Ее отключение не помешает работе ПК, а в некоторых случаях исправит проблему с «зависанием»:
Шаг 1. Запустите «services.msc» через команду «Выполнить», которая вызывается кнопками «Windows+R».

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

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

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

Шаг 5. Перезагрузите устройство.
Удаление GAE
GAE (Google App Engine) – фреймворк для разработки или хостинга веб-приложений. Он тоже может стать причиной «зависания» rundll32. Чтобы устранить эту проблему:
Шаг 1. Запустите «control panel» (все элементы панели управления) через команду «Выполнить», которая вызывается кнопками «Windows+R».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На заметку! Если проблема интенсивного использования диска все равно сохраняется, проблема – в стороннем приложении. Удалите недавно установленный софт, откатите драйвера или выполните восстановление ОС из последней точки восстановления.
Как удалить rundll32 вирус
Чтобы удалить вредоносное ПО, используйте для проверки rundll32 сканер, встроенный в антивирус. Также найти вирусы можно через утилиту Microsoft:
Шаг 1. Скачайте и установите бесплатную программу Process Explorer только из официального сайта Microsoft.

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

Внимание! Программа запускается без установки. Открыть ее повторно можно из того же файла в архиве, или поместив в другую папку.
Шаг 3. Настройте вывод полной информации через опцию «Show Details for All Processes» в меню «File».

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


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

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

Как предотвратить неисправности rundll32
Чтобы не стать жертвой вируса:
- не запускайте приложения из непроверенных источников;
- установите антивирус и проводите периодические проверки системы;
- все скачанные пакеты и подключаемые носители сканируйте на наличие вредоносного ПО.
Во время работы оригинальная служба может начать сбоить или зацикливаться, и чаще всего это связано с установкой новых программ. Перед установкой новых приложений создавайте точку восстановления на системе, работающей без ошибок.
Rundll32.exe грузит систему Windows
![]()
Те, кто регулярно работает в операционной системы Windows, могли обращать внимание, на тот факт, что основную массу файлов операционной системы занимают файлы в формате * .dll (Dynamic Link Library).
Эти файлы могут быть расположены в каждой папке приложения, и используются для хранения фрагментов логики приложения, кроме того эти библиотеки могут быть доступны из разных приложений.
Как правило нет никакого способа непосредственного запуска файлов DLL. Для этого в операционной системы Windows используется rundll32.exe приложение, которое выполняется запуск функций, хранящейся в общих DLL-файлах. Этот исполняемый файл является неотъемлемой частью Windows, и, как правило, не должен быть угрозой.
Примечание: исполняемый файл обычно находится в каталоге:
Но иногда шпионское программное обеспечение использует такое же имя файла (rundll32.exe) и/или запускается из другой директории для того, чтобы замаскировать себя. Если есть подозрение, что выполняются неизвестные программы, то необходимо выполнить детальную проверку запускаемых процессов, чтобы убедиться в правомерности запускаемого программного обеспечения.
Здесь стоит обратить внимание на тот факт, что зачастую используется системный файл rundll32.exe, но при этом запускаемые им библиотеки, могут быть неизвестного происхождения, что бывает не так очевидно при первом взгляде на процессы в диспетчере задач Windows.
Вместо того чтобы использовать Task Manager (стандартный диспетчер задач), мы скачаем бесплатную утилиту Process Explorer, разработанную Марком Руссиновичем и опубликованную на сайте Microsoft ( https://technet.microsoft.com/ru-ru/sysinternals/processexplorer.aspx ), чтобы выяснить, что происходит. Утилита имеет ряд преимуществ по сравнению со стандартной версией и является лучшим выбором для любой работы по устранению неполадок.
Просто запустите программу Process Explorer, далее в главном меню необходимо выбрать пункт File –> Show Details for All Processes, для отображения детальной информации о процессах. Скриншот ниже.
![]()
Теперь, когда вы наведите курсор мыши на rundll32.exe в списке процессов, вы увидите всплывающую подсказку с подробностями о том, что это на самом деле:
![]()
Или же вы можете щелкнуть правой кнопкой мыши, выберите Properties (Свойства), а затем посмотрите на вкладке Image, чтобы увидеть полный путь к файлу, который в настоящее время запущен, и вы даже можете увидеть процесс Родитель, который в данном случае является оболочкой для Windows (explorer.exe ), что свидетельствует о том, что он, вероятно, запускается с ярлыка или из раздела автозапуска.
![]()
В конце этой статьи можно просмотреть сведения о файле так же, как мы это делали в разделе менеджера задач выше. В моем случае файл — это часть панели управления NVIDIA, и поэтому я не собираюсь ничего с ним делать.
Как отключить процесс Rundll32 (Windows 7)
Для отключения процесса в операционной системе Windows 7, достаточно запустить из командной строки утилиту msconfig.exe.
![]()
Далее необходимо перейти к вкладке Startup (Автозагрузка) и далее найти нужный процесс в колонке Command , которая должна быть такой же, как поле "Командная строка" в окне Process Explorer.
Просто снимите флажок, чтобы предотвратить его автоматический запуск при следующей загрузке системы.
Иногда процесс фактически не имеет элемента в автозагрузки, в этом случае придется выполнить поиск запускаемого файла например в реестре.
Об использовании сторонней утилиты, для поиска проблемных файлов автозапуска, я напишу в завершении этой статьи.
Как отключить процесс Rundll32 (Windows 8 или 10)
Если вы используете Windows 8 или 10, вы можете использовать раздел Автозагрузка диспетчера задач, для проверки состояния и отключения приложений, выполняющих запуску при загрузке операционной системы.
![]()
Использование диспетчера задач (Windows 7)
Одной из главных особенностей диспетчера задач (Task Manager ) в Windows 7 или Vista, является возможность видеть полную командную строку для любого запущенного приложения. Например, вы увидите, что у меня есть два процесса rundll32.exe в моем списке задач на скриншоте ниже:
![]()
Если мы перейдем в ВидВыбор столбцов (ViewSelect columns), то в списке колонок увидим опцию "Командная строка" (Command Line), который хотим увидеть в диспетчере задач, ставим соответствующую галочку.
Теперь в диспетчере задач можно увидеть полный путь к файлу в отдельной колонке. Это правильный путь для rundll32.exe в каталоге System32, а его аргумент путь к другой DLL, которая на самом деле работает в настоящий момент.
![]()
Если навести курсор мыши, то отобразится полный путь к файлу. Можно пойти по этому пути и убедится, в том что библиотека *.dll запущенная c помощью rundll32.exe действительно принадлежит программе которую мы устанавливали ранее в системе.
Можно открыть Свойства библиотеки и посмотреть на детали
В противном случае, вы можете открыть Свойства и посмотреть на вкладке Подробно (Details) информацию о разработчике этого файла. Скриншот ниже.
![]()
Выяснив эти детали можно понять, стоит исключать данную библиотеку из автозагрузки или нет. Если вы не в курсе что это за библиотека, то в этом вам поможет Google.
Использование диспетчера задач (Windows 10)
Тем же функционалом, который присутствует в диспетчере задач в Windows 7 можно воспользоваться и в диспетчере задач в Windows 10.
![]()
Для подробного отображения сведений о текущих запущенных процессах, необходимо в диспетчере задач перейти во вкладку "Подробности".
Для того, чтобы отображался столбец "Командная строка", необходимо щелкнуть правой кнопкой мыши по соседнему столбцу и в контекстном меню пункт "Выбрать столбцы", далее в списке необходимо выбрать пункт "Командная строка", поставить галочку и нажать Ок. Результат представлен на скриншоте выше.
AnVir Task Manager
В завершении рассмотрения программ, обеспечивающих поиск неуставного программного обеспечения, нельзя не обратить внимание на еще один бесплатный, но полезный продукт AnVir Task Manager, который обладает следующими функциями:
- Управление автозагрузкой, запущенными процессами, сервисами и драйверами,
- Обнаружение и удаление вирусов и шпионов, блокирование попыток заразить систему,
- Может заменять стандартный Диспетчера Задач.
Данная программа доступна для загрузки с сайта http://www.anvir.net . Одной из особенность AnVir является поиск всего автоматически запускаемого программного обеспечения в операционной системе Windows. В главном окне программы показаны названия процессов, степень их риска, где определен механизм автозапуска (например в реестре или в качестве системного сервиса), указана информация о разработчике, и путь к файлу.
![]()
Как правило из всего программного обеспечения указанного выше, в части управления процессами, AnVir можно считать лидером. AnVir обладает не только удобным в т.ч. русскоязычным интерфейсом, ни позволяем достаточно гибко управляем процессами запуска различного ПО. Поэтому при исследовании запущеных процессов, я бы рекомендвоал начинать с AnVir , и потом в дополнение использовать Process Explorer.