Что такое Rundll32.exe процесс? Это вредоносное ПО?
Когда вы открываете диспетчер задач, вы можете увидеть запись Rundll32.exe на вкладке Процессы. Или вы также можете столкнуться с ошибкой rundll32.exe при каждом запуске или при завершении работы. Многие пользователи задаются вопросом, является ли rundll32.exe вирусом. Если нет, что именно делает rundll32.exe в системе?

Что такое rundll32.exe? Это вирус?
Rundll32.exe, расположенный в папке Windows\System32
является допустимым системным файлом Windows. Это не вирус!
Но если файл находится в любой папке за пределами каталога Windows\System32
, то это может быть поддельный файл или даже вредоносная программа.
Что делает rundll32.exe?
Rundll32.exe - это системный файл, который выполняет DLL. DLL может опционально указывать функцию точки входа. Для выполнения библиотеки DLL, в которой указана точка входа, используется rundll32.exe. Синтаксис командной строки для Rundll32 выглядит следующим образом:
rundll32.exe,
Почему в диспетчере задач отображается несколько записей rundll32.exe?
Каждая запись rundll32.exe, которую вы видите в диспетчере задач, может работать под управлением другой программы (DLL).

Допустим, вы открываете апплет Панели управления - например, Параметры индексации. Когда вы открываете классический апплет «Параметры индексации», Windows фактически запускает эту команду за укрытием:
rundll32.exe C: \ WINDOWS \ system32 \ shell32.dll, Control_RunDLL C: \ WINDOWS \ System32 \ srchadmin.dll
Аналогично, могут быть запущены другие апплеты, использующие rundll32.exe.
Другим примером может быть апплет Sound на панели управления. Полная командная строка для открытия апплета Sound:
rundll32.exe C: \ WINDOWS \ System32 \ shell32.dll, Control_RunDLL C: \ WINDOWS \ System32 \ mmsys.cpl
Для апплета панели управления временем и датой используется командная строка rundll32.exe:
rundll32.exe Shell32.dll, Control_RunDLL "C: \ WINDOWS \ system32 \ timedate.cpl"
Как узнать, какой файл запущен процесс Rundll32.exe?
Вы можете увидеть полную командную строку каждого процесса Rundll32.exe с помощью диспетчера задач. Вы можете настроить Диспетчер задач так, чтобы он отображал столбцы «Командная строка» и «Путь к изображению» в процессах, а также в представлении «Подробности».

Примечание . Диспетчер задач со своими настройками по умолчанию показывает только имена процессов, их ID и другие данные, но не полные аргументы командной строки каждого процесса.
Вы можете увидеть запись, как показано ниже, без имени файла DLL в аргументах. Некоторые пользователи указали, что это связано с Groove Music в Windows 10.
$config[ads_text6] not found«C: \ Windows \ system32 \ rundll32.exe» -localserver 22d8c27b-47a1-48d1-ad08-7da7abd79617
Использование командной строки
Чтобы просмотреть список процессов rundll32.exe, а также командную строку и идентификатор процесса, выполните эту команду в окне командной строки:
WMIC PROCESS WHERE Name = "rundll32.exe" получить заголовок, командную строку, идентификатор процесса / формат: список
Чтобы просмотреть процессы, запущенные под токеном администратора, выполните приведенную выше команду из командной строки администратора.
Пример вывода
Caption = rundll32.exe CommandLine = "C: \ WINDOWS \ system32 \ rundll32.exe" C: \ WINDOWS \ system32 \ shell32.dll, Control_RunDLL C: \ WINDOWS \ System32 \ srchadmin.dll, ProcessId = 11404 Caption = rundll32.exe CommandLine = "C: \ WINDOWS \ system32 \ rundll32.exe" Shell32.dll, Control_RunDLL "C: \ WINDOWS \ system32 \ timedate.cpl" ProcessId = 10580
Список модулей, используемых процессом RunDll32.exe
Чтобы просмотреть список модулей, которые используются каждым экземпляром rundll32.exe
, откройте окно командной строки и выполните следующую команду:
список задач / m / fi "IMAGENAME eq rundll32.exe"
Вы увидите такой вывод:

Предостережения относительно Rundll32.exe
Вы должны с подозрением относиться к следующим вещам в вашей системе:
- Если файл Rundll32.exe имя файла находится в любом другом месте за пределами каталога Windows, это может быть вирус.
- Узнайте, что выполняет процесс Rundll32.exe, проверив диспетчер задач. В скомпрометированных системах вы, скорее всего, увидите один или несколько процессов Rundll32.exe, выполняющих файлы мошеннических вредоносных программ DLL, которые, вероятно, запускаются в качестве записей запуска.
Вкратце, запишите аргументы командной строки записей Rundll32.exe в диспетчере задач, т. Е. DLL, которая выполняется Rundll32.exe.
СВЯЗАННЫЕ: Как исправить ошибки Rundll32 или RunDll при запуске?