Rundll32.exe Prosesi Nədir və O, Nə İşləyir?

Mündəricat:

Rundll32.exe Prosesi Nədir və O, Nə İşləyir?
Rundll32.exe Prosesi Nədir və O, Nə İşləyir?
Anonim

Rundll32.exe Dinamik Bağlantı Kitabxanası (DLL) fayllarının digər proqramlar tərəfindən icrasına imkan verən proqramdır. Rundll32.exe prosesi olmadan proqramlar kitabxana kodunu yükləyə və düzgün işləyə bilməzdi. Kompüterin müntəzəm istifadəçisi olaraq siz Rundll32.exe ilə birbaşa əlaqə saxlamırsınız.

Rundll32.exe və DLL Faylları

Demək olar ki, bütün proqramlar müxtəlif Windows dinamik keçid kitabxana fayllarından istifadə etməlidir. Bu kitabxana faylları proqramlara müxtəlif Windows sistem funksiyaları üçün Windows-a xüsusi funksiyaları çağırmağa imkan verir.

  • Qrafik istifadəçi interfeysi üçün pəncərələr və digər obyektlər göstərilir.
  • Kompüterin audio drayveri və avadanlığından istifadə edərək səslərin səsləndirilməsi.
  • Klaviatura və siçan kimi aparatdan giriş və çıxışların ötürülməsi
  • Məlumat sistem yaddaşında saxlanılır.
  • Kompüterinizə qoşulmuş istənilən aksesuara giriş.

Windows əməliyyat sistemində çoxlu DLL faylları var, lakin bu kitabxanaların heç birinə Rundll32.exe vasitəsilə daxil olmaq mümkün deyil. Proses bütün proqramların həmin kitabxanalara daxil olması üçün şlüz rolunu oynayır.

Rundll32.exe Necə İşləyir

Tətbiqlər hər dəfə bu proqram Windows kitabxana funksiyasına daxil olmaq üçün Rundll32.exe-yə zəng edir.

Aşağıda bu proses necə işləyir.

  1. Proqramçılar ərizə yazarkən Rundll32.exe-ni təyin edirlər. Məsələn, Visual Basic-də proqram yazarkən nitqin tanınması kitabxanalarına daxil olmaq üçün proqramçı aşağıda göstərildiyi kimi sətir yazacaq.

    Proses. Start("rundll32.exe", "C:\Windows\system32\speech\speechux\SpeechUX.dll, RunWizard UserTraining")

  2. Bu əmr Rundll32.exe proqramını çağırır və ona System32 qovluğunda saxlanılan SpeechUX.dll kitabxanasında tapılan RunWizard UserTraining komponentlərinə tətbiqi təmin etməyi bildirir.
  3. Proqramçı daha sonra həmin komponentlərdə tapılan xüsusi funksiyaları çağıra bilər. Məsələn, bunlara mikrofondan istifadə edərək nitqin tanınması təlimi daxil ola bilər. Rundll32.exe icra olunan faylı olmasaydı, proqramların bu təkmil funksiyalara girişi olmazdı.

Tətbiq hər dəfə Rundll32.exe-ni işə saldıqda, Tapşırıq Menecerində həmin prosesin yeni nümunəsini görəcəksiniz. Hər bir nümunənin tətbiqə və əməliyyat sisteminə prosesi izləməyə kömək edən dörd əsas parametri var.

  • hwnd: DLL-nin yaratdığı pəncərənin dəstəyi (identifikasiya ID-si)
  • hinst: DLL zənginiz tərəfindən işə salınan proses instansiyası
  • lpszCmdLine: DLL kitabxanasını işə salmaq üçün istifadə edilən komanda xətti
  • nCmdShow: Əlaqədar pəncərə varsa DLL pəncərəsinin necə göstəriləcəyini təsvir edir

Task Explorer-də çoxlu "Rundll32.exe" prosesləri görürsünüzsə, bu normaldır. Hər dəfə başqa proqram zəng etdikdə yeni Rundll32.exe prosesi işə salınır.

Ümumi Rundll32.exe Səhvləri

Rundll32.exe ilə əlaqəli ən çox yayılmış xəta İcra Xətasıdır. Bu, adətən, zəif yazılmış proqram kodu əvvəllər işə salınmış Rundll32.exe instansiyalarını düzgün şəkildə dayandırmadan proqramı bağladıqda baş verir.

Bu xəta kompüterinizdə heç bir problem yaratmayacaq. Bununla belə, siz kompüteri yenidən işə saldıqdan sonra o, bütün işə salınmış Rundll32.exe mövzularını öldürəcək və onların istifadə etdiyi yaddaşı təmizləyəcək.

Lakin, zərərli proqram bəzən bir neçə yolla Rundll32.exe xətalarına səbəb olur.

  • Zərərli proqram Rundll32.exe ilə eyni adlı virus fayllarını quraşdırır. Siz onu görəndə virus faylını tanımayacaqsınız, lakin antivirus proqramı onu tanıyacaq və faylı sisteminizdən təmizləyəcək.
  • Zərərli proqram Rundll32.exe tətbiqini korlaya, faylı elə dəyişdirə bilər ki, proqramlar ona zəng etməyə cəhd etdikdə o, artıq düzgün işləməsin.

Bu hallardan hər hansı birində sisteminizin Rundll32.exe faylını korlayan infeksiyanı təmizləmək üçün bir neçə şey etməlisiniz.

  1. Zorlanmış əsas Windows fayllarını müəyyən etmək üçün Scannow əmrindən istifadə edin. Başlat düyməsini seçin və CMD yazın. Command Prompt tətbiqinə sağ klikləyin və İdarəçi kimi işə salın seçin.

    Image
    Image
  2. SFC /scannow əmrini yazın. Bu, hər hansı zədələnmiş sistem fayllarını axtarıb müəyyən edəcək sistem skanını işə salacaq.

    Image
    Image
  3. Əgər bu skandan sonra Rundll32.exe xətası həll olunmazsa, növbəti dəfə DISM sağlamlığını bərpa etmək əmrini işə salmağa çalışın. Bu yardım proqramı Windows ƏS-nin sağlamlığını yoxlayır və hər hansı zədələnmiş əsas sistem fayllarını bərpa etməyə çalışacaq. Hələ də inzibati əmr sorğusu pəncərəsində DISM /Onlayn /Təmizləmə-Şəkil /Sağlamlığı Bərpa yazın

    Image
    Image
  4. Bu əmrlərin heç biri Rundll32.exe xətasını dayandırmırsa, bu, problemin çox güman ki, zədələnmiş Windows sistem faylı olmadığı deməkdir. Bunun əvəzinə, o, eyni ada və ya Rundll32.exe ilə oxşar ada malik bir fayl kimi özünü kamuflyaj etmiş zərərli proqram proqramı ola bilər. Bu yoluxmuş faylları təmizləməyin ən yaxşı yolu antivirus proqramınızla tam sistem taraması aparmaqdır.

    Image
    Image
  5. Əgər problem bu nöqtəyə qədər həll olunmasa, yeganə seçiminiz Windows OS quraşdırmanızı bərpa etmək ola bilər.

Tövsiyə: