सवाल मैं उपयोग में आने वाले फ़ोल्डर को कैसे हटा सकता हूं?


कभी-कभी जब मैं विंडोज़ में काम कर रहा हूं तो मुझे यह प्रॉम्प्ट मिल जाएगा जब मैं निर्देशिका को हटाने का प्रयास करता हूं:

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 बंद करने से "फ़ोल्डर में उपयोग" त्रुटि बंद हो जाती है। यह भी देखें इस माइक्रोसॉफ्ट सामुदायिक प्रश्न पर चर्चा। - Air


जवाब:


यह जवाब पुराना है, लेकिन लगता है कि अभी भी यातायात मिलता है। जैसा कि नीचे बताया गया है, अब विंडोज़ में एक निर्मित टूल है:

प्रारंभ → सभी कार्यक्रम → सहायक उपकरण → सिस्टम टूल्स → संसाधन मॉनिटर (या resmon.exe चलाएं)

आप नीचे दिए गए उत्तरों में अधिक जानकारी प्राप्त कर सकते हैं। बाकी का जवाब अब प्रासंगिक नहीं है।


प्रक्रिया एक्सप्लोरर Sysinternals से आप हैंडल और डीएलएल के माध्यम से खोज करने देंगे। निर्देशिका के लिए खोजें और पता लगाएं कि कौन सी प्रक्रिया फ़ोल्डर का उपयोग कर रही है।

वहां से, आपके पास उस प्रक्रिया को बंद करने की क्षमता है, या बस उस विशेष फ़ाइल हैंडल को बंद करें। फ़ाइल हैंडल के साथ काम करते समय आप क्या कर रहे हैं, इसके बारे में सुनिश्चित रहें, और सुनिश्चित करें कि इसका उपयोग कुछ महत्वपूर्ण प्रक्रियाओं द्वारा नहीं किया जा रहा है।


73
2017-07-15 17:19



लेकिन मुझे निर्देशिका कैसे मिलती है जिसे प्रक्रिया द्वारा उपयोग किया जाता है? - Johnny_D
Ctrl-F का उपयोग करें और उस फ़ोल्डर के नाम को दर्ज करें जिसे आप हटाने का प्रयास कर रहे हैं। - MikeMurko
विंडोज के लिए अब मूल जीयूआई है, नीचे मेरा जवाब देखें। - bcorso
* मूल जीयूआई / विंडोज / रिसोर्स मॉनीटर में निर्मित) नीचे देखें। - Jamie Pate
मेरे मामले में, प्रक्रिया एक्सप्लोरर हैंडल नहीं ढूंढ पा रहा था, लेकिन संसाधन मॉनिटर (अन्य उत्तर देखें) सक्षम था। - Bart Verkoeijen


विंडोज के लिए एक मूल जीयूआई है:

प्रारंभ >> सभी कार्यक्रम >> सहायक उपकरण >> सिस्टम टूल्स >> संसाधन मॉनीटर (या रन  resmon.exe)

आप खोज बॉक्स (लाल रंग में घूमते हुए) का उपयोग करके "एसोसिएटेड हैंडल" की खोज कर सकते हैं, और उस प्रक्रिया को राइट क्लिक करें जिसे आप समाप्त करना चाहते हैं।


उदाहरण के तौर पर, नीचे दी गई छवि में मैं अपनी ग्रहण निर्देशिका को हटा नहीं सका। ग्रहण से जुड़े हैंडल के लिए खोज से पता चला है कि adb.exe निर्देशिका में एक हैंडल था। एडीबी प्रक्रिया समाप्त करने के बाद, मैं ग्रहण निर्देशिका को हटा सकता था।

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



अनलॉकर 64-बिट सिस्टम के लिए आता है। - avirk
Lockhunter मेरे लिए लॉकिंग प्रक्रिया मिली है कि ProcExp और ResMon दोनों नहीं मिल सका। - Clever Human


फ़ाइल हैंडल को बाध्य करने वाले टूल का उपयोग करते समय (पहले उल्लिखित की तरह Unlocker), ध्यान रखें कि ऐसा करने से गंभीर समस्याएं हो सकती हैं। (देख रेमंड चेन द्वारा यह आलेख।) सुनिश्चित करें कि आप जानते हैं कौन कौन से एप्लिकेशन फ़ाइल का उपयोग कर रहे हैं और उनमें से कोई भी कुछ भी महत्वपूर्ण नहीं कर रहा है।

हैंडल बंद करने के बजाय पहले एप्लिकेशन को बंद करने का प्रयास करना सुरक्षित है।


7
2017-07-15 17:23



रास्ता अच्छा लेख। महत्वपूर्ण पढ़ें। - Pacerier


यह आरईजी स्क्रिप्ट आपको "हैंडल देखें" दाएं क्लिक मेनू संदर्भ आइटम पर क्लिक करेगी जो इसका आह्वान करेगी Sysinternals उपयोगिता संभालती है फ़ाइल या फ़ोल्डर पर सभी खुले हैंडल देखने के लिए जिन्हें आपने सही क्लिक किया था।

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


उपयोग करने के लिए सबसे तेज़ और सरल दृष्टिकोण है संभालना, प्रक्रिया एक्सप्लोरर का उपयोग करने के बजाय, स्लोलाइफ द्वारा उल्लिखित अनुसार। वे मार्क रसेलिनोविच @ माइक्रोसॉफ्ट दोनों हैं।

यह पता लगाने में आश्चर्यचकित न हों कि explorer.exe अपराधी है, जैसा कि मैंने आज किया था। जाहिर है एक है आधिकारिक तरीका explorer.exe को पुनरारंभ करने के लिए, लेकिन मुझे लगता है कि इसे मारने से दूर हो रहा है और इसे टास्क मैनेजर में फिर से शुरू करना है।


3
2017-12-10 20:37





जब मैं एक्सपी पर था तो मैंने इस्तेमाल किया WhoLockMe यह पता लगाने के लिए कि कौन से प्रोग्राम खुले और लॉक थे। सबसे हालिया संस्करण जो मुझे मिल सकता है वो Vista का उल्लेख नहीं करता है, लेकिन यह एक शॉट के लायक होगा।

कभी-कभी, आप इसे मैन्युअल रूप से अंदर से हटा सकते हैं। पदानुक्रम में सभी तरह से नेविगेट करें, सभी फाइलों को हटाएं, एक निर्देशिका को ऊपर ले जाएं, और दोहराएं। निश्चित नहीं है कि विंडोज स्वयं ऐसा क्यों नहीं कर सकता है, लेकिन यह कभी-कभी मेरे लिए काम करता है।


2
2017-07-15 17:19





यदि "उपयोग में नहीं" से, आपका मतलब है कि इसमें कोई खुले हैंडल नहीं हैं, तो सुनिश्चित करें कि आवेदन अनुभव सर्विस अक्षम नहीं है। यदि ऐसा है, तो इसे मैन्युअल पर सेट करें:

Run dialog (or command prompt):

  sc config AeLookupSvc start= demand

2
2018-02-24 06:41





एक फ़ोल्डर / प्रोग्राम को हटाने के लिए जो कहता है कि आप इसे हटा नहीं सकते क्योंकि कहीं और खुला है।

  • स्टार्ट बटन पर क्लिक करें
  • टास्कमग टाइप करें
  • खोले गए नए विंडो में, प्रक्रिया टैब के अंतर्गत, उस फ़ोल्डर / प्रोग्राम को ढूंढें जिसे आप हटाने का प्रयास कर रहे हैं।
  • राइट क्लिक करें और एंड टास्क
  • फ़ोल्डर / प्रोग्राम स्थान पर वापस जाएं और अब आप इसे हटाने में सक्षम होना चाहिए

2
2017-12-09 05:21