Konfigurálja vagy kapcsolja ki a DEP-et (Data Execution Prevention) a Windows rendszerben
Az adatvégrehajtás megelőzése(Data Execution Prevention) ( DEP ) az egyik ilyen „elmosódott” dolog. Legtöbbször áldás, ha teszi a dolgát, és nem avatkozik bele, de átkozott, ha beavatkozik.
Nézzük meg a DEP -et és annak beállítását, vagy kapcsoljuk ki a DEP -et, az igényeitől függően.
Mi az a DEP és mit csinál?(What Is DEP & What Does It Do?)
A Microsoft szerint a DEP a következő:
„ … hardver- és szoftvertechnológiák készlete, amelyek további memóriaellenőrzéseket végeznek, hogy megakadályozzák a rosszindulatú kódok rendszeren való futását. (a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system.)”
A Dell(Dell) egy kicsit leegyszerűsíti, és közli velünk, hogy a DEP
„…segíthet megvédeni számítógépét azáltal, hogy figyeli a programjait, hogy megbizonyosodjon arról, hogy biztonságosan használják a rendszermemóriát.”(“…can help protect your computer by monitoring your programs to make sure that they use system memory safely.”)
Az mit jelent? Vannak bizonyos területek a számítógép memóriájában, amelyekben nem futnak kódok, de néha a kód fut ott.
Általában az ott futó kód rosszindulatú. A DEP(DEP) felügyeli ezeket a területeket, és ha látja, hogy valami történik ezeken a területeken, leállítja. Ha részletesebben szeretne megismerkedni a működésével, olvassa el a Microsoft adatvégrehajtás-megelőzés részletes leírását( Microsoft’s detailed description of Data Execution Prevention) .
Tehát miért okoz problémákat a DEP?(So Why Does DEP Cause Problems?)
A számítógépek még ma is hülyék. Nem tudnak érvelni, csak a legalapvetőbb logikát tudják használni. Ráadásul ezt a logikát az emberek teszik beléjük, így a számítógépek a mi hibáinkat is belerakják.
Néha a jó programok elkalandoznak azokra a területekre, amelyeket a DEP felügyel és azokon a területeken működik.
Ha ez megtörténik, a DEP néha leállítja az egész programot, és hibaüzenetben értesíti Önt. De néha a DEP miatt a program nagyon rosszul fut, és nem lesz semmi nyilvánvaló, ami megmondaná, hogy miért.
Mely programoknak vannak problémái a DEP-pel?(What Programs Have Problems With DEP?)
A DEP(DEP) -vel ütköző programok általában régebbi programok vagy régi kódbázisokra épülnek. Az Enterprise Resource Planning ( ERP ) szoftverek nagy része az 1970-es évekre visszanyúló kódbázisokra épül. Akkor még nem volt DEP , így a program azokra a területekre megy, ahol a DEP járőröz.
A 64 bites programokat azután hozták létre , hogy a DEP jól megalapozott volt, ezért úgy fejlesztették őket, hogy megfeleljenek. A legtöbb olyan program, amely ütközik a DEP -vel (DEP) , 32 bites lesz(will be 32-bit programs) .
A Windows-szolgáltatásokkal( Windows Services) erősen kölcsönhatásba lépő vagy saját Windows - szolgáltatást(Services) futtató, nem Microsoft-programokat a DEP leállíthatja(DEP) . Ebben az esetben a szállító javasolni fogja a DEP teljes kikapcsolását .
Az otthoni felhasználók számára a régi, 32 bites játékok és bizonyos emulátorok, amelyek még régebbi játékokat játszanak( emulators for playing even older games) , a legnagyobb valószínűséggel ütköznek a DEP -vel .
A régi vagy nem hivatalos forrásokból letöltött illesztőprogramok szintén DEP - hibákat válthatnak ki. Csak a hardvergyártótól vagy a Microsofttól(Microsoft) töltsön le illesztőprogramokat , és rendszeresen frissítse az illesztőprogramokat( update your drivers regularly) .
Honnan tudhatom, hogy a DEP a probléma?(How Do I Know If DEP Is The Problem?)
Lehetséges, hogy be kell lépnie az Eseménynaplóba , és át kell keresnie a naplókat az 1000-es eseményazonosítóhoz(Event ID 1000) . Ha talál ilyet, az így nézhet ki:
Event ID : 1000 - DEP Error : Generic host for Win32 servicesGeneric Host Process for Win32 Services - DEP : Application Error
Event Type: Error
Event Source: Application Error
Event Category: (100)
Event ID: 1000
Előfordulhat, hogy más hibákat is láthat, amelyek a következőkre utalnak:
- 0xFC:ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY – akkor fordul elő, amikor egy eszköz-illesztőprogram a memóriában próbál futni. Lehet, hogy rossz vagy elavult illesztőprogram. Frissíteni kell az illesztőprogramokat.
- STATUS_ACCESS_VIOLATION (0xc0000005) – akkor fordul elő, amikor a programok (STATUS_ACCESS_VIOLATION (0xc0000005))DEP - védett memóriaterületen próbálnak futni .
A DEP konfigurálása vagy kikapcsolása(How To Configure Or Turn Off DEP)
A Windows 10 rendszerben(Windows 10) a DEP alapértelmezés szerint a DEP bekapcsolása beállítás csak az alapvető Windows-programokhoz és -szolgáltatásokhoz(Turn on DEP for essential Windows programs and services only) . Legtöbbször ez is elegendő. Ez azt jelenti, hogy a programjainak többségét a DEP figyelmen kívül hagyja .
De ha a DEP segít megvédeni a számítógépet, és nem éri el a teljesítményt, érdemes lehet a DEP bekapcsolása lehetőséget minden programnál kiválasztani, kivéve az általam kiválasztottakat(Turn on DEP for all programs except those that I select) . Ezután, ha talál egy programot, amelynek problémája van a DEP -vel, kivételként hozzáadhatjuk. Nézzük meg, hogyan kell ezt megtenni.
- Nyissa meg a Vezérlőpultot(Control Panel ) , majd a Rendszert(System) .
- A Rendszer(System ) ablak bal oldalán kattintson a Speciális rendszerbeállítások elemre(Advanced System Settings) .
- A Rendszer tulajdonságai(System Properties ) ablaknak meg kell nyílnia, és már be kell állítania a Speciális(Advanced) lapra. A Teljesítmény(Performance ) területen kattintson a Beállítások elemre(Settings) .
- A Teljesítménybeállítások(Performance Options ) ablakban kattintson az Adatvégrehajtás megelőzése(Data Execution Prevention ) fülre.
- Ha a DEP bekapcsolása az összes programhoz, kivéve azokat, amelyeket(Turn on DEP for all programs except those that I select) kiválasztottam, kiválasztva, kattintson az ablak alján található Hozzáadás gombra.(Add )
- Keresse meg a kivételként hozzáadni kívánt program végrehajtható fájlját. Valószínűleg a C:/Program Files (x86) lesz .
- Ebben a példában a MediaMonkey nevű régi zenelejátszó segédprogramot adjuk hozzá. Kattintson(Click) az .exe fájlra, ha megtaláltuk, majd kattintson a Megnyitás(Open) gombra .
- A Teljesítménybeállításoknál kattintson az Alkalmaz(Apply) gombra . Most a MediaMonkey a (MediaMonkey)DEP -védelemen kívül fog futni, míg az összes többi a DEP-védelemen kívül fog futni(DEP) .
Kapcsolja ki teljesen a DEP-et(Turn DEP Completely Off)
Ha teljesen ki szeretné kapcsolni a DEP -et, azt javasoljuk, hogy ezt csak a hibaelhárítás részeként tegye. A DEP(DEP) az Ön védelmét szolgálja.
Mivel ez egy olyan dolog, ami nem ajánlott, nincs rá megfelelő „mutatás és kattintás” módszer. Nézzük meg, hogyan kapcsolhatjuk ki a DEP -et .
- Nyissa meg a Parancs(Command ) ablakot rendszergazdaként(Administrator) . Ehhez írja be a cmd parancsot a (cmd)Start menü melletti programkereső mezőbe .
- Írja be a bcdedit.exe /set {current} nx AlwaysOff parancsot , és nyomja meg az enter billentyűt.
A bcdedit.exe(bcdedit.exe) egy Windows segédprogram a b oot c konfiguráció d ata szerkesztésére, tehát a bdcedit(bdcedit) .
/set utasítja a bcedit-et, hogy állítson be egy beállítási értéket a rendszerindítási konfigurációban.
A {current}({current}) azt mondja a beceditnek, hogy a jelenleg használt rendszerindítási konfigurációval dolgozzon.
Az nx(nx) az n o e x ecute rövidítése, és ez a DEP beállítás neve a rendszerindítási konfigurációban.
Az AlwaysOff(AlwaysOff) magától értetődő.
- Indítsa újra a számítógépet.
- A DEP(DEP) mostantól teljesen és véglegesen ki lesz kapcsolva.
Kapcsolja be a DEP-et mindenre(Turn DEP On For Everything)
A DEP bekapcsolásához abszolút mindenre a folyamat és a parancs a fentihez hasonló.
- Nyissa meg a Parancs(Command ) ablakot rendszergazdaként(Administrator) a fenti eljárás utasításait követve.
- Írja be a bcdedit.exe /set {current} nx AlwaysOn parancsot .
- Indítsa újra a számítógépet.
- A DEP(DEP) bekapcsol, és az összes programot felügyeli.
Miután a DEP mindig be vagy mindig ki van kapcsolva, NEM(NOT) módosítható a rendszerbeállítások Adatvégrehajtás megelőzése(Data Execution Prevention) lapján.
Nézzük meg, hogyan lehet megváltoztatni, hogy a DEP fül választógombjai újra használhatóak legyenek.
DEP visszaállítása az alapértelmezett viselkedésre(Set DEP Back To Default Behavior)
Ha vissza szeretné állítani a DEP viselkedését az alapértelmezettre, és újra kezelhetővé szeretné tenni a rendszerbeállításokon keresztül, tegye a következőket.
- Nyissa meg a Parancs(Command ) ablakot rendszergazdaként(Administrator) .
- Írja be a bcdedit.exe /set {current} nx OptIn parancsot .
- Indítsa újra a számítógépet.
- A rendszerbeállítások DEP(DEP) lapján található rádiógombok ismét elérhetők.
DEP-hez vagy nem DEP-hez(To DEP Or Not To DEP)
Javasoljuk, hogy hagyja a DEP -t az Alapértelmezett beállításon: Kapcsolja be a DEP-t csak az alapvető Windows-programokhoz és -szolgáltatásokhoz,(Turn on DEP for essential Windows programs and services only, ) kivéve, ha módosítani kell a DEP-pel kapcsolatos(DEP-related) problémák hibaelhárítása érdekében .
Related posts
Hogyan lehet letiltani a DEP-et (adatvégrehajtás-megelőzés) a Windows 10 rendszerben
Mi az adatvégrehajtás megelőzése a Windows 10 rendszerben?
Telepítsen hálózati nyomtatót Windows XP rendszerből az Driver Setup segítségével
Az asztali ikonok elrendezésének mentése Windows XP, 7, 8 rendszerben
Hálózati nyomtató telepítése otthoni vagy irodai hálózatra
A Windows 11/10 rendszerben nem található lemezíró hiba
Javítás: A rendszerindítási konfigurációs adatfájl nem tartalmaz érvényes információkat
A 9 legjobb ingyenes adat-helyreállító szoftver (2022)
Renee Becca adatmentő szoftver Windows PC-hez
Hogyan lehet megakadályozni, hogy a felhasználók töröljék a diagnosztikai adatokat a Windows 11/10 rendszerben
A BCD vagy a rendszerindítási konfigurációs adatfájl újraépítése a Windows 11/10 rendszerben
Adatok helyreállítása Windows XP módú virtuális gépről Windows 10 rendszeren
A Windows Vezérlőpultja – Hogyan válthat át a klasszikus Windows XP nézetre
10 legjobb professzionális biztonsági mentési és adat-helyreállító szoftver a Windows 10 rendszerhez
Tiltsa le a telemetriát és az adatgyűjtést a Windows 10 rendszerben a Feladatütemező segítségével
Fájlok átvitele Windows XP, Vista, 7 vagy 8 rendszerről Windows 10 rendszerre a Windows Easy Transfer segítségével
Windows XP vagy Windows Server 2003 számítógép távoli elérése
A KERNEL DATA INPAGE ERROR (Msis.SYS) hibajavítása a Windows 11/10 rendszerben
Kapcsolja ki vagy távolítsa el a „Számítógépe veszélyben lehet” lehetőséget a Windows XP rendszerben
A 10 legfontosabb különbség a Windows XP és a Windows 7 között