למנוע Explorer מ מקפיא עם קבצים גדולים Zip ב - Vista
מאמר זה נכתב על ידי דניאל ספיבק, מפתחת תוכנה מצוינת וחברה של How-To Geek.
Windows Vista כולל טיפול מובנה עבור קובצי zip - באפשרותך ליצור, לחלץ או אפילו לגלוש אל תוכם כאילו היו תיקייה. אבל אם יש לך קבצי zip גדול מאוד יושב על הכונן הקשיח שלך, דברים רעים יכולים לקרות אלא אם כן להשבית את המטפל zip.
איך אנחנו הבנתי את זה
רק היום, ניסיתי לשחזר חלק מהקבצים שלי מגיבוי קודם. תפסתי את קובץ ה- zip העצום מחוץ לכונן הרשת שלי והציל אותו על שולחן העבודה. משם, קצת קסם WinZip תפס אותי אחד, 25 MB במדריך אני באמת רוצה מתוך קובץ ה- zip 11 GB כולו. ידעתי שאולי אני רוצה לשחזר קבצים נוספים מאוחר יותר, אז עזבתי את הקובץ על שולחן העבודה שלי (אפילו העברת מעל gigabit, 11 GB הוא עדיין 11 GB).
כשחזרתי סוף סוף אל שולחן העבודה המארח שלי באותו ערב, מצאתי את ההלם המוחלט שלי שהדברים לא פעלו כראוי. לדוגמה, פתחתי את Explorer Explorer וניסיתי להרחיב את התיקייה בחלונית העץ בצד שמאל. במקום להתרחב יפה, מראה את התיקיות משנה, זה רק התחיל לסובב את הגלגלים. כשחזרתי אליה כעבור עשר דקות, זה היה עדיין מרחף.
הרגתי את התהליך explorer.exe, הפעל מחדש Explorer ו המשיך עם זרימת העבודה שלי. לפחות, עד ש- WinZip התחיל להיתקל בבעיות. לחצתי על "חלץ" כפתור על גודל סביר ארכיון (150 MB) ואת היישום קפא. בדיוק כמו חוקר, זה היה לאכול את המעבד המלא שלי עושה שום דבר עם זה.
בהכירתי שאני מחוץ לליגה שלי, אני ירה את השיחה עם "חנון" והתחלנו פתרון בעיות. שעה וחצי לאחר מכן, לאחר ששפכתי דרך ההרים של קובצי יומן, הורדת כלים שאני אפילו לא ידעתי על קיומם, ודפדוף בין דפי הפלט מ"סימון "של סיסינטרנאלס, סוף סוף מצאנו את הבעיה.
נראה כי Windows Explorer קובץ Explorer (כברירת מחדל) מנסה recurse לתוך כל zip ארכיון ישיר subdirectory, המאפשר למשתמשים להציג את התוכן של קובץ zip ישירות בסרגל הצד. Windows XP היה זהה "תכונה", אבל זה חיכה כדי להזין את קובץ ה- zip עד למעשה הרחיב את הצומת בסרגל הצד. באופן עקרוני, השיטה של ויסטה היא רעיון טוב. XP תמיד סבלה מעיכובים ממושכים בכל פעם שהרחבת קובץ zip, במיוחד באמצעות חיבור רשת. תפוס רשימת קבצים ברקע נראה כמו רעיון טוב, עד שאתה לוקח בחשבון ארכיונים גדולים מאוד.
על ידי מנסה recurse לתוך קובץ זה 11 GB zip יושב על שולחן העבודה שלי, Vista די הרבה התחיל מעבד אינטנסיבית משימה כי אין לו סיכוי להשלים בזמן סביר. לכן, הרג ביצועים על פני הלוח ללא חזרה מוחשית.
השבתת טיפול Zip
הפתרון הברור לבעיה זו הוא פשוט לכבות את Windows מובנה קובץ zip הטיפול, מאז אני משתמש WinZip בכל מקרה. הדרך המהירה ביותר לעשות זאת היא להשתמש ביישום ShellExView מעולה כדי להשבית את הרחבת מעטפת Explorer. (אתה לא צריך להתקין את זה, רק למקרה שאתה מתעניין בסוג זה של דברים)
פתח את ShellEx במצב מנהל על ידי לחיצה ימנית על הקובץ ובחירה באפשרות "הפעל כמנהל". בחר את כל הפריטים "דחוס", לחץ לחיצה ימנית ובחר "השבת פריטים נבחרים".
עכשיו, כי ההרחבה הוא לטפל, אתה יכול להתנתק, או שאתה יכול להיות קצת יותר חכם על דברים פשוט להפעיל מחדש את "explorer.exe" התהליך. כדי לעשות זאת, לפתוח את מנהל המשימות (לחץ לחיצה ימנית על שורת המשימות ובחר "מנהל המשימות", או להשתמש טוב ol 'שלוש אצבעות Vulcan קמצוץ עצב, Ctrl + Alt + מחק) ולמצוא את "explorer.exe" תהליך . יש כנראה יהיה יותר מתהליך אחד ברשימה בשם "explorer.exe", כדי להיות בטוח כדי למיין לפי מעבד לבחור את אחד הרחוק ביותר כלפי מעלה.
לאחר שבחרת את Explorer, לחץ על "סיום תהליך" ו לאשר בתיבת הדו שיח המתעוררים. שורת המשימות תיעלם, יחד עם כל הקבצים Explorer Explorer שלך.
עכשיו בחר "משימה חדשה (הפעלה ...)" מתפריט קובץ. בתיבת הטקסט "פתח:", הזן "Explorer" ולחץ על אישור. לאחר רגע, שורת המשימות צריכה להופיע שוב והכל צריך להיות דורי. אחרי זה, אתה לא צריך שום בעיות יותר עם קבצים גדולים zip לנעול את המערכת.
הורד ShellExView מ nirsoft.net