Ismerős a helyzet? Épp dolgoznál, böngésznéd a fájljaidat, vagy csak megnyitnál egy mappát, amikor a Windows Intéző (File Explorer) hirtelen összeomlik, és egy ijesztő hibaüzenet ugrik fel: „Adatvégrehajtás megakadályozása” (Data Execution Prevention – DEP). Ha ez már rutinná vált, és a frusztráció a tetőfokára hágott, ne ess kétségbe! Nem vagy egyedül, és szerencsére létezik egy átfogó, végleges megoldás, amivel búcsút inthetsz ennek a rémálomnak.
Ebben a részletes útmutatóban lépésről lépésre végigvezetünk a hiba okain, a diagnosztikai eszközökön és a bevált módszereken, amelyek garantáltan segítenek helyreállítani az Intéző stabilitását. Célunk, hogy ne csak egy gyors javítást adjunk, hanem megértsd a probléma gyökerét, és hosszú távon elkerüld az újbóli előfordulását.
Mi az az „Adatvégrehajtás megakadályozása” (DEP) hiba, és miért érinti az Intézőt?
Mielőtt belevágnánk a megoldásokba, értsük meg, mi is pontosan a DEP. Az Adatvégrehajtás megakadályozása egy beépített Windows biztonsági funkció, amelyet arra terveztek, hogy megakadályozza a rosszindulatú kódok futását a számítógépen. Alapvetően a memóriát figyeli, és biztosítja, hogy a programok csak az arra kijelölt memóriaterületekről futtathassanak kódot. Ha egy program (vagy annak egy része) megpróbál kódot futtatni egy olyan memóriaterületről, amelyik csak adatok tárolására szolgálna, a DEP beavatkozik, és leállítja a folyamatot, megakadályozva ezzel a potenciális biztonsági rések kihasználását vagy a rendszer összeomlását.
Normális esetben ez egy rendkívül hasznos védelmi vonal, de néha sajnos túlbuzgóvá válik. Az Intéző esetében a DEP hiba gyakran nem az Intéző szoftveres hibájára utal, hanem arra, hogy egy harmadik féltől származó szoftver, egy meghibásodott illesztőprogram, vagy akár egy sérült rendszerfájl próbál valamilyen gyanús tevékenységet végezni, amit a DEP rosszindulatúnak ítél. Ez a „rosszindulatú” tevékenység lehet ártalmatlan is, például egy hibásan megírt shell kiterjesztés, ami hibásan próbál memóriát kezelni, de a DEP biztonsági okokból leállítja a folyamatot.
A DEP két formában létezik: hardveres DEP és szoftveres DEP. A hardveres DEP a processzor beépített képességeire támaszkodik, míg a szoftveres DEP a Windows operációs rendszer része, és bizonyos programoknál manuálisan is beállítható. Az Intéző összeomlásának hátterében általában a szoftveres DEP téves riasztása áll, ami egy külső komponenssel való összeférhetetlenségre utal.
Gyakori bűnösök az Intéző DEP hibája mögött
Mielőtt rátérnénk a megoldásokra, nézzük meg, melyek azok a tipikus okok, amelyek az Adatvégrehajtás megakadályozása hibához vezethetnek az Intézőnél:
- Harmadik féltől származó shell kiterjesztések: Ez messze a leggyakoribb ok. Ezek olyan kis programok, amelyek kiterjesztik az Intéző funkcionalitását (pl. jobb kattintás menü elemek, előnézeti panelek, ikonkezelők). A hibásan megírt vagy elavult kiterjesztések memóriaszivárgást vagy inkompatibilitást okozhatnak, ami kiváltja a DEP riasztást.
- Sérült rendszerfájlok: A Windows alapvető fájljainak sérülése (pl. áramszünet, rosszindulatú szoftver, lemezhiba miatt) instabil működést okozhat, beleértve az Intéző összeomlását is.
- Elavult vagy hibás illesztőprogramok: Különösen a videokártya, alaplap (chipset) vagy egyéb hardveres illesztőprogramok okozhatnak memóriakezelési problémákat, amelyek DEP hibához vezetnek.
- Rosszindulatú szoftverek (vírusok, kémprogramok): A kártevők megpróbálhatják manipulálni a rendszerfolyamatokat, ami kiválthatja a DEP védelmét.
- Szoftveres konfliktusok: Más telepített programok is okozhatnak konfliktust az Intézővel, különösen azok, amelyek mélyen integrálódnak a rendszerbe.
- Felhasználói profil sérülése: Ritkábban, de előfordulhat, hogy a felhasználói profil sérülése miatt jelentkezik a probléma.
- Hardveres problémák: Nagyon ritkán, de a hibás RAM modulok is okozhatnak ilyen típusú memóriahibákat.
A végleges megoldás: Lépésről lépésre a stabil Intézőért
A „végleges megoldás” nem egyetlen varázsgomb, hanem egy szisztematikus megközelítés, amely a leggyakoribb okoktól halad a komplexebb diagnosztikai lépések felé. Lélegezz mélyet, és kövesd az alábbi lépéseket sorban:
1. Kezdő diagnosztika és gyorsjavítások
Ezek az első lépések, amelyeket érdemes megpróbálni, mivel gyakran azonnal orvosolják a problémát, vagy segítenek szűkíteni a hiba forrását.
1.1. Rendszer újraindítása és az Intéző újraindítása
- Először is, próbáld meg újraindítani a számítógépedet. Ez a legegyszerűbb, de gyakran hatékony lépés a pillanatnyi memóriaproblémák orvoslására.
- Ha a probléma továbbra is fennáll, próbáld meg az Intézőt újraindítani a Feladatkezelőn keresztül:
- Nyomd meg a Ctrl + Shift + Esc billentyűkombinációt a Feladatkezelő megnyitásához.
- A „Folyamatok” lapon keresd meg a „Windows Intéző” (vagy „Explorer”) nevű folyamatot.
- Jelöld ki, majd kattints a jobb gombbal, és válaszd az „Újraindítás” opciót.
1.2. Malware vizsgálat
A rosszindulatú szoftverek okozhatnak ilyen típusú hibákat. Futtass egy teljes rendszervizsgálatot:
- Használd a beépített Windows Defendert: Menj a Gépház > Frissítés és biztonság > Windows biztonság > Vírus- és veszélyforrások elleni védelem menüpontba, majd kattints a „Teljes vizsgálat” opcióra.
- Érdemes egy második véleményt is beszerezni, például egy ingyenes, neves programmal, mint a Malwarebytes Free.
1.3. Rendszerfájlok ellenőrzése és javítása (SFC és DISM)
A sérült rendszerfájlok gyakori okai az összeomlásoknak. A Windows két eszközt biztosít ezek javítására:
- Rendszerfájl-ellenőrző (SFC):
- Nyisd meg a Parancssort rendszergazdaként. (Keresés a „cmd” kifejezésre, majd jobb gomb > Futtatás rendszergazdaként).
- Írd be a következő parancsot, majd nyomd meg az Entert:
sfc /scannow
- Várd meg, amíg a folyamat befejeződik (ez eltarthat egy ideig). Javítja a sérült rendszerfájlokat.
- Karbantartási és Képkezelési szolgáltatás (DISM): Ha az SFC nem oldotta meg a problémát, vagy hibát jelzett, futtasd a DISM-et a rendszerkép helyreállításához:
- Maradj a rendszergazdai Parancssorban.
- Futtasd a következő parancsokat (mindegyik után Enter):
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
(ez a legfontosabb, az Internetről tölti le a javításhoz szükséges fájlokat, ha szükséges)
- Indítsd újra a számítógépet a DISM futtatása után, majd ismételd meg az
sfc /scannow
parancsot.
1.4. Illesztőprogramok frissítése
Az elavult vagy hibás illesztőprogramok memóriakezelési problémákat okozhatnak. Különösen a videokártya-illesztőprogramok kritikusak:
- Eszközkezelőn keresztül: Nyomd meg a Win + X billentyűkombinációt, majd válaszd az „Eszközkezelő” opciót. Keresd meg a „Megjelenítő adapterek” (videokártya), „Lemezmeghajtók”, „Hálózati adapterek” és „Rendszereszközök” kategóriákat. Kattints jobb gombbal az eszközre, majd válaszd az „Illesztőprogram frissítése” > „Automatikus illesztőprogram keresése” lehetőséget.
- Gyártói weboldalak: A legmegbízhatóbb módszer a videokártya (NVIDIA, AMD, Intel), alaplap (chipset) és egyéb kritikus hardvereszközök illesztőprogramjainak letöltése és telepítése közvetlenül a gyártó weboldaláról.
1.5. Windows frissítések
Győződj meg róla, hogy a Windows naprakész. A Microsoft gyakran ad ki javításokat a stabilitási és biztonsági problémákra:
- Menj a Gépház > Frissítés és biztonság > Windows Update menüpontba, és kattints a „Frissítések keresése” gombra. Telepíts minden elérhető frissítést.
2. A valószínűsíthető gyökérok: Harmadik féltől származó shell kiterjesztések
Amint említettük, a shell kiterjesztések a leggyakoribb bűnösök. Ezeket manuálisan, vagy egy speciális eszközzel lehet letiltani. A legjobb módszer erre a ShellExView nevű ingyenes program használata.
2.1. ShellExView használata a hibás kiterjesztések azonosítására
A ShellExView egy NirSoft által készített, rendkívül hasznos eszköz, amely kilistázza a rendszerre telepített összes shell kiterjesztést, és lehetővé teszi azok letiltását.
- Töltsd le a ShellExView-t a NirSoft hivatalos weboldaláról. Győződj meg róla, hogy a 32 bites vagy a 64 bites verziót töltöd le, a Windows verziódnak megfelelően.
- Csomagold ki, majd futtasd a shexview.exe fájlt rendszergazdai jogosultságokkal (jobb gomb > Futtatás rendszergazdaként).
- A program elindulásakor eltarthat egy ideig, amíg kilistázza az összes kiterjesztést.
- A listában figyelj a „Company” oszlopra. A Microsoft Corporation cégtől származó kiterjesztések általában biztonságosak. A harmadik féltől származó (nem Microsoft) kiterjesztések a potenciális problémák forrásai.
- A ShellExView felületén kattints a „Type” oszlopra a rendezéshez, vagy a „Company” oszlopra. Keresd meg a „Context Menu”, „Property Sheet”, „Icon Overlay” és „Preview Handler” típusú kiterjesztéseket, különösen, ha nem Microsofttól származnak.
- A probléma azonosítása:
- Kezdj el letiltani nem-Microsoft shell kiterjesztéseket, egyenként vagy kis csoportokban. A letiltáshoz kattints jobb gombbal a kiterjesztésre, majd válaszd a „Disable Selected Items” (Kijelölt elemek letiltása) opciót.
- Minden letiltás után indítsd újra a számítógépet, vagy legalább az Intézőt a Feladatkezelőből (lásd fentebb az 1.1. pontot), majd teszteld, hogy a hiba megszűnt-e.
- Ha a hiba megszűnik egy adott kiterjesztés letiltása után, akkor megtaláltad a bűnöst! Érdemes lehet eltávolítani a hozzá tartozó programot, vagy megnézni, van-e belőle frissebb verzió.
- Ha sok kiterjesztés van, akkor érdemesebb lehet az összes nem-Microsoft kiterjesztést letiltani, majd egyesével visszakapcsolni őket, amíg a hiba újra meg nem jelenik. Ez gyorsabb lehet, de több újraindítást igényel.
Ez a módszer a leghatékonyabb az Intéző összeomlások forrásának felderítésére.
3. Tiszta rendszerindítás (Clean Boot) a szoftveres konfliktusok kizárására
Ha a ShellExView nem hozott eredményt, vagy gyanítod, hogy egy általánosabb szoftverkonfliktus áll a háttérben, a tiszta rendszerindítás segít. Ez a módszer kikapcsolja az összes nem Microsoft szolgáltatást és indítási elemet, így minimalizálja a futó programok számát.
- Nyomd meg a Win + R billentyűkombinációt, írd be a
msconfig
parancsot, majd nyomd meg az Entert (Rendszerkonfiguráció). - A „Szolgáltatások” lapon jelöld be az „Összes Microsoft-szolgáltatás elrejtése” jelölőnégyzetet, majd kattints az „Összes letiltása” gombra.
- Menj az „Indítás” lapra, majd kattints a „Feladatkezelő megnyitása” linkre.
- A Feladatkezelő „Indítás” lapján tiltsd le az összes indítási elemet (kattints jobb gombbal az elemre, majd „Letiltás”).
- Zárd be a Feladatkezelőt, majd kattints a Rendszerkonfigurációs ablakban az „Alkalmaz”, majd az „OK” gombra.
- Indítsd újra a számítógépet.
Ha az Intéző stabilan működik tiszta rendszerindítási módban, az azt jelenti, hogy egy letiltott szolgáltatás vagy indítási elem okozza a problémát. Ezután egyesével engedélyezheted őket (visszafelé haladva az előző lépésekben), amíg újra meg nem jelenik a hiba. Így azonosíthatod a problémás programot vagy szolgáltatást.
4. Új felhasználói profil létrehozása
Ritkán, de előfordul, hogy a felhasználói profil sérülése okozza a problémát. Ezt könnyen ellenőrizheted egy új profil létrehozásával:
- Menj a Gépház > Fiókok > Család és más felhasználók menüpontba.
- Kattints a „Másik felhasználó felvétele erre a gépre” gombra.
- Kövesd az utasításokat egy új, helyi fiók létrehozásához.
- Jelentkezz be az új fiókkal, és ellenőrizd, hogy az Intéző továbbra is összeomlik-e. Ha nem, akkor a régi profilod sérült, és át kell költöztetned a fájljaidat az új profilba, vagy megpróbálhatod kijavítani a régi profilt (ami bonyolultabb lehet).
5. Az „Adatvégrehajtás megakadályozása” (DEP) beállításai
Fontos megjegyezni, hogy az Intéző (explorer.exe) egy alapvető Windows rendszerfolyamat. A Microsoft általában nem teszi lehetővé, hogy a DEP-et kikapcsoljuk az explorer.exe számára, mivel az súlyos biztonsági kockázatot jelentene. Azonban más programok esetében, amelyek DEP hibát okoznak (és ezáltal befolyásolhatják az Intézőt), manuálisan hozzáadhatjuk őket a DEP kivételek listájához. Ez ritkán oldja meg az Intéző közvetlen összeomlását, de érdemes tudni róla.
- Nyomd meg a Win + R billentyűkombinációt, írd be a
sysdm.cpl
parancsot, majd nyomd meg az Entert. (Ez megnyitja a Rendszer tulajdonságait.) - Válaszd a „Speciális” fület.
- A „Teljesítmény” részben kattints a „Beállítások” gombra.
- A megnyíló „Teljesítménybeállítások” ablakban válaszd az „Adatvégrehajtás megakadályozása” fület.
- Itt két opció közül választhatsz:
- „Csak a fontos Windows-programok és -szolgáltatások DEP-jének bekapcsolása.” (Ez az alapértelmezett, és javasolt beállítás.)
- „A DEP bekapcsolása az összes program és szolgáltatás esetében, kivéve azokat, amelyeket kiválasztok:” Ha egy nem rendszerprogram okoz DEP hibát (és emiatt az Intéző is összeomlik), itt hozzáadhatod a program futtatható fájlját (.exe) a kivételek listájához a „Hozzáadás…” gombbal.
Figyelem: Nagyon ritkán kell beavatkozni ebbe a beállításba, és soha ne tiltsd le a DEP-et az explorer.exe vagy más kritikus rendszerfolyamatok számára, mivel az sebezhetővé teheti a rendszeredet! Ha más alkalmazások okoznak DEP hibát, próbáld meg őket kivételként hozzáadni, de előtte mindig frissítsd az adott alkalmazást.
- Ha módosítottál valamit, kattints az „Alkalmaz”, majd az „OK” gombra, és indítsd újra a számítógépet.
6. Utolsó mentsvár: Rendszer-visszaállítás vagy újratelepítés
Ha mindezek a lépések kudarcot vallottak, az alábbi opciók maradnak:
- Rendszer-visszaállítás: Ha a probléma viszonylag új keletű, és emlékszel egy időpontra, amikor az Intéző még jól működött, próbáld meg visszaállítani a rendszert egy korábbi visszaállítási pontra. Keresés a „visszaállítási pont létrehozása” kifejezésre, majd „Rendszer-visszaállítás”.
- Windows frissítés helyben (In-place upgrade): Ez lényegében újratelepíti a Windowst, de megtartja a fájljaidat és az alkalmazásaidat. Ehhez szükséged lesz egy Windows telepítőmédiára (USB vagy ISO). Futtasd a telepítőt a Windowsból, és válaszd a „Frissítés” lehetőséget. Ez gyakran orvosolja a mélyebb rendszerhibákat.
- Windows újratelepítése (tiszta telepítés): Ez a legutolsó lehetőség, ha semmi más nem segít. Törli az összes adatot a rendszermeghajtóról, ezért előtte minden fontos fájlodat mentsd el. Ez garantálja a legtisztább rendszert.
Megelőzés: Hogyan kerüld el a jövőbeni DEP hibákat?
Ahhoz, hogy az Intéző stabil maradjon, érdemes betartani néhány alapvető karbantartási elvet:
- Rendszeres frissítés: Tartsd naprakészen a Windowst és az összes illesztőprogramot.
- Szoftverek körültekintő telepítése: Csak megbízható forrásból származó programokat telepíts. Kerüld a „telepíts mindent” telepítési módot, és figyeld a kiegészítő programok (bundling) telepítését.
- Antivírus használata: Használj megbízható vírusirtót, és rendszeresen futtass teljes rendszervizsgálatot.
- Rendszeres karbantartás: Futtass lemezkarbantartót, töredezettségmentesítést (SSD esetén TRIM), és ellenőrizd a lemez hibáit.
- Gyanús shell kiterjesztések kerülése: Ha egy program furcsa jobb kattintás menü elemeket telepít, érdemes utánaolvasni, mielőtt engedélyeznéd.
Összegzés
Az Adatvégrehajtás megakadályozása (DEP) hiba az Intézőnél rendkívül frusztráló lehet, de ahogy láthattad, a megoldás általában egy rendszerszintű megközelítést igényel. A legtöbb esetben a probléma a harmadik féltől származó shell kiterjesztések, sérült rendszerfájlok vagy elavult illesztőprogramok miatt jelentkezik.
A kulcs a türelem és a szisztematikus hibakeresés. Kezdd a gyorsjavításokkal és a malware-vizsgálattal, majd haladj a ShellExView használatához a shell kiterjesztések ellenőrzéséhez, és ha szükséges, alkalmazd a tiszta rendszerindítást. Az esetek túlnyomó többségében ez a lépéssorozat segít megtalálni és orvosolni a problémát, így újra élvezheted a stabil és megbízható Windows Intézőt. Ne feledd, a megelőzés mindig jobb, mint a gyógyítás, ezért tartsd karban rendszeredet, és légy óvatos a telepített szoftverekkel.
Reméljük, hogy ez az útmutató segített! Ha maradtak kérdéseid, vagy van egy saját bevált tipped, oszd meg velünk a kommentekben!