Data Execution Prevention ובעיות עם Video

24 11 2007

בזמן האחרון חוויתי יותר מדיי התעופפויות של ה- Explorer של Windows, שמתי לב שבכל פעם שאני מנסה להציג ברשימת אייקונים קבצים וידאו או פשוט לעמוד על קובץ וידאו כלשהו, ה- Explorer מחליט שהוא פורש…

בהתחלה לא ייחסתי חשיבות אבל היום אמרתי די, זה פשוט הרגיז – בבדיקה באמצעות Debugger ראיתי שלא ה- Explorer עליו כעסתי היה אשם אלא תכונה שהוכנסה ל- Windows XP החל מ- Service Pack 2 ונקראת Data Execution Prevention או בקיצור הצבאי DEP,
התכונה, שמקורה בטוב (כמו כל ההתחלות של הבעיות…), מיועדת למנוע מקטעי קוד זדוניים (MalWare) לרוץ על המחשב גם אם הן עקפו איכשהו את האנטיוירוס, הבעיה היא שמשום מה ה- DEP לא אוהב קבצי MPEG או קבצי XVID ומזהה אותם כ-"בעייתיים".

כמובן שאפשר להוריד ה- DEP ולנטרל אותו לחלוטין אבל לא הייתי ממליץ, אחרי הכל כמו שאמרתי מדובר בתכונה שמקורה בטוב…
מה שכן כדי לטפל בבעיה אפשר לבקש מה- DEP לא לטפל ב- Explorer אלא בכל השאר.

מה- Start נבחר Run ונריץ sysdm.cpl.
ייפתח חלון ה- System Properties בו נבחר את הטאב Advanced.
ב- Performance נלחץ על Settings ובחלון שנפתח נבחר בלשונית של DEP.
נשנה לאופציה השניה: Turn on DEP for all programs and services except…
וברשימה נסמן את ה- Windows Explorer.
נאשר הכל ונסגור…

DEP scrn

אם אין לכם חשק לעשות Restart כמו שממליץ התהליך אפשר לעשות Cancel ופשוט להרוד את ה- explorer.exe ולהפעילו מחדש (דרך ה- Task Manager).

קובי מגנזי, Kobi Magnezi


אפשרויות

מידע

כתיבת תגובה