31Aug

למנוע Explorer מ מקפיא עם קבצי Zip גדול על Vista

מאמר זה נכתב על ידי דניאל Spiewak , מפתח תוכנה נהדר וחבר של How-To Geek.

Windows Vista כוללת טיפול מובנה עבור קבצי zip - ניתן ליצור, לחלץ, או אפילו לגלוש ישר לתוך אותם כאילו היו תיקייה.אבל אם יש לך קבצי zip גדול מאוד יושב על הכונן הקשיח שלך, דברים רעים יכולים לקרות אלא אם כן להשבית את המטפל zip.

איך אנחנו הבנתי את זה

רק היום, ניסיתי לשחזר כמה קבצים שלי מגיבוי הקודם.תפסתי את קובץ ה- zip העצום מחוץ לכונן הרשת שלי והציל אותו על שולחן העבודה.משם, קצת קסם WinZip תפס אותי אחד, 25 MB במדריך אני באמת רוצה מתוך קובץ ה- zip 11 GB כולו.ידעתי שאולי אני רוצה לשחזר קבצים נוספים מאוחר יותר, אז עזבתי את הקובץ על שולחן העבודה שלי( אפילו העברת מעל gigabit, 11 GB הוא עדיין 11 GB).

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

הרגתי את התהליך explorer.exe, הפעל מחדש Explorer ו המשיך עם זרימת העבודה שלי.לפחות, עד ש- WinZip התחיל להיתקל בבעיות.לחצתי על "חלץ" כפתור על גודל סביר ארכיון( 150 MB) ו App קפאו.בדיוק כמו חוקר, זה היה לאכול את המעבד המלא שלי עושה שום דבר עם זה.

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

נראה כי Windows Explorer קובץ Explorer( כברירת מחדל) מנסה recurse לתוך כל zip ארכיון ישיר subdirectory, המאפשר למשתמשים להציג את התוכן של קובץ zip ישירות בסרגל הצד.Windows XP היה זהה "תכונה", אבל זה חיכה כדי להזין את קובץ ה- zip עד למעשה הרחיב את הצומת בסרגל הצד.באופן עקרוני, השיטה של ​​ויסטה היא רעיון טוב.XP תמיד סבלה מעיכובים ממושכים בכל פעם שהרחבת קובץ zip, במיוחד באמצעות חיבור רשת.לתפוס רשימה של קבצים ברקע נראה כמו רעיון טוב, עד שאתה לוקח בחשבון ארכיונים גדולים מאוד.

על ידי מנסה recurs לתוך זה 11 GB קובץ zip יושב על שולחן העבודה שלי, Vista די הרבה התחיל מעבד אינטנסיבית משימה כי אין לו סיכוי להשלים בזמן סביר.לפיכך, הרג ביצועים על פני הלוח ללא חזרה מוחשית.

השבתת Zip טיפול

הפתרון הברור לבעיה זו היא פשוט לכבות את Windows מובנה של קובץ zip הטיפול, מאז אני משתמש WinZip בכל מקרה.הדרך המהירה ביותר לעשות זאת היא להשתמש ביישום ShellExView מעולה כדי להשבית את הרחבת מעטפת Explorer.(אתה לא צריך להתקין את זה, רק למקרה שאתה עליז על דבר כזה)

פתח ShellEx במצב מנהל על ידי לחיצה ימנית על הקובץ ובחירת "הפעל כמנהל".בחר את כל הפריטים "דחוס", לחץ לחיצה ימנית ובחר "השבת פריטים נבחרים".

עכשיו את ההרחבה הוא לטפל, אתה יכול להתנתק, או שאתה יכול להיות קצת יותר חכם על דברים פשוט להפעיל מחדש את "explorer.exe" התהליך.לשם כך, פתח את מנהל המשימות( לחץ באמצעות לחצן העכבר הימני על שורת המשימות ובחר "מנהל המשימות", או השתמש באצבע של שלוש אצבעות של וולקאן, Ctrl + Alt + Delete) ומצא את התהליך "explorer.exe".יש כנראה יהיה יותר מתהליך אחד ברשימה בשם "explorer.exe", כדי להיות בטוח כדי למיין לפי מעבד ובחר את אחד הרחוק ביותר כלפי מעלה.לאחר שבחרת את Explorer, לחץ על "סיום התהליך" ואשר בתיבת הדו-שיח המתעוררת.שורת המשימות תיעלם, יחד עם כל הקבצים Explorer Explorer שלך.

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