Ku habee ama dami DEP (Kahortagga Fulinta Xogta) gudaha Daaqadaha

Kahortagga Xog-fulinta Xogta(Data Execution Prevention) ( DEP ) waa mid ka mid ah waxyaabaha 'blursed'. Waa nimco inta badan marka ay shaqadeeda qabsato oo aanay faraha la gelin, balse la habaaro marka ay faraha la gasho. 

Aynu eegno DEP iyo sida loo habeeyo, ama dami DEP , iyadoo ku xidhan baahidaada.

Waa maxay DEP & maxay qabataa?(What Is DEP & What Does It Do?)

Sida laga soo xigtay Microsoft, DEP waa:

Qalab iyo teknooloojiyada softiweerka ah oo sameeya hubinno dheeri ah oo ku saabsan xusuusta si ay uga caawiyaan ka hortagga koodka xaasidnimada ah inuu ku shaqeeyo nidaamka. (a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system.)”  

Dell xoogaa wuu fududeeyay oo wuxuu noo sheegay DEP

"...waxa ay kaa caawin kartaa ilaalinta kombayutarkaga adiga oo la socda barnaamijyadaada si loo hubiyo in ay si badbaado leh u isticmaalaan xusuusta nidaamka."(“…can help protect your computer by monitoring your programs to make sure that they use system memory safely.”)

Taasi micneheedu waa maxay? Waxa jira meelo gaar ah oo ka mid ah xusuusta kombayutarka kuwaas oo aan loogu talagalin in kood uu ku dhex jiro, laakiin mararka qaar code ayaa halkaas ku shaqeeya. 

Caadiyan, koodka halkaas ku socon doona waa xaasidnimo. DEP ayaa kormeeri doonta aagaggaas haddii ay aragto wax ka socda meelahaas way xidhi doontaa. Haddii aad rabto inaad si qoto dheer uga ogaato sida ay u shaqeyso, akhri sharraxaadda faahfaahsan ee Microsoft ee Kahortagga Fulinta Xogta( Microsoft’s detailed description of Data Execution Prevention) .

Haddaba waa maxay sababta DEP ay u keento dhibaatooyin?(So Why Does DEP Cause Problems?)

Xitaa maanta, kombuyuutarku waa doqonnimo. Ma sababayn karaan, kaliya waxay isticmaali karaan caqliga ugu aasaasiga ah. Intaa waxaa dheer, caqli-galkaas waxaa geliya bini'aadamka si kombuyuutarku ay sidoo kale u galaan khaladaadkeena iyaga. 

Mararka qaarkood, barnaamijyada wanaagsani waxay u wareegi doonaan meelaha ay DEP ku kormeerto oo ay ka shaqeeyaan meelahaas. 

Markay tani dhacdo, DEP waxay mararka qaarkood xidhi doontaa barnaamijka oo dhan waxayna kugu ogeysiin doontaa fariin khalad ah. Laakin marmarka qaarkood DEP waxay kaliya u keentaa barnaamijku inuu si liidato mana jiri doono wax cad oo kuu sheega sababta. 

Waa maxay barnaamijyada ay dhibatada ku qabaan DEP?(What Programs Have Problems With DEP?)

Barnaamijyada ka soo horjeeda DEP waa barnaamijyadii hore ama waxay ku dhisnaayeen saldhigyadii hore. Wax badan oo ka mid ah Qorsheynta Kheyraadka Ganacsiga(Enterprise Resource Planning) ( ERP ) software ayaa lagu dhisay saldhigyo kood ah oo dib ugu noqda 1970-yadii. DEP ma jirin markaas, markaa barnaamijku waxa uu geli doonaa meelaha ay DEP roondo ka samayso.

Barnaamijyada 64-bit ayaa la sameeyay ka dib markii DEP si fiican loo aasaasay, sidaas darteed waxaa loo sameeyay si ay u hoggaansamaan. Inta badan barnaamijyada ka hor imaanaya DEP (DEP) waxay noqon doonaan barnaamijyo 32-bit ah(will be 32-bit programs)

Barnaamijyada aan Microsoft ahayn ee si weyn ula macaamila adeegyada Windows( Windows Services) ama maamula adeegyada (Services)Windows iyaga ayaa laga yaabaa inay jabiso DEP . Haddi ay arintu sidaas tahay, iibiyuhu waxa uu ku talin doona in uu gabi ahaanba damiyo DEP .

Isticmaalaha guriga, ciyaaraha duugga ah ee 32-bit ah, iyo qaar ka mid ah ku dayashada ciyaarta xitaa ciyaaraha ka weyn( emulators for playing even older games) , ayaa ah kuwa ugu badan ee isku dhaca DEP .

Dareewalada aaladaha hore ama darawallada laga soo dejiyo ilo aan rasmi ahayn waxay sidoo kale kicin karaan khaladaadka DEP . Keliya kala soo bixi darawalada soo saaraha qalabka ama Microsoft , oo si joogto ah u cusboonaysii darawaladaada( update your drivers regularly) .

Sideen ku ogaan karaa in DEP ay tahay dhibka?(How Do I Know If DEP Is The Problem?)

Waxaa laga yaabaa inaad gasho Daawade Dhacdada oo aad ka shaandhayso diiwaanka Aqoonsiga Dhacdada 1000(Event ID 1000) . Haddii aad mid hesho, waxay u ekaan kartaa sidan:

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

 Waxa laga yaabaa inaad aragto khaladaad kale oo tixraacaya waxyaalaha ay ka mid yihiin:

  • 0xFC:ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY - waxay dhacdaa marka qalabku isku dayayo inuu ku dhex socdo xusuusta. Waxay noqon kartaa darawal xun ama duugoobay. Waxaad u baahan doontaa inaad cusboonaysiiso darawaladaada. 
  • STATUS_ACCESS_VIOLATION (0xc0000005) - waxay dhacdaa marka barnaamijyadu ay isku dayayaan inay ku shaqeeyaan meel xusuusta ilaalinaysa ee DEP .

Sida Loo Habeeyo Ama Loo Demiyo DEP(How To Configure Or Turn Off DEP)

Gudaha Windows 10 , DEP waxay ku xidhantahay goobta Daar DEP barnaamijyada iyo adeegyada daruuriga ah ee Windows kaliya(Turn on DEP for essential Windows programs and services only) . Inta badan, tani waa ku filan tahay. Waxay la macno tahay in badi barnaamijyadaada ay DEP iska indho tiri doonto . 

Laakin haddii DEP ay caawiso ilaalinta kombayutarka oo aanu lahayn wax qabad, waxa laga yaaba in aad doorato Daar DEP dhamaan barnaamijyada marka laga reebo kuwa aan doorto(Turn on DEP for all programs except those that I select) . Markaa haddii aad hesho barnaamij ay dhibaato ka haysato DEP , waxaanu ku dari karnaa marka laga reebo. Aan eegno sida loo sameeyo taas.

  • Furo Control Panel ka dibna fur System .

  • Dhinaca bidix ee daaqada Nidaamka , guji (System )Settings Advanced System(Advanced System Settings) .

  • Daaqadda Properties(System Properties ) waa in ay furto oo mar hore lagu dejiyaa tab Advanced . Meesha waxqabadka(Performance ) , dhagsii Settings .

  • Daaqadda Xulashada Waxqabadka(Performance Options ) , dhagsii tab ka -hortagga Xog-fulinta .(Data Execution Prevention )

  • Markaad daarto DEP dhammaan barnaamijyada marka laga reebo kuwa aan doorto(Turn on DEP for all programs except those that I select) , dhagsii badhanka ku dar(Add ) ee u dhow xagga hoose ee daaqada.

  • U gudub barnaamijka la fulin karo ee aan rabno inaan ku darno marka laga reebo. Waxay u badan tahay inay ku jirto C:/Program Files (x86)
  • Tusaalahan, waxa aanu ku daraynaa MediaMonkey(MediaMonkey) , oo ah utility ciyaaryahankii hore. Guji(Click) faylka .exe marka aan helno oo guji Open .

  • Xulashada Waxqabadka, dhagsii Codso(Apply) . Hadda, MediaMonkey waxay ku socon doontaa meel ka baxsan ilaalinta DEP halka dhammaan kuwa kale ay ku dhex socon doonaan ilaalinta DEP .

Dami DEP Gabi ahaanba(Turn DEP Completely Off)

Haddii aad rabto in aad gebi ahaanba demiso DEP , waxaanu kugula talinaynaa inaad taas samayso oo keliya taas oo qayb ka ah cilad-baadhista arrin. DEP waxay u jirtaa ilaalintaada. 

Maadaama ay tahay wax aan lagula talin, ma jirto hab wanaagsan oo dhibic-iyo-guji si loo sameeyo. Aynu eegno sida aan u damin karno DEP .

  • Fur daaqada Command sida (Command )Maamule(Administrator) . Taas samee adigoo ku dhejinaya cmd goobta raadinta barnaamijka ee u dhow menu-ka Start .

  • Geli amarka bcdedit.exe /set {current} nx AlwaysOff iyo jeer Off oo taabo geli.

bcdedit.exe waa utility Windows loogu talagalay tafatirka b oot c onfiguration d ata, markaa bdcedit .

/set u sheegaysa bcedit si ay u dejiso gelida qiimaha ikhtiyaariga ah ee qaabeynta boot.

{current} wuxuu u sheegaa becedit inuu la shaqeeyo qaabaynta bootka ee hadda la isticmaalo.

nx waa gaaban n o e x ecute oo waa magaca dejinta ee DEP ee qaabeynta boot.

Had iyo jeer Off(AlwaysOff) waa is-sharraxa.

  • Dib u bilaw kombiyuutarka
  • DEP hadda waxay ahaan doontaa gebi ahaanba, iyo si joogto ah.

Wax walba u shid DEP(Turn DEP On For Everything)

Si aad u shido DEP(DEP) wax walba, habka iyo amarku waa sida kor ku xusan.

  • Fur daaqada amarka (Command )maamule(Administrator) ahaan , adoo raacaya tilmaamaha habraaca sare.
  • Geli amarka bcdedit.exe /set {current} nx AlwaysOn

  • Dib u bilaw kombiyuutarka
  • DEP waa la daari doonaa waxaana lala socon doonaa dhammaan barnaamijyada.

Ka dib markaad u rogto DEP inay had iyo jeer shido ama had iyo jeer, laguma(NOT) bedeli karo tab ka -hortagga Xogta(Data Execution Prevention) ee goobaha nidaamka. 

Aynu eegno sida loo beddelo si badhamada raadiyaha ee tab DEP mar kale loo isticmaalo.

U Deji DEP Ku laabo Dabeecada Hore(Set DEP Back To Default Behavior)

Si aad hab-dhaqanka DEP dib ugu celiso oo aad mar kale uga dhigto mid lagu maamuli karo iyada oo loo marayo habaynta nidaamka, samee kuwan soo socda.

  • Fur daaqada Command sida (Command )Maamule(Administrator) .
  • Geli amarka bcdedit.exe /set {current} nx OptIn .

  • Dib u bilaw kombiyuutarka
  • Hadda badhamada raadiyaha ee tab DEP ee nidaamka habaynta waa la heli karaa mar kale.(DEP)

Ku socota DEP ama maaha in DEP(To DEP Or Not To DEP)

Waxaan kugula talineynaa in looga tago DEP goobta ay ku shaqeyso ee Daar DEP barnaamijyada iyo adeegyada muhiimka ah ee Windows kaliya,(Turn on DEP for essential Windows programs and services only, ) ilaa ay lama huraan tahay in loo beddelo cilad-saar dhibaatooyinka laga yaabo inay la xiriiraan DEP(DEP-related) .



About the author

Waxaan ahay injineer software ah oo leh in ka badan 10 sano oo waayo-aragnimo ah naqshadaynta, dhisida, iyo ilaalinta codsiyada ku salaysan Windows. Waxaan sidoo kale ahay khabiir aad u yaqaan habaynta erayada, xaashida faafinta, iyo bandhigyada. Waxaan qori karaa sharraxaad cad oo kooban oo kood ah, waxaan u sharixi karaa fikrado kakan horumariyeyaasha cusub, oo aan xalliyo arrimaha duulista macaamiisha.



Related posts