RunDll32.exe: Co je to a jak to funguje?

Linka operačního systému Windows používá velké množství dynamicky připojených knihoven, které implementují funkce a provádějí úlohy pro potřeby operačního systému. A to se děje s pomocí runDll32.exe. Tento článek je o tom, co představuje.

RunDll32.exe - co to je a jak to funguje

Utility provádí jeden jednoduchý úkol - načte požadované funkce z různých DLL knihoven a spustí je. Počínaje verzí 95 a Millenium byla tato funkce implementována s dvěma odrůdami. Jednalo se o příkazy runDll.exe a runDll32.exe. Dále byla pro verzi XP použita pouze 32bitová verze. Nástroj je součástí systému Vista a novějších verzí. Jeho používání je však minimalizováno a nedoporučuje se. Je uložen pouze pro kompatibilitu se staršími verzemi programů, které implementují potenciální runDll32.exe.


Ale jak potom Microsoft implementuje využití knihovních funkcí, pokud se postupně odkloní od tohoto nástroje? Vše je velmi jednoduché, jeho funkce jsou přeloženy do dalších softwarových balíčků. Je pravda, že proces runDll32.exe lze najít méně často v nástroji Správce úloh.

Umístění souboru

Soubor je vždy umístěn ve složce s operačním systémem. Konkrétně v adresáři System32. U 64bitových verzí je také další složka SysWOW64, která je hostována ve Windows.
Pokud náhle runDll32.exe nějakým způsobem nebyl v takových složkách, pak je to jisté znamení, že v systému není něco špatně. Proto je nutné zkontrolovat jeho antivirové programy a integritu důležitých souborů,například pomocí nástroje SFC.


Jak funguje nástroj?

Jelikož samotný program neobsahuje žádné knihovny, spouští pouze funkce potřebné pro práci konkrétní aplikace. Zejména volání pravidelných volání na loadlibrary (). Jak můžete hádat z názvu, načte zadanou knihovnu. Pak převedení kontroly nad jinou funkcí - GetProcAddress (). Již výslovně zavolá požadovanou oblast kódu, která je důležitá pro chod programu. Dále požadovaná funkce obdrží požadované vstupní parametry. Potom je výstup, jakmile je vyřešen, a knihovna je uvolněna z paměti. Jinými slovy, tuto implementaci můžete vyjádřit následujícím způsobem: systém nainstaloval libovolnou aplikaci. Pro ně jsou poskytovány jejich komponenty, které vykonávají zvláštní funkci a jsou prezentovány ve formě knihoven. Aby byl program schopen používat vlastní funkční, i když je to možné a jeden z pravidelných systémů, musíte spustit příkaz runDll32.exe. To je v podstatě jen obal, jakýsi spojka pro spouštění knihoven. Tato funkce bohužel poměrně úspěšně používá různé malware.

Typické problémy a chyby

Chyby v tomto nástroji se mohou často vyskytnout v důsledku havárií. Existují některé drobné rozdíly, ale v podstatě vypadají takto:
  • Byla chyba.
  • Souborový systém32 /runDll32.exe nebyl nalezen.
  • Při spuštění programu došlo k chybě.
  • Nesprávná cesta k programu.
  • Text zprávy může být jiný, ale zpráva je vždy jasná -někdo narazil v souboru runDll32.exe. Jak vyřešit problém s nástrojem? Zde jsou některé jednoduché metody, které vám pomohou vyřešit problém.

    Několik způsobů, jak opravit chyby

    Za prvé, můžete ověřit skutečnost souboru - musí být umístěn v systému Windows /System32 /rundll32.exe. Jeho průměrná velikost je 44 KB. Pokud je soubor runDll32.exe nalezen v jiné složce nebo se liší od původní hmotnosti, jeho integrita může být přerušena kvůli chybě nebo průniku viru. Můžete ji vyměnit a pokusit se jej ručně nahradit kopírováním z operačního systému dárce. Pokud však dojde k chybě v důsledku viru, pak může být mnoho infikovaných souborů infikováno a poškozeno.
    Vymazání registru. Odstraněny z operačního systému programu mohou zanechat stopy. A místo pro ně je registru. Musíte z něj odstranit zbývající větve starých a smazaných programů. To lze provést pomocí speciálních testovacích nástrojů, jako je Ccleaner. Pravidelné funkce systému Windows mají dobré programy a nástroje, které mohou kontrolovat integritu souborů a v případě potřeby obnovit. Funkce Clean Disk Cleanup je například dobrá. Můžete jej spustit z příkazového řádku příkazem cleanmgr nebo přejděte do nabídky Start, potom na položku "Standard" a "Services". Také SFC, který pracuje pouze z konzoly, je dobrým nástrojem.
    Chyba aplikace RunDll32.exe se často vyskytuje při instalaci nových programů nebo her v počítači. Proto je vhodné snažit se aktualizovat ovladač nebo DirectX. Je velmi užitečné používat vestavěnou funkci"Obnovení systému". V případě jakýchkoli problémů, které nemusí nutně souviset s programem runDll32.exe, můžete se rychle vrátit k běžícímu systému.
    Nové aplikace a hry vyžadují nové komponenty a funkce systému. Proto je dobrý způsob, jak udržovat OS v čistotě, neustálou instalací nových aktualizací. Chcete-li to provést, musí být povolena funkce automatického načítání. "
    Implementace těchto jednoduchých tipů a doporučení pomůže nejen řešit problém runDll32.exe, ale také s většinou ostatních. V nejhorším případě musíte přeinstalovat celý systém Windows.

    Závěr

    Článek byl podrobně o runDll32.exe řešen, že je místo, kde se nachází nástroj a jak to funguje. Bylo zaznamenáno několik způsobů, jak vyřešit nejčastější chyby související s jeho výzvami. Abyste se vyhnuli problémům se serverem runDll32.exe, postačí, abyste se o svůj operační systém postarali a sledovali, pravidelně provádět různé kontroly integrity souborů a přítomnost virů. Instalace aktualizací a bezpečného přístupu k internetu pomůže zabránit většině možných chyb souvisejících s počítačem.

    Související publikace