Rundll32.exe - що за процес? Rundll32.exe - помилка

Не секрет, що будь-який користувач, що працює з ОС Windows будь-якої версії, в диспетчері завдань спостерігає присутність незрозумілою багатьом служби RunDll32.exe. На жаль, і помилки, що виникають при запуску цього процесу, не рідкість. Розберемося, що це за процес і як вийти з положення в позаштатних ситуаціях при збоях в службі RunDll32.

RunDll32.exe: що за процес?

Почнемо з того, що служба RunDll32.exe є системним процесом, який присутній в будь-який ОС Windows. Говорячи простими словами, він відповідає за запуск так званих динамічних бібліотек, оскільки в самих ОС Windows їх безпосередній старт не передбачений (як це застосовується до виконуваних файлів типу EXE).

rundll32 exe що за процес

Розбираючи питання про те, як працює служба RunDll32.exe, що за процес ми маємо в даному випадку і чому виникають помилки, варто відразу сказати, що це може бути і оригінальний системний процес, і маскування вірусів, які намагаються отримати контроль над будь-яким комп`ютерним терміналом. На віруси ми зупинимося трохи пізніше.

Що таке динамічні бібліотеки DLL?

динамічні бібліотеки (Dynamic Link Libraries) являють собою спеціальні відкомпілювалися файли, що містять виконуваний програмний код. В принципі, вони працюють подібно до звичайних «екзешним» файлів, тільки EXE-файл запускається безпосередньо системою або в ручному режимі, а динамічні бібліотеки - за допомогою зазначеної служби. Та й з Windows служба працює набагато коректніше, ніж виконуваний файл EXE.

rundll32 exe btmshellex

До речі сказати, динамічні бібліотеки останнім часом використовуються все частіше. Справа в тому, що в порівнянні зі звичайним файлом EXE вони мають набагато менший розмір і можуть ставитися до різних програм, без різниці, за допомогою якої мови програмування вони були створені.

c windows system32 rundll32 exe

Дуже часто такі бібліотеки використовуються для підключення програмних синтезаторів і ефектів до віртуальних хостів. По суті, сама програма, що виконується відсутня, а виклик кожного програмного компонента здійснюється саме з використанням коду,, присутнього в динамічних бібліотеках.

Принцип роботи служби RunDll32.exe



Як вже говорилося, служба RunDll32.exe ніби витягає із динамічної бібліотеки програмний код і запускає його в системі для виконання. Наприклад, для включення модуля Bluetooth, розробленого компанією Motorola, теж використовується програмний процес Rundll32.exe. Btmshellex (Bluetooth Shell Extension для Windows 8) в даному випадку і є та сама бібліотека, з якої відбувається запуск основної програми і всіх її супутніх компонентів.

Привести таких прикладів можна досить багато. В якості ще одного прикладу можна розглянути систему допомоги (довідки), розроблену компанією NewNextDotMe. Знову ж для запуску служби використовується RunDll32.exe. NEngine в даному випадку описує процес New Next Helper Engine для Windows XP, який і є уніфікованою довідкової системою.

Помилки додатки RunDll32.exe і методи їх виправлення

До виникнення несправностей цьому системному процесі зустрічаються досить часто. Деякі з них можуть привести до появи синього «екрану смерті», що лякає звичайного користувача. У службі RunDll32.exe помилка - штука вельми поширена, а причин її виникнення може бути скільки завгодно. Перш за все, це пошкодження шуканого файлу RunDll32.exe, зараження вірусами або просто його відсутність на комп`ютері.

rundll32 exe nengine



Насамперед потрібно переконатися в його присутності в системі. У Windows XP оригінальний файл розташовується по шляху C: Windows System32 RunDll32.exe. З системами типу Windows 7 або 8 справа йде трохи інакше. Тут файл потрібно шукати в папці SysWOW64, розташованої в кореневому каталозі Windows.

Якщо раптом виникає попередження, що система не може знайти цей компонент, не варто панікувати. Для початку можна спробувати знайти файл в папках, розташованих за адресою C: Windows System32 Dllcache або C: Windows SericePackFiles i386. Якщо він там присутній, його необхідно просто скопіювати в папку System32.

Можна використовувати і оригінальний інсталяційний диск ОС Windows. Наприклад, якщо дисковод має в позначенні літеру «Z», в командному рядку потрібно буде ввести Z: i386 rundll32.ex_ C: Windows system32 rundll32.exe. Після перезавантаження комп`ютера проблема повинна зникнути.

У деяких випадках можна використовувати і інший метод, який полягає в тому, що спочатку потрібно завантажити утиліту DLL Suite, встановити, а потім запустити додаток і почати процес сканування на предмет наявності помилок. Якщо такі будуть знайдені, виправити їх можна лише натисненням однієї кнопки.

rundll32 exe помилка

Ось що цікаво. Крім стандартних можливостей сканування і виправлення помилок, програма може запропонувати користувачеві безкоштовно скачати оригінальний файл RunDll32.exe з відкритого інтернет-ресурсу, після чого він буде автоматично інтегрований в систему.

RunDll32.exe: підозра на віруси

Що стосується вірусів, тут не все так просто. Щоб зрозуміти, чи є вірусом RunDll32.exe, що за процес в кожному конкретному випадку присутній в дереві каталогів системних служб, потрібно з`ясувати, за запуск якого саме компонента він відповідає.

rundll32 exe що за процес

Для цього в стандартному диспетчері завдань використовується вкладка «Процеси». Тут з меню «Вид» потрібно вибрати відображення додаткових стовпців і галочкою відмітити «Командний рядок». Тепер в дереві процесів можна буде побачити повний шлях до файлу Rundll32.exe, динамічну бібліотеку програми, за запуск якої вона відповідає, а при наведенні курсору на рядок - короткий опис процесу і виробника ПО.

Якщо з яких-небудь причин шлях до файлу відрізняється від оригінального, а сама бібліотека або запущений процес дуже підозрілі, краще завершити його в тому ж диспетчері завдань, після чого застосувати глибоку перевірку системи потужним антивірусним пакетом. Зауважте, безкоштовні антивіруси типу AVG або Avira краще не використовувати, вони все одно в більшості випадків нічого не виявлять.

rundll32 exe btmshellex

Якщо вірус не визначиться, а помилка буде виникати знову і знову, можна спробувати перевірити комп`ютер за допомогою утиліт типу Rescue Disc від різних розробників. Такі утиліти, як правило, стартують ще до запуску ОС Windows і здатні виявляти навіть самі хитро замасковані погрози: віруси, трояни, шкідливі коди і т. д.

висновок

Ось ми і розглянули службу RunDll32.exe. Що за процес вона собою являє, напевно, вже в загальних рисах зрозуміло. Крім того, помилки, як можна побачити з вищеописаного, не так вже й страшні, як це може здатися спочатку. В принципі, будь-який користувач може їх виправити, застосовуючи якийсь один або кілька методів по черзі. Якщо розібратися, будь-який з цих методів хороший, але, думається, використання спеціальної утиліти DLL Suite з автоматичною перевіркою файлу і виправленням помилок в системі є найкращим і простим.


Увага, тільки СЬОГОДНІ!


Поділися, будь ласка статтю
всього голосів: 86
Увага, тільки СЬОГОДНІ!