RunDll32.exe: какво е и как работи?
Линията на операционните системи Windows използва голям брой библиотеки, които динамично се свързват, изпълняват някои функции и изпълняват задачи за нуждите на операционната система. И това се случва с помощната програма runDll32.exe. Тази статия ще ви каже какво е то.
съдържание
RunDll32.exe - какво е и как работи
Помощната програма изпълнява една проста задача: зарежда необходимите функции от различни DLL и ги стартира. Започвайки с версиите 95 и Millenium, тази функционалност бе реализирана с две версии. Това бяха runDll.exe и runDll32.exe. Освен версията на XP е използвана само 32-битова версия. Помощната програма е включена в Vista и в по-късни версии. Въпреки това, използването му е сведено до минимум и не се препоръчва. Той се съхранява само за съвместимост със стари версии на програми, които реализират потенциала на runDll32.exe.
Но как тогава Microsoft осъзнава използването на библиотечните функции, ако постепенно се отдалечава от тази програма? Това е много просто, неговите възможности се преместват в други софтуерни пакети. И вярно е, че вече не можете да изпълнявате процеса runDll32.exe в мениджъра на задачите.
Местоположение на файла
Файлът винаги се намира в папката с операционната система. По-точно в директорията System32. За 64-битовите версии има и друга папка SysWOW64, която се намира в Windows.
Ако внезапно runDll32.exe по някакъв начин не е в изброените папки, тогава това е сигурен знак, че нещо не е наред в системата. Следователно, трябва бързо да проверите антивирусния софтуер и целостта на важни файлове, например, като използвате помощната програма SFC.
Как работи приложната програма?
Тъй като самата програма не съдържа библиотеки, тя просто стартира функциите, необходими на приложението да работи. По-специално се извиква нормалната версия на LoadLibrary (). Както можете да познаете от името, той изтегля определената библиотека. След това се изпраща контролът на друга функция, GetProcAddress (). Той вече изрично посочва необходимата област на кода, която е важна за стартирането на стартираната програма. След това при призованата функция се получават необходимите входни параметри. Тогава има изход, след като е работил, и разтоварване на библиотеката от паметта.
С други думи, можете да изразите това изпълнение както следва: в системата е инсталирано приложение. Той има свои компоненти, които изпълняват специална функция и се представят под формата на библиотеки. За да може програмата да използва собствените си функции, въпреки че е възможно и една от редовните системи, трябва да стартирате runDll32.exe. Всъщност това е просто обвивка, един вид съединител за работа с библиотеки. За съжаление, тази функционалност е много успешна, използвайки различни злонамерени програми.
Общи проблеми и грешки
Много често в резултат на неуспехи в тази полезност могат да възникнат грешки. Има малки разлики, но най-вече те изглеждат така:
- Възникна грешка.
- Файловата система32 / runDll32.exe не бе намерена.
- Грешка при стартирането на програмата.
- Невалиден път към приложението.
Текстът на съобщението за грешка може да е различен, но съобщението винаги е ясно - имаше някакъв провал в runDll32.exe. Как да разрешите проблема с помощната програма? Освен това ще бъдат представени няколко прости метода, които могат да помогнат за решаването на проблема.
Няколко начина за отстраняване на грешки
Първо, можете да проверите реалността на файла - той трябва да се намира на адрес Windows / System32 / rundll32.exe. Средният му размер е 44 KB. Ако runDll32.exe е открит в друга папка или има различна тежест от първоначалната, може да е, че нейната цялост е компрометирана поради грешка или вирус. Можете да махате и да се опитате да го замените ръчно, като копирате от оператора на донор. Ако обаче възникне грешка в резултат на действието на вируса, много съседни файлове могат да бъдат заразени и повредени.
Почистване на регистъра. Премахнатите приложения от операционната система могат да оставят следи. А мястото за тях е регистърът. Трябва да премахнете останалите клонове на стари и отдалечени програми от него. Това може да се направи с помощта на специални инструменти като Ccleaner.
Пълната функционалност на Windows има добри програми и помощни програми, които могат да проверят целостта на файловете и да възстановят, ако е необходимо. Например, добра функция е "Почистване на диска". Можете да го стартирате от командния ред с командата cleanmgr или като отидете в менюто "Старт", след това до "Стандарт" и "Системни инструменти". Също така добра помощна програма е SFC, която работи само от конзолата.
Грешка при runDll32.exe се случва много често при инсталиране на нови приложения или игри на компютър. Така че трябва да се опитате да актуализирате драйвера или DirectX.
Много е полезно да използвате вградената функция "Възстановяване на системата". В случай на проблеми, които не са непременно свързани с runDll32.exe, можете бързо да върнете обратно към текущата система.
Новите приложения и игри изискват нови компоненти и системни функции. Следователно, един добър начин да поддържате чистата операционна система е постоянното инсталиране на нови актуализации. За целта трябва да бъде активирана функцията "автоматично получаване на актуализации".
Изпълнението на тези прости съвети и препоръки ще помогне не само да се справите с проблема runDll32.exe, но и с повечето други. В най-лошия случай ще трябва да преинсталирате напълно Windows.
заключение
Статията подробно описана за runDll32.exe, какво е, къде се намира и как работи. Бяха посочени няколко начина за елиминиране на най-типичните грешки, свързани с обажданията му.
За да избегнете проблеми с runDll32.exe, достатъчно е само да се отнасяте внимателно към операционната система и да я наблюдавате, периодично да извършвате различни проверки на целостта на файловете и наличието на вируси. Инсталирането на актуализации и сигурен достъп до интернет ще избегне повечето от възможните грешки, свързани с компютъра.
- Основни функции на операционните системи
- Минималните изисквания за Windows 7 са кои са те?
- Regedit Registry: как да стартирате?
- RunDll32.exe - какъв е процесът? Грешка в RunDll32.exe
- Taskhost система услуга: какво е това?
- Процес на хостване на услугите на Windows. Какво е това: основните понятия
- Задача Прозорец за хост: какво е това? Основни понятия и принципи на работа на процеса
- Разширяване на Windows 7 с ъпдейт на Window Anytime
- Hashtab: каква е програмата и за какво е тя?
- Как да запаметите папка
- Какво е RunDLL.dll и как да се определи грешката, свързана с този файл?
- RunDLL32: какво е това и как да се определи грешката, свързана с този файл?
- Как да инсталирате теми в Windows 10: Инструкция
- Как да инсталирате DirectX 11 на Windows 7: Инструкция
- Microsoft Visual C ++: какво е това и защо?
- Windows Installer: Отстраняване на неизправности.
- Рестартирайте от командния ред на Windows. Всички възможни опции
- Режим на съвместимост
- DOS операционна система: описание и функции
- Как да премахнете NET Framework: Инструкция
- Windows Photo Viewer: Какво трябва да знам за стандартните програми?