תפריט ימני איטי וצרות אחרות

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

  1. זמני טעינה\תגובה ארוכים בין לחיצה להצגת התפריט. 2. כשאתים לוחצים על "נגן הכל"\"Play All" בתיקית מוזיקה או וידאו, שום דבר לא קורה.
  2. כשאתם בוחרים מספר קבצים ומנסים לפתוח אותם או לשלוח אותם להדפסה שום דבר לא קורה. כאשר אותה דבר על קובץ יחיד עובד מצויין.
  3. כאשר לוחצים לחצן ימני על תיקיה ומנסים לפתוח אותה רגיל או דרך Explore, דבר לא קורה. אך כניסה רגילה אליה עובד.
  4. קריסה של Explorer עם הודעה "Windows Explorer has encountered a problem and needs to close. We are sorry for the inconvenience" בלחיצה ימנית על תיקיה.
  5. לחיצה ימנית איטית ביותר רק כאשר כרטיס הרשת עובד (לא מבוטל).
  6. לחיצה ימנית על תיקיה ונסיון לגשת למאפינים שלה לא מעלה שום חלון.
  7. תוכנת עריכת התמונות שלכם לא עולה כאשר לוחצים על עריכה\Edit בתוכנה Windows Picture and Fax Viewer.
  8. שגיאת Data Execution Prevention (DEP) כאשר לוח הבקרה או הסייר מופעל. 10. כלום לא קורה כאשר אתם לוחצים על "מצגת" או הדפסה בלוח המשימות בויסטא.

הסיבה לבעיות אלה היא מנהל התוכן של התפריט. מנהל התוכנן לתפריט היא בעצם הרחבה שמוסיפה פקודות\פעולות לתפריטים קימים (למשל תפריט העתק הדבק שמתווסף אליו סריקה עם אנטיוירוס). כאשר מנהל ההרחבה כתוב לא נכון או בצורה גרועה אנחנו נתקלים בצרות מהסוג הנ"ל. את התוספות לתפריטים אפשר להוסיף במגוון מקומות למשל מנהלים לקבצים או לתיקיות או לתיקיות מיוחדות וכ"ו. לתת למשתמש רגיל ללכת ולמצוא את מקור הבעיה יהיה כמשימה בלתי אפשרית.

 

פיתרונות

במסמך זה אני אפרט שני דרכים לטיפול בבעיה, וכמו תמיד יש את הדרך הקלה ואת הדרך הקשה. הדרך הקשה דורשת התערבות ישירה עם ה-Registry ומתאימה רק למשתמשים מתקדמים שמבינים מה הם עושים. הדרך הקלה יותר ידידותית ומתאימה לכל המשתמשים (מומלצצת).

הדרך הקשה

שלב ראשון הוא בידוד הבעיה, ע"י זיהוי מתי ובאלו תנאים הבעיה קוראת. אם זה כאשר נגשים לקבצים ? או רק לתיקיות ? או לכל סוג של קובץ ?. כמו שכבר אמרתי, לכל "אלמנט" (קובץ, תיקיה) יש מנהל הרחבות לתפרטים שלו שיכול להטען מאחד המקורות הבאים:

Registry Key Description
HKCR \*\shellex\contextmenuhandlers Files
HKCR\AllFileSystemObjects\shellex\ contextmenuhandlers Files and file folders
HKCR\Folder\shellex\contextmenuhandlers Folders
HKCR\Directory\shellex\contextmenuhandlers File Folders
HKCR\\shellex\contextmenuhandlers File class
HKCR\Directory\Background\shellex\ContextMenuHandlers Desktop

כך שאם למשל יש לכם בעיה עם תפרטים של תיקיה תצתרכו לגשת למנהל ההרחבה מסוג AllFileSystemObjects, Folder, Directory אך למשל אם מדובר רק בקבצי טקסט (.TXT) תצתרכו לגשת ל- HKCR\txtfile. פתחו את עורך הרשומות (Regedit) וגבו את הענף שאתם הולכים להתעסק\לשנות אותו, ותתחילו למחוק אחד אחד את הרשומות.

הדרך הקלה

שימוש בתוכנה ShellExView מבית היוצר של (Nir Sofer) הוא כלי מצויין לניהול, צפיה וניהול כל ההרחבות שמותקנות. אם קיים מידע כמו תאור הוא יציג אותם בנוסף לגרסה, מידע על החברה, מיקום, שם הקובץ ועוד. אתם יכולים במקביל לנטרל\להפעיל כל רשומה, מה שיכול להיות מאוד מועיל לביטול הרחבות שנשארו שם מהתוכנה האחרונה שהתקנתם.

אז איך משתמשים ב-ShellExView ?
אחרי שהורדתם והרצם את התוכנה, היא תתחיל לסרוק את ה-Registry עבור כל ההרחבות. אחרי שהיא תסיים את הסריקה היא תציג רשימה, מינו את הרשימה לפי "Type", וחפשו את הרשומות של "Context Menu" שיהיו מרוכזות עכשיו ביחד.

הכלל הוא לבטל אחד אחד, את ההרחבות שלא של Microsoft ולראות מתי הבעיה נפתרת. אם ביטלתם משהו וזה לא עזר, תחזירו אותו חזרה ותעברו לבטל את הבא ברשימה עד שתמצאו את הרשומה הסוררת.

טיפ: על מנת לזרז את התהליך נסו פשוט לבטל כל פעם חצי, כך שאם יש לכם 10 בטלו 5 רשונים ואתחלו את המחשב, ובהתאם לכך תדעו אם הוא נמצא בחמשה הראשונים או האחרונים. ולחזור על הפעולה עד שתאתרו את הרשומה.

 

 

מקור לתרגום: http://windowsxp.mvps.org/slowrightclick.htm
לפרטים נוספים עינו באתר, יש עוד כמה נקודות שלא כתבתי עליהם.


פוסטים קשורים או דומים:

    אין פוסטים דומים לקישור

3 thoughts on “תפריט ימני איטי וצרות אחרות

Leave a Comment

האימייל לא יוצג באתר. שדות החובה מסומנים *

*
*