Rundll32.exe jarayoni nima va u nima qiladi?

Mundarija:

Rundll32.exe jarayoni nima va u nima qiladi?
Rundll32.exe jarayoni nima va u nima qiladi?
Anonim

Rundll32.exe - bu Dynamic Link Library (DLL) fayllarini boshqa ilovalar tomonidan bajarilishiga imkon beruvchi dastur. Rundll32.exe jarayonisiz ilovalar kutubxona kodini yuklay olmaydi va to'g'ri ishlay olmaydi. Kompyuterning oddiy foydalanuvchisi sifatida siz Rundll32.exe bilan bevosita muloqot qilmaysiz.

Rundll32.exe va DLL fayllari

Deyarli barcha ilovalar turli xil Windows dinamik havola kutubxonasi fayllaridan foydalanishi kerak. Bu kutubxona fayllari ilovalarga turli Windows tizimi funksiyalari uchun Windows-ning maxsus funksiyalarini chaqirish imkonini beradi.

  • Grafik foydalanuvchi interfeysi uchun oyna va boshqa obyektlarni koʻrsatish.
  • Kompyuterning audio drayveri va apparati yordamida tovushlarni ijro etish.
  • Klaviatura va sichqoncha kabi apparatdan kirish va chiqishlarni uzatish
  • Ma'lumotni tizim xotirasida saqlash.
  • Kompyuteringizga ulangan har qanday aksessuarlarga kirish.

Windows operatsion tizimida bir nechta DLL fayllari mavjud, biroq bu kutubxonalarning hech biriga Rundll32.exe orqali kirish mumkin emas. Jarayon barcha ilovalar uchun ushbu kutubxonalarga kirish uchun shlyuz boʻlib xizmat qiladi.

Rundll32.exe qanday ishlaydi

Ilovalar har safar Windows kutubxonasi funksiyasiga kirishi kerak boʻlganda Rundll32.exe ga qoʻngʻiroq qiladi.

Bu jarayon qanday ishlaydi.

  1. Dasturchilar dastur yozishda Rundll32.exe faylini belgilaydilar. Masalan, Visual Basic-da dastur yozishda nutqni aniqlash kutubxonalariga kirish uchun dasturchi quyida ko'rsatilgandek qator yozadi.

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

  2. Bu buyruq Rundll32.exe ilovasini chaqiradi va unga System32 katalogida saqlangan SpeechUX.dll kutubxonasi ichida joylashgan RunWizard UserTraining komponentlariga ilovaga kirishni ta'minlashni aytadi.
  3. Dasturchi keyinchalik ushbu komponentlar ichida joylashgan maxsus funksiyalarni chaqirishi mumkin. Masalan, bular mikrofon yordamida nutqni aniqlash bo'yicha treningni o'z ichiga olishi mumkin. Rundll32.exe executable faylisiz ilovalar ushbu kengaytirilgan funksiyalardan foydalana olmaydi.

Ilova Rundll32.exe faylini har safar ishga tushirganida, Vazifa menejerida bu jarayonning yangi nusxasini koʻrasiz. Har bir misol ilova va operatsion tizimga jarayonni kuzatishda yordam beruvchi to‘rtta asosiy parametrga ega.

  • hwnd: DLL yaratadigan oynaning dastasi (identifikatsiya ID)
  • hinst: DLL chaqiruvingiz tomonidan ishga tushirilgan jarayon misoli
  • lpszCmdLine: DLL kutubxonasini ishga tushirish uchun ishlatiladigan buyruq satri
  • nCmdShow: Agar tegishli oyna mavjud boʻlsa, DLL oynasi qanday koʻrsatilishi kerakligini tavsiflaydi

Vazifa Explorer-da bir nechta "Rundll32.exe" jarayonlarini ko'rsangiz, bu normal holat. Yangi Rundll32.exe jarayoni har safar boshqa dastur chaqirganida ishga tushadi.

Umumiy Rundll32.exe xatolar

Rundll32.exe bilan bogʻliq eng koʻp uchraydigan xato bu ish vaqti xatosi. Bu odatda noto‘g‘ri yozilgan dastur kodi ilovani avval ishga tushirilgan Rundll32.exe nusxalarini to‘g‘ri tugatmasdan yopganda sodir bo‘ladi.

Bu xato kompyuteringizda hech qanday muammo tugʻdirmaydi. Biroq, kompyuterni qayta ishga tushirganingizdan so'ng, u barcha ishga tushirilgan Rundll32.exe ish zarralarini o'ldiradi va ular tomonidan ishlatiladigan xotirani tozalaydi.

Biroq, zararli dastur ba'zida Rundll32.exe xatolarini bir necha usulda keltirib chiqaradi.

  • Zararli dastur Rundll32.exe bilan bir xil nomlangan virus fayllarini oʻrnatadi. Virus faylini ko‘rganingizda uni tanimaysiz, ammo antivirus dasturi uni taniydi va faylni tizimingizdan tozalaydi.
  • Zararli dastur Rundll32.exe ilovasini buzishi mumkin va bu faylni ilovalar unga qoʻngʻiroq qilishga urinayotganda uni toʻgʻri ishlamasligi uchun oʻzgartirishi mumkin.

Ushbu holatlarning har birida tizim Rundll32.exe faylini buzgan infektsiyani tozalash uchun bir nechta amallarni bajarishingiz kerak.

  1. Buzuq asosiy Windows fayllarini aniqlash uchun Scannow buyrug'idan foydalaning. Start tugmasini tanlang va CMD yozing. Buyruq satri ilovasini oʻng tugmasini bosing va Administrator sifatida ishga tushirish-ni tanlang.

    Image
    Image
  2. SFC /scannow buyrug'ini kiriting. Bu har qanday buzilgan tizim fayllarini qidiradigan va aniqlaydigan tizimni skanerlashni boshlaydi.

    Image
    Image
  3. Agar Rundll32.exe xatosi ushbu skanerdan keyin hal etilmasa, keyin DISM sog'lig'ini tiklash buyrug'ini ishga tushirib ko'ring. Ushbu yordamchi dastur sizning Windows operatsion tizimining sog'lig'ini tekshiradi va har qanday buzilgan asosiy tizim fayllarini tiklashga harakat qiladi. Hali ham ma'muriy buyruq satri oynasida DISM /Onlayn /Tozalash-Image /RestoreHe alth ni kiriting.

    Image
    Image
  4. Agar bu buyruqlarning hech biri Rundll32.exe xatosini toʻxtatmasa, bu muammo Windows tizimi fayli buzilganda emasligini bildiradi. Buning o'rniga, bu o'zini Rundll32.exe nomiga o'xshash yoki o'xshash nomga ega fayl sifatida kamuflyaj qilgan zararli dastur bo'lishi mumkin. Ushbu zararlangan fayllarni tozalashning eng yaxshi usuli bu antivirus dasturingiz bilan tizimni to'liq skanerdan o'tkazishdir.

    Image
    Image
  5. Agar muammo shu paytgacha hal etilmasa, Windows OS oʻrnatilishini tiklashdan boshqa variantingiz boʻlishi mumkin.

Tavsiya: