Rundll32.exe процесс гэж юу вэ, энэ нь юу хийдэг вэ?

Агуулгын хүснэгт:

Rundll32.exe процесс гэж юу вэ, энэ нь юу хийдэг вэ?
Rundll32.exe процесс гэж юу вэ, энэ нь юу хийдэг вэ?
Anonim

Rundll32.exe нь Dynamic Link Library (DLL) файлуудыг бусад программуудаар гүйцэтгэх боломжийг олгодог програм юм. Rundll32.exe процессгүйгээр програмууд номын сангийн кодыг ачаалж, зөв ажиллуулах боломжгүй болно. Компьютерийн байнгын хэрэглэгчийн хувьд та Rundll32.exe-тэй шууд харьцдаггүй.

Rundll32.exe болон DLL файлууд

Бараг бүх програмууд Windows-ын динамик холбоосын номын сангийн төрөл бүрийн файлуудыг ашиглах шаардлагатай. Эдгээр номын сангийн файлууд нь программуудад Windows системийн өөр өөр функцүүдэд зориулж Windows-ийн тусгай функцуудыг дуудах боломжийг олгодог.

  • График хэрэглэгчийн интерфэйсийн цонх болон бусад объектуудыг харуулж байна.
  • Компьютерийн аудио драйвер болон техник хангамжийг ашиглан дуу тоглуулж байна.
  • Гар, хулгана зэрэг техник хангамжаас оролт, гаралтыг шилжүүлэх
  • Системийн санах ойд мэдээлэл хадгалах.
  • Таны компьютерт холбогдсон аливаа дагалдах хэрэгсэлд хандах боломжтой.

Windows үйлдлийн системд олон тооны DLL файлууд байдаг ч Rundll32.exe-ээр дамжуулан тэдгээр сангуудын аль нь ч рүү нэвтрэх боломжгүй. Уг процесс нь бүх программыг тэдгээр номын санд хандах гарц болж өгдөг.

Rundll32.exe хэрхэн ажилладаг вэ

Аппликешн нь Windows номын сангийн функцэд хандах шаардлагатай болгонд Rundll32.exe руу залгадаг.

Энэ үйл явц дараах байдалтай байна.

  1. Программистууд програм бичихдээ Rundll32.exe-г зааж өгдөг. Жишээлбэл, Visual Basic дээр програм бичих үед яриа таних сангуудад хандахын тулд програмист доор үзүүлсэн шиг мөр бичих болно.

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

  2. Энэ тушаал нь Rundll32.exe програмыг дуудаж, System32 санд хадгалагдсан SpeechUX.dll номын санд байгаа RunWizard UserTraining бүрэлдэхүүн хэсгүүдэд хандах эрхээр програмыг хангахыг зааж өгнө.
  3. Програмист нь тэдгээр бүрэлдэхүүн хэсгүүдээс олдсон тодорхой функцуудыг дуудаж болно. Жишээлбэл, эдгээрт микрофон ашиглан яриа таних сургалт багтаж болно. Rundll32.exe гүйцэтгэх файлгүйгээр програмууд эдгээр дэвшилтэт функцүүдэд хандах боломжгүй байх байсан.

Аппликейшн Rundll32.exe-г эхлүүлэх бүрд та тэр үйл явцын шинэ жишээ Task Manager дээр гарч ирэх болно. Инстанс бүр нь програм болон үйлдлийн системд үйл явцыг хянахад туслах дөрвөн үндсэн параметртэй.

  • hwnd: Таны DLL үүсгэсэн цонхны бариул (таних таних ID)
  • hinst: Таны DLL дуудлагаар эхлүүлсэн процессын жишээ
  • lpszCmdLine: Командын мөрийг DLL номын санг ажиллуулахад ашигласан
  • nCmdShow: Хэрэв холбогдох цонх байгаа бол DLL цонхыг хэрхэн харуулахыг тайлбарлана

Хэрэв та Task Explorer дээр олон "Rundll32.exe" процессуудыг харж байгаа бол энэ нь хэвийн үзэгдэл юм. Rundll32.exe-г өөр програм дуудах болгонд шинэ процесс нээгдэнэ.

Ердийн Rundll32.exe алдаа

Rundll32.exe-тэй холбоотой хамгийн нийтлэг алдаа бол Ажиллах үеийн алдаа юм. Энэ нь ихэвчлэн муу бичигдсэн програмын код нь өмнө нь эхлүүлсэн Rundll32.exe-г зохих ёсоор дуусгахгүйгээр програмыг хаасан тохиолдолд тохиолддог.

Энэ алдаа нь таны компьютерт асуудал үүсгэхгүй. Гэсэн хэдий ч таныг компьютераа дахин ачаалсны дараа энэ нь бүх эхлүүлсэн Rundll32.exe хэлхээг устгаж, ашигласан санах ойг цэвэрлэх болно.

Гэсэн хэдий ч хортой програм нь Rundll32.exe алдааг хэд хэдэн аргаар үүсгэдэг.

  • Хортой програм нь Rundll32.exe-тэй ижил нэртэй вирусын файлуудыг суулгадаг. Та вирусын файлыг хараад танихгүй ч вирусны эсрэг программ үүнийг таньж, таны системээс файлыг цэвэрлэх болно.
  • Хортой програм Rundll32.exe програмыг гэмтээж, файлыг өөрчилснөөр программууд руу залгахыг оролдох үед зөв ажиллахгүй болно.

Эдгээр тохиолдлын аль нэгэнд нь таны системийн Rundll32.exe файлыг гэмтээсэн халдварыг цэвэрлэхийн тулд та хэд хэдэн зүйлийг хийх хэрэгтэй.

  1. Гэмтсэн Windows файлуудыг тодорхойлохын тулд Scannow командыг ашиглана уу. Эхлэх товчийг сонгоод CMD гэж бичнэ үү. Command Prompt програм дээр хулганы баруун товчийг дараад Администратороор ажиллуулах-г сонгоно уу.

    Image
    Image
  2. SFC /scannow командыг бичнэ үү. Энэ нь системийн хайлтыг эхлүүлж, гэмтсэн системийн файлуудыг хайж олох болно.

    Image
    Image
  3. Хэрэв энэ скан хийсний дараа Rundll32.exe алдаа арилахгүй бол дараа нь DISM сэргээх командыг ажиллуулна уу. Энэ хэрэгсэл нь таны Windows үйлдлийн системийн эрүүл мэндийг шалгаж, гэмтсэн системийн үндсэн файлуудыг сэргээхийг оролдох болно. Захиргааны командын цонхонд DISM /Онлайн /Цэвэрлэх-Зураг /Эрүүл мэндийг сэргээх гэж бичнэ үү.

    Image
    Image
  4. Хэрэв эдгээр командын аль нь ч Rundll32.exe алдааг зогсоохгүй бол асуудал нь Windows системийн файл гэмтсэн байж болзошгүй гэсэн үг юм. Үүний оронд энэ нь Rundll32.exe-тэй ижил нэртэй эсвэл ижил нэртэй файл болгон өнгөлөн далдалсан хортой программ байж магадгүй юм. Эдгээр халдвар авсан файлуудыг цэвэрлэх хамгийн сайн арга бол вирусны эсрэг программ хангамжаараа системийг бүрэн сканнердах явдал юм.

    Image
    Image
  5. Хэрэв энэ хугацаанд асуудал шийдэгдээгүй бол таны цорын ганц сонголт бол Windows үйлдлийн системийн суулгацаа сэргээх явдал юм.

Зөвлөмж болгож буй: