تمت كتابة هذا المقال من قبل دانيال Spiewak، مطور البرمجيات كبيرة وصديقة للكيف لالمهوس.
وقد بنيت في ويندوز فيستا لمعالجة الملفات المضغوطة -- يمكنك إنشاء ، استخراج ، أو استعرض وصولا حتى الى لهم كما لو كانوا مجلد. ولكن إذا كان لديك ملفات zip كبير جدا يجلس على القرص الثابت ، يمكن أن تحدث أمور سيئة إلا إذا كنت تعطيل معالج البريدي.
كيف برزت لنا أن مخرج
اليوم فقط ، كنت أحاول استعادة بعض الملفات الخاصة بي من نسخة احتياطية سابقة. أمسكت الملف المضغوط هائلة قبالة محرك شبكة الاتصال وحفظها على سطح المكتب. من هناك ، أمسك قليلا من السحر لي برنامج لضغط الملفات واحد ، والدليل 25 ميغابايت أردت حقا من كل ملف مضغوط 11 غيغابايت. كنت أعرف أنني قد ترغب في استعادة المزيد من الملفات في وقت لاحق على الرغم من ، لذلك تركت الملف على سطح المكتب (حتى على نقل جيجابت ، 11 غيغابايت لا يزال 11 غيغابايت).
لقد وجدت عندما حصلت في النهاية على سطح مضيفي في وقت لاحق من ذلك المساء ، لصدمتي المطلق بأن الأمور لم تكن تعمل بشكل صحيح. على سبيل المثال ، أنا فتحت ملف المستكشف ، وحاول لتوسيع مجلد في جزء شجرة على الجانب الأيمن. بدلا من توسيع لطيف ، تظهر المجلدات الفرعية ، أنها بدأت للتو الغزل عجلاتها. وعندما عدت إليه بعد عشر دقائق ، still الأزيز بعيدا.
أقتل عملية Explorer.exe ، إعادة تشغيل المستكشف وذهب مع بلادي العمل. على الأقل ، حتى بدأت تواجه مشاكل برنامج لضغط الملفات. أنا ضربت "استخراج" الموجود على أرشفة بحجم معقول (150 ميغابايت) ، وجمد التطبيق. تماما مثل المستكشف ، كان يأكل وحدة المعالجة المركزية بلدي الكامل وعدم القيام بأي شيء على الاطلاق معها.
الاعتراف الأول من الدوري وكان لي ، أنا أطلقت حوارا مع "المهوس" وبدأنا المشاكل. ساعة ونصف الساعة في وقت لاحق ، بعد سكب عبر الجبال من ملفات السجل ، تحميل الأدوات لم أكن أعرف بوجودها ، والخوض من خلال صفحات من انتاج "procmon" SysInternals ، ونحن في النهاية وجدت هذه المشكلة.
يبدو ان ويندوز فيستا ملف المستكشف (افتراضيا) يحاول recurse في أي المحفوظات البريدي في دليل فرعي مباشرة ، مما يسمح للمستخدمين لعرض محتويات الملف المضغوط مباشرة في الشريط الجانبي. وكان نظام التشغيل Windows XP نفس "ميزة" ، لكنه انتظر للدخول في ملف مضغوط حتى يمكنك توسيع العقدة فعلا في الشريط الجانبي. من حيث المبدأ ، وطريقة فيستا هو فكرة جيدة. XP عانت دائما من التأخير لفترات طويلة كلما توسعت ملف مضغوط ، وخصوصا عبر اتصال الشبكة. الاستيلاء على قائمة ملف في الخلفية تبدو فكرة جيدة ، حتى تأخذ في الاعتبار أرشيف كبير للغاية.
من خلال محاولة recurse في هذا الملف البريدي 11 غيغابايت يجلس على سطح المكتب ، فيستا الى حد كبير بدأت مهمة المعالج المكثفة التي ليس لديها أي فرصة لإكمال في إطار زمني معقول. وهكذا ، مما أسفر عن مقتل الأداء في جميع المجالات مع اللاعودة ملموسة.
تعطيل التعامل مع الرمز
الحل واضح لهذه المشكلة هو تحويل قبالة ويندوز ملف مضغوط مدمجة في المناولة ، ومنذ أنا باستخدام برنامج لضغط الملفات على أي حال. أسرع طريقة للقيام بذلك هو استخدام ممتازة ShellExView التطبيق لتعطيل ملحق shell المستكشف. (لم يكن لديك لتثبيته ، فقط في حال كنت مرتاب حول هذا النوع من الشيء)
فتح ShellEx في وضع المسؤول بالنقر بزر الفأرة الأيمن على الملف واختيار "تشغيل كمسؤول". تحديد كافة العناصر "المضغوطة" ، انقر بالزر الايمن واختر "تعطيل وحدات مختارة".
الآن بعد أن أخذ ملحق من الرعاية ، يمكنك إما الخروج ، أو يمكن أن تكون أكثر ذكاء قليلا عن الأشياء وإعادة فقط "EXPLORER.EXE" العملية. للقيام بذلك ، وفتح إدارة المهام (على شريط المهام انقر بالزر الايمن واختر "إدارة المهام" ، أو استخدام تلك حسن رأ 'ثلاثة اصابع الاتهام والعصبية فولكان قرصة ، على Ctrl + Alt + حذف) والعثور على" EXPLORER.EXE "عملية . هناك على الأرجح سوف تكون أكثر من عملية واحدة في قائمة باسم "EXPLORER.EXE" ، لذا يجب التأكد من نوع وحدة المعالجة المركزية وحدد من قبل ابعد المرء نحو الأعلى.
بمجرد تحديد المستكشف ، انقر على "إنهاء العملية" ، وتؤكد في الحوار الذي أعقب ذلك. وسوف يختفي شريط المهام ، جنبا إلى جنب مع جميع الملفات الخاصة بك ويندوز اكسبلورر.
الآن تحديد "مهمة جديدة (Run...)" من القائمة ملف. في "فتح :" مربع النص ، أدخل "اكسبلورر" ، واضغط زر موافق. بعد لحظة ، ينبغي للظهور مرة أخرى وشريط المهام كل شيء يجب أن يكون مرضيا ، دوري. بعد هذا ، ينبغي أن لا يكون لديك أي مشاكل أكثر مع الملفات الكبيرة البريدي حبس النظام.
Aucun commentaire:
Enregistrer un commentaire