سؤال كيف يمكنني حذف مجلد قيد الاستخدام؟


في بعض الأحيان ، عندما أعمل في Windows ، سأحصل على هذه المطالبة عندما أحاول حذف دليل:

Folder In Use
The action can't be completed because the folder is open in another program
Close the folder and try again.

ومع ذلك ، لا يكون المجلد "قيد الاستخدام" على الإطلاق ، ولا أفتحه. إذن كيف يمكنني حذفه دون إعادة التشغيل؟


117
2017-07-15 17:15


الأصل


أجد هذا يحدث غالباً عند العمل مع Outlook وملفات .msg ، وفي هذه الحالة إغلاق Outlook يوقف خطأ "استخدام المجلد". أنظر أيضا مناقشة حول سؤال مجتمع Microsoft هذا. - Air


الأجوبة:


هذه الإجابة قديمة ، ولكن يبدو أنها لا تزال تحصل على عدد زيارات. كما هو موضح أدناه ، توجد أداة مضمنة في Windows الآن:

ابدأ ← كل البرامج ← الملحقات ← أدوات النظام ← مراقبة الموارد (أو تشغيل resmon.exe)

يمكنك الحصول على مزيد من المعلومات في الإجابات أدناه. بقية هذه الإجابة لم تعد ذات صلة.


عملية المستكشف من Sysinternals سوف تتيح لك البحث من خلال المقابض و DLLs. ابحث عن الدليل واكتشف العملية التي "تستخدم" المجلد.

من هناك ، لديك القدرة على إيقاف تشغيل هذه العملية ، أو فقط إغلاق مقبض ملف معين. تأكد من ما تفعله عند التعامل مع مقبض الملف مباشرةً ، وتأكد من عدم استخدامه من قبل بعض العمليات الهامة.


73
2017-07-15 17:19



ولكن كيف أجد الدليل الذي يتم استخدامه من خلال العملية؟ - Johnny_D
استخدم Ctrl-F وأدخل اسم المجلد أعلى المجلد الذي تحاول حذفه. - MikeMurko
يوجد الآن واجهة مستخدم رسومية لنظام Windows ، انظر إجابتي أدناه. - bcorso
* واجهة المستخدم الرسومية الأصلية / المدمج في / ويندوز (رصد الموارد) انظر أدناه. - Jamie Pate
في حالتي ، لم يتمكن معالج Explorer من العثور على المقبض ، ولكن كانت أداة مراقبة الموارد (انظر الإجابة الأخرى) قادرة على ذلك. - Bart Verkoeijen


هناك واجهة مستخدم رسومية لنظام Windows:

ابدأ >> كافة البرامج >> الملحقات >> أدوات النظام >> مراقبة الموارد (أو يركض  resmon.exe)

يمكنك البحث عن "Associated Handles" باستخدام مربع البحث (محاط بدائرة باللون الأحمر) ، ثم انقر بزر الماوس الأيمن على العملية التي تريد إنهاؤها.


على سبيل المثال ، في الصورة أدناه ، لم أتمكن من حذف دليل Eclipse الخاص بي. أظهر البحث عن مقابض Eclipse ذات الصلة أن adb.exe بها مؤشر للدليل. بعد إنهاء عملية adb ، يمكنني بعد ذلك حذف دليل Eclipse.

enter image description here


159
2018-06-27 20:36



هذه الخدعة سلط الضوء على العملية التي كانت تعطيني الحزن :) - Pure.Krome
مراقب الموارد يتطلب بيانات اعتماد المسؤول. - Air
لدي مجلد مقفل على سطح المكتب الخاص بي لا يتم سرد مراقبة الموارد كما يتم استخدامها. اوه حسنا. - sirdank
مقفل؟ هذا هو حل الخطأ المعين في السؤال ، أي "المجلد مفتوح في برنامج آخر." هل هذا وضعك؟ - bcorso
حل المشكلة بالنسبة لي. - RubenGeert


لا تعمل أونلوكر و WhoLockMe على ويندوز 64 بت. أنا أستعمل LockHunter.


7
2017-12-10 21:49



Unlocker يأتي لنظام 64 بت. - avirk
العثور على lockhunter عملية القفل بالنسبة لي أن كل من ProcExp و ResMon لا يمكن العثور عليها. - Clever Human


عند استخدام الأدوات التي يفرض إغلاق مقابض الملفات (مثل المذكورة سابقا الفلاشر) ، ضع في اعتبارك أن القيام بذلك قد يسبب مشاكل خطيرة. (نرى هذا المقال من قبل ريموند تشنتأكد من معرفتك التي تستخدم التطبيقات الملف وأن أيا منهم لا يفعل أي شيء مهم.

من الأسلم محاولة إغلاق التطبيقات أولاً بدلاً من إجبار المقبض على الإغلاق.


7
2017-07-15 17:23



طريقة جيدة المادة. قراءة مهمة. - Pacerier


سيعطيك هذا البرنامج النصي لـ REG عنصر قائمة سياق النقر "Right Handles" الذي سينتج عنه Sysinternals التعامل مع فائدة لرؤية كل المقابض المفتوحة للملف أو المجلد الذي قمت بالنقر عليه بزر الماوس الأيمن.

ضع handle.exe من Sysinternals إلى موقع يمكن الوصول إليه من المسار الخاص بك.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle]
@="View &Handles"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle\command]
@="cmd.exe /k handle -a -u \"%1\""

6
2017-11-28 16:28



لماذا لا تستخدم فقط إصدار واجهة المستخدم ProcessExplorer؟ - Pacerier


لقد حدث ذلك. في بعض الأحيان يمكنني حل المشكلة عن طريق حذف المحتويات أولاً ، ثم المجلد (فارغ).


5
2017-07-15 17:17



نعم - انها عملت بالنسبة لي! - TigerTiger
تضمين التغريدة ردًا علىWbdvlpr، @ kpoehls أعتقد أنها مجرد أسطورة وأنك محظوظ. - Pacerier


الطريقة الأسرع والأسهل هي الاستخدام مقبض، كما ذكر من قبل slolife ، بدلا من استخدام Process Explorer. انهم على حد سواء من مارك Russinovich @ مايكروسوفت.

لا تفاجأ أن تجد أن explorer.exe هو الجاني ، كما فعلت اليوم. على ما يبدو هناك الطريق الرسمية إعادة تشغيل explorer.exe ، ولكن يبدو لي أن أفلت من قتلها وتشغيله مرة أخرى في إدارة المهام.


3
2017-12-10 20:37





عندما كنت على XP اعتدت WhoLockMe لمعرفة البرامج التي تحتوي على ملفات مفتوحة ومقفلة. النسخة الأحدث التي يمكن أن أجدها لا تشير إلى فيستا ، لكنها تستحق التصوير.

في بعض الأحيان ، يمكنك حذفها من الداخل للخارج يدويًا. ما عليك سوى التنقل على طول الطريق في التسلسل الهرمي ، وحذف جميع الملفات ، وتحريك دليل ، وتكرار. لست متأكدًا من سبب عدم تمكن Windows من القيام بذلك بنفسه ، ولكنه يعمل في بعض الأحيان بالنسبة لي.


2
2017-07-15 17:19





إذا كنت "غير مستخدمة" ، فهذا يعني عدم وجود مقابض مفتوحة لها ، ثم تأكد من أن تجربة التطبيق الخدمات غير معطلة. إذا كان الأمر كذلك ، فعيّنها يدويًا:

Run dialog (or command prompt):

  sc config AeLookupSvc start= demand

2
2018-02-24 06:41