Homályos Windows rendszerfájlok és miért érdemes tudni róluk?

A Windows operációs rendszer fájlok és programok széles választékából áll. Ezek egy része folyamatosan fut, míg másokat csak alkalmanként hív meg az operációs rendszer.

Szinte az összes alapvető Windows operációs rendszer fájl a (Windows)C:\Windows\System és C:\Windows\System32 mappában található (a számítógépén a meghajtó betűjele eltérő lehet). Maga a Windows mappa is számos lényeges fájlt tartalmaz.

A számítógépére telepített programok mindegyike tartalmaz futtatható és kapcsolódó fájlokat a C:\Program Files vagy a C:\Program Files (x86) mappában .

Általában soha nem kívánja módosítani, törölni vagy áthelyezni az ezekben a könyvtárakban található Windows rendszerfájlokat. (Windows)Vannak azonban olyan fájlok, amelyek az operációs rendszer funkcióinak alapvető elemei. Ha ezek a fájlok törlődnek vagy más módon megsérülnek, vissza kell állítania a Windows operációs rendszert.

Ntoskrnl.exe

Ez a végrehajtható fájl a kernelkép. Ez azt jelenti, hogy lényegében az alapvető kód (a végrehajtó) biztosítja az operációs rendszer megfelelő működését. 

Ez a kód kezeli a hardver, a rendszerfolyamatok és a memóriakezelést. Ez egyben az a kód is, amely ütemezi, hogy mely alkalmazások férhetnek hozzá a rendszerprocesszorhoz, és mennyi memóriát (és memóriacímet) foglaltak le a használatukra.

Ez a végrehajtható fájl System and Registry néven jelenik meg a Feladatkezelőben(Task Manager) . Ez egy erősen védett fájl, így minden alkalmazásnak, például rosszindulatú programoknak nehéz megrontani vagy törölni a fájlt.

A Windows régebbi verzióiban , ha nagyszámú alkalmazást nyit meg, az Ntoskrnl.exe nagy mennyiségű memóriát fog felemészteni. A Windows 10 -től kezdődően az Ntoskrnl.exe a nem használt oldalakat tömöríti ahelyett, hogy a memóriában tárolná őket. Ez csökkenti a memóriafogyasztást, de növelheti a CPU - használatot, ha sok alkalmazást futtat egyszerre.

Ntkrnlpa.exe

Ez a folyamat a Microsoft Windows(Microsoft Windows) kernel és rendszerkód alapvető szoftverösszetevője . A név a New Technology Kernel Process Allocator rövidítése(New Technology Kernel Process Allocator) . Az Ntoskrnl.exe mellett(Alongside Ntoskrnl.exe) vezérli az ütemezést és a memóriakezelést.

Ezenkívül megakadályozza, hogy a nem alapvető alkalmazások és szolgáltatások hozzáférjenek az operációs rendszer központi területeihez, ami az operációs rendszer biztonságos működését a rendszermemória védett területén tartja.

Mivel az Ntkrnlpa.exe felelős azért, hogy az alkalmazások blokkolják a védett rendszermemóriához való hozzáférést, sok felhasználó gyakran azt gondolja, hogy az Ntkrnlpa.exe okozza a Windows rendszerhibáját. Ennek az az oka, hogy az Ntkrnlpa.exe a hibát visszaadó folyamat.

Ennek általában az az oka, hogy valamilyen rosszindulatú program próbál védett rendszermemóriát okozni, kiváltva az Ntkrnlpa.exe hibákat.

Hal.dll

A rendszermaghoz és az alaprendszerhez kapcsolódó másik alapvető fájl a Hal.dll . Ennek a DLL -fájlnak a neve a Hardware Abstraction Layer rövidítése.(Hardware Abstraction Layer.)

Ez a fájl olyan alapvető kódot tartalmaz, amely lehetővé teszi az alkalmazások számára, hogy egyszerű programfunkciók segítségével kommunikáljanak számítógépes hardverekkel, nem pedig bonyolult gépi kóddal. 

Találó elnevezéssel eltávolítja az absztrakciót a számítógépes hardverrel való kommunikációból és vezérlésből.

Ez a végrehajtható fájl a RAM(RAM) memóriában fut, és a System32 könyvtárban található.

A Hal.dll(Hal.dll) általában nem okoz problémát a számítógépen, azonban egyes rosszindulatú programok megpróbálják álcázni a végrehajtható fájljaikat azzal, hogy ugyanazt a nevet adják nekik. Hamisított alkalmazásként azonosíthatja azonban, ha a System32 -től eltérő mappában található .

Soha ne állítsa le a Hal.dll feladatot, mert ezzel a rendszer működésképtelenné válik, és vissza kell állítania a Windows operációs rendszert.

Win32k.sys

Ez a fájl az úgynevezett Multi-User Win32 illesztőprogram, amelyet eredetileg a Windows XP operációs rendszer részeként adtak ki. Minden új Windows -kiadáson keresztül frissítették, beleértve a Windows 10-et is.

Ez egy grafikus illesztőprogram-interfész, amely kezeli a grafikák küldését a monitorokra és más kimeneti eszközökre. A kódot a gdi32.dll futtatja(gdi32.dll) Windows 10 rendszeren. 

Sajnos, mivel a Win32k.sys régóta a Windows operációs rendszer központi eleme, és mivel egy olyan mappában ( Program Files ) található, amely általában nincs olyan jól védett, mint a System32 mappa, a rosszindulatú programok gyakran ezt a fájlt veszik célba. a korrupció miatt.

Ezenkívül ez egy gyakori név, amelyet a rosszindulatú programok választanak saját fájljaihoz, hogy a felhasználók ne gyanítsák a fájlt számítógépes fertőzésnek.

Ntdll.dll

Ez a fájl a System és a System32 rendszerkönyvtárban található. A fájl leírása NT Layer DLL . Ez lényegében egy DLL fájl, amely alapvető NT kernelfunkciókat tartalmaz.

Ez azt jelenti, hogy tartalmazza azt a gépi kódot, amely lehetővé teszi az operációs rendszer megfelelő működését. Az alapvető kernelprogram hozzáfér az Ntdll.dll által tartalmazott függvényekhez , és ez a fájl ezeket a gépszintű függvényeket dolgozza fel.

Ha bármilyen hibaüzenetet lát az Ntdll.dll folyamatból, azt általában vagy egy sérült Ntdll.dll fájl, vagy a számítógép hardverproblémája okozza, amelyek a folyamat összeomlását okozzák.

Általában a hibát okozó hardver-illesztőprogram újratelepítése általában megoldja a hibát. Ha a probléma egy sérült Ntdll.dll fájl, akkor a víruskereső szoftver képes kijavítani a problémát. Ha nem, akkor szükség lehet a Windows visszaállítására.

Kernel32.dll

Ez a DLL -fájl a (DLL)Windows operációs rendszer kernelének részeként található . Kezeli a memóriát, beleértve a memóriamegszakításokat is. Ezenkívül kezeli az összes bemeneti és kimeneti műveletet.

A Kernel32.dll(Kernel32.dll) egy másik fájl, amely a védett memóriaterületre töltődik be, ahol a szokásos felhasználói alkalmazások nem működhetnek.

Ha valaha is hibát lát a Kernel32.dll fájlhoz(Kernel32.dll) kapcsolódóan , annak oka általában rosszindulatú program vagy sérült hardver-illesztőprogram (vagy hibás hardver) próbál írni a védett memóriába, ahol a Kernel32.dll található. Általában a hardver-illesztőprogramok vagy az új hardver újratelepítése megoldja ezeket a hibákat.

Advapi32.dll

Ez a DLL fájl a Windows operációs rendszer másik alapvető összetevője. A neve az Advanced Application Programming Interface vagy Advanced API rövidítése(Advanced API) . Kezeli a rendszerbiztonsági és a rendszerleíró adatbázis hívásait.

Ez a DLL kezeli a (DLL)Windows indítását és leállítását , kezeli a Windows rendszerleíró adatbázisát, kezeli a felhasználói fiókokat és a fiókbiztonságot, valamint a Windows szolgáltatások kezelését.

Bár ez a fájl nem szükséges a Windows megfelelő indításához, a legtöbb alkalmazás és hardver megfelelő működéséhez szükséges. Ha ez a Windows rendszerfájl törlődik vagy megsérül, a rendszerleíró adatbázishoz vagy a biztonsághoz való hozzáférést célzó alkalmazás API - hívások sikertelenek, és számos hibaüzenet jelenik meg.

User32.dll

Egy másik alapvető DLL , ez a Windows rendszerfájl tartalmazza a legtöbb alapvető Windows API -t , hogy a felhasználói alkalmazások kommunikáljanak az operációs rendszerrel. Kezeli a legtöbb natív ablakot és vezérlőt, amelyet a Windows - alkalmazások jelenítenek meg.

Minden olyan alkalmazás, amely grafikus felhasználói felülettel rendelkezik, általában a User32.dll fájl által kínált összetevőket használja. 

A legtöbb esetben azonban a Windows -alkalmazások a (Windows)Windows .NET keretrendszerbe beépített könyvtárakat használnak , amelyek viszont kezelik a User32.dll fájllal(User32.dll) való kommunikációt . 

A User32.dll mindkét esetben lefordítja az általános, könnyen érthető alkalmazáskódot a Windows operációs rendszer által megkövetelt gépszintű parancsokká.

Gdi32.dll

A User32.dll(User32.dll) - hez hasonlóan a Gdi32.dll is tartalmaz olyan funkciókat, amelyek lehetővé teszik az alkalmazások számára, hogy grafikus felhasználói felületeket hozzanak létre a monitoron.

A Gdi32.dll(Gdi32.dll) olyan funkciókat tartalmaz, amelyek segítségével az alkalmazások kétdimenziós objektumokat hozhatnak létre a képernyőn. Kódot fogad el egy Windows alkalmazásból vagy szolgáltatásból, és végrehajtja a szükséges gépi kódot, hogy megjelenítse a vizuális objektumokat a monitoron.

Bár a Windows operációs rendszer akkor is elindulhat, ha ez a DLL sérült vagy törölve van, az operációs rendszer kijelzője nem fog megfelelően működni.

Egyéb fontos Windows rendszerfájlok(Other Important Windows System Files)

Míg ezek a Windows operációs rendszer megfelelő működéséhez szükséges alapvető (Windows)Windows rendszerfájlok és végrehajtható fájlok , néhány további fájl szükséges a számítógépes rendszer nem kritikus funkcióinak megfelelő működéséhez.

  • Pagefile.sys : Segíti az operációs rendszert a RAM memória kezelésében és a rendszer teljesítményének javításában.
  • Swapfile.sys : Ez egy újabb rendszerfájl, amely segít a modern Windows -alkalmazások áthelyezésében a merevlemezre, amikor azok hibernált állapotban vannak.
  • Crss.exe : Ez egy klienskiszolgáló futásidejű folyamata, amely kezeli a konzol ablakait és a Windows leállítási folyamatát.
  • Shell32.dll : Windows shell API -funkciókat tartalmaz, amelyek lehetővé teszik a webböngészők és más alkalmazások számára, hogy megfelelően jelenítsék meg az operációs rendszer elemeit, például a tálcát, az asztalt és a Start menüt.
  • Smss.exe : A munkamenet-kezelő alrendszer kezeli a felhasználói munkameneteket, beleértve a Windows bejelentkezést és a felhasználói rendszerbeállításokat.
  • Sxs.dll : Ez a (Sxs.dll)Windows operációs rendszer fontos összetevője, amely a jegyzékfájlokat kezeli. Ezek olyan fájlok, amelyek megmondják a Windowsnak(Windows) , hogyan kell kezelni egy szoftveralkalmazást az indításkor.

Noha a Windows(Windows) operációs rendszer részeként számos kevésbé kritikus rendszerfájl található , a fent felsoroltak a leggyakoribbak. Emiatt gyakran rosszindulatú programok veszik őket célba, hogy rávegyék a felhasználókat arra, hogy azt gondolják, hogy a rosszindulatú programok jogosak.

A legtöbb víruskereső alkalmazás képes azonosítani a hamisított Windows -rendszerfájlokat, és általában eltávolítja azokat a rendszerről, mielőtt észrevenné a létezésüket.



About the author

Tapasztalt Windows 10 és 11/10 szakértő vagyok, böngészők és okostelefonos alkalmazások terén egyaránt jártas vagyok. Több mint 15 éve dolgozom szoftvermérnökként, és számos nagy nevű céggel dolgoztam együtt, beleértve a Microsoftot, a Google-t, az Apple-t, az Ubisoftot és még sok mást. A windows 10/11 fejlesztését egyetemi szinten is tanítottam.



Related posts