Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

Windows 11/10 में कैसे पता करें कि कौन सी प्रक्रिया फ़ाइल को लॉक या उपयोग कर रही है

किसी फ़ाइल को हटाने, स्थानांतरित करने या कोई अन्य क्रिया करने में असमर्थ क्योंकि यह किसी प्रक्रिया द्वारा लॉक है? इस लेख में चर्चा की गई विभिन्न विधियों का उपयोग करके Windows 11/10 में पता लगाएं कि कौन सी प्रक्रिया फ़ाइल को लॉक कर रही है।

कई बार, जब हम किसी फ़ाइल पर कोई क्रिया (हटाना, नाम बदलना, कॉपी करना, आदि) करने का प्रयास करते हैं, तो हमें एक File in Use डायलॉग बॉक्स मिलता है जिसमें संदेश होता है "The action can't be completed because the file is open in another program"। कुछ मामलों में, यह उस प्रक्रिया या प्रोग्राम का नाम दिखाता है जो फ़ाइल का उपयोग कर रहा है। लेकिन, कई बार, यह नहीं दिखाता।

अब, कैसे पता करें कि किस प्रक्रिया ने फ़ाइल खोल रखी है? यदि यह तत्काल है, तो आपको फ़ाइल को लॉक करने वाली प्रक्रिया की पहचान करनी होगी और फिर लक्ष्य फ़ाइल को संशोधित करने के लिए प्रक्रिया को समाप्त करना होगा। इस गाइड में, हम Windows 11/10 में फ़ाइल को होल्ड करने वाली प्रक्रिया की जांच करने के विभिन्न तरीकों पर चर्चा करेंगे।

Windows 11/10 में कैसे पता करें कि कौन सी प्रक्रिया फ़ाइल को लॉक या उपयोग कर रही है

Windows 11/10 में फ़ाइल को लॉक करने वाली प्रक्रिया की पहचान करने के विभिन्न तरीके यहां दिए गए हैं:

  1. Resource Monitor का उपयोग करके फ़ाइल को लॉक करने वाली प्रक्रिया की जांच करें।
  2. SysInternals Process Explorer का उपयोग करके फ़ाइल को लॉक करने वाली प्रक्रिया की पहचान करें।
  3. Handle टूल का उपयोग करके कमांड प्रॉम्प्ट के माध्यम से पता लगाएं।
  4. OpenedFilesView फ्रीवेयर का उपयोग करके फ़ाइल को होल्ड करने वाली प्रक्रिया की पहचान करें।

आइए अब इन विधियों पर विस्तार से चर्चा करें।

1. Resource Monitor का उपयोग करके फ़ाइल को लॉक करने वाली प्रक्रिया की जांच करें

Resource Monitor का उपयोग करके, आप उस प्रक्रिया या सेवा की पहचान कर सकते हैं जो फ़ाइल को लॉक कर रही है। यह Windows 10 में एक अंतर्निहित उपयोगिता है जो CPU उपयोग, मेमोरी, डिस्क नेटवर्क, फ़ाइल हैंडल आदि की निगरानी करने में मदद करती है।

Windows + R हॉटकी दबाकर Run ऐप खोलें और फिर इसमें resmon टाइप करें। OK बटन दबाएं और Resource Monitor खुल जाएगा।

Resource Monitor विंडो में, CPU टैब पर जाएं और Associated Handles विकल्प को एक्सपैंड करें। अब, सर्च बॉक्स में उस फ़ाइल का नाम टाइप करें जो किसी प्रक्रिया द्वारा लॉक दिखाई दे रही है और Enter बटन दबाएं। यह आपको लक्ष्य फ़ाइल को होल्ड करने वाली प्रक्रियाओं की सूची दिखाएगा।

आप प्रक्रिया पर राइट-क्लिक करके End Process विकल्प चुनकर इसे समाप्त कर सकते हैं। प्रक्रिया समाप्त होने के बाद, पहले लॉक की गई फ़ाइल पर वह क्रिया करने का प्रयास करें जिसे आप करना चाहते थे।

2. SysInternals Process Explorer का उपयोग करके फ़ाइल को लॉक करने वाली प्रक्रिया की पहचान करें

फ़ाइल को होल्ड करने वाली प्रक्रिया या सेवा की पहचान करने का एक अन्य विकल्प SysInternals Process Explorer है। यह आपके सिस्टम पर चल रही प्रक्रियाओं के बारे में विस्तृत जानकारी प्राप्त करने के लिए एक उन्नत उपयोगिता है। इसके माध्यम से फ़ाइल को होल्ड करने वाली प्रक्रिया की पहचान करने के लिए, आप नीचे दिए गए चरणों का पालन कर सकते हैं:

सबसे पहले, अपने PC पर SysInternals Process Explorer डाउनलोड करें और चलाएं। अब, Process Explorer विंडो में, File मेनू पर जाएं और Find Handle or DLL विकल्प पर क्लिक करें। अगला, Process Explorer Search डायलॉग विंडो में फ़ाइल नाम दर्ज करें और Search विकल्प दबाएं। आपके द्वारा दर्ज की गई फ़ाइल का उपयोग करने वाली सभी प्रक्रियाएं परिणामों में दिखाई देंगी।

Process टैब में पहचानी गई प्रक्रिया पर राइट-क्लिक करें और फिर इसे बंद करें।

अब, फ़ाइल के साथ जांचें कि क्या यह अभी भी किसी प्रक्रिया द्वारा होल्ड या लॉक है या नहीं।

संबंधित: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है।

3. Handle टूल का उपयोग करके कमांड प्रॉम्प्ट के माध्यम से पता लगाएं

Handle एक कमांड-आधारित उपयोगिता है जो बताती है कि किस प्रक्रिया ने फ़ाइल खोल रखी है। यह मूल रूप से ऊपर चर्चा किए गए SysInternals Process Explorer का कमांड-लाइन संस्करण है। इस टूल का उपयोग करके कमांड प्रॉम्प्ट में फ़ाइल को होल्ड करने वाली प्रक्रिया की जांच करने के लिए आप नीचे दिए गए चरणों का पालन कर सकते हैं:

Microsoft.com से Handle डाउनलोड करें और ZIP फ़ोल्डर निकालें। अब, निकाले गए फ़ोल्डर में CMD खोलें। कमांड प्रॉम्प्ट में, निम्नलिखित सिंटैक्स के साथ एक कमांड दर्ज करें:

handle.exe -a -u <पथ के साथ फ़ाइल नाम>

उदाहरण के लिए:

handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"

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

मैंने केवल फ़ाइल नाम दर्ज करके बिना पूर्ण पथ के भी यही जांचने की कोशिश की, यह काम करता है। लेकिन, यह सभी फ़ाइलों के लिए काम नहीं कर सकता। इसलिए, लॉक की गई फ़ाइल का स्थान दर्ज करने की सिफारिश की जाती है।

प्रक्रिया की पहचान करने के बाद, आप इसे Task Manager से बंद कर सकते हैं।

4. OpenedFilesView फ्रीवेयर का उपयोग करके फ़ाइल को होल्ड करने वाली प्रक्रिया की पहचान करें

OpenedFilesView एक पोर्टेबल एप्लिकेशन है जो आपकी सभी खुली फ़ाइलों और उन्हें होल्ड करने वाली प्रक्रियाओं को देखने के लिए है। आप इसका ZIP फ़ोल्डर डाउनलोड कर सकते हैं, इसे निकालें, और फिर इसका OpenedFilesView.exe फ़ाइल चलाकर इसका इंटरफ़ेस लॉन्च करें। यह तब वर्तमान में खुली सभी फ़ाइलों को संबंधित विवरणों के साथ प्रदर्शित करेगा जिसमें प्रक्रिया नाम, प्रक्रिया ID, प्रक्रिया पथ, फ़ाइल अनुमतियां, लक्ष्य फ़ाइल पथ आदि शामिल हैं।

अपनी लक्ष्य फ़ाइल का पता लगाएं और जांचें कि कौन सी प्रक्रिया इसे होल्ड कर रही है। साथ ही, आप इसके Find विकल्प का उपयोग करके लॉक की गई फ़ाइल और संबंधित प्रक्रिया को त्वरित रूप से खोज सकते हैं। प्रक्रिया मिलने के बाद, फ़ाइल पर राइट-क्लिक करें और इसे होल्ड करने वाली सभी प्रक्रियाओं को बंद करें।

उम्मीद है यह गाइड आपको फ़ाइल को होल्ड करने वाली प्रक्रिया की पहचान करने और फिर इसे बंद करने में मदद करेगा।

अब पढ़ें: लॉक की गई फ़ाइलें हटाएं, और File Is Locked त्रुटि ठीक करें।

  1. Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

    अनिवार्य रूप से, ZIP फ़ाइल प्रारूप फ़ाइलों को एक फ़ाइल में संपीड़ित करके उनका आकार कम करता है। यह प्रक्रिया डिस्क स्थान बचाती है, डेटा एन्क्रिप्ट करती है, और दूसरों के साथ फ़ाइलें साझा करना आसान बनाती है। इस पोस्ट में, हम आपको दिखाएंगे कि Windows 11/10 में PowerShell उपयोगिता का उपयोग करके फ़ाइलों क

  1. Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें Windows 11/10 में PowerShell का उपयोग करके फ़ाइलों को ज़िप और अनज़िप कैसे करें

    अनिवार्य रूप से, ZIP फ़ाइल प्रारूप फ़ाइलों को एक फ़ाइल में संपीड़ित करके उनका आकार कम करता है। यह प्रक्रिया डिस्क स्थान बचाती है, डेटा एन्क्रिप्ट करती है, और दूसरों के साथ फ़ाइलें साझा करना आसान बनाती है। इस पोस्ट में, हम आपको दिखाएंगे कि Windows 11/10 में PowerShell उपयोगिता का उपयोग करके फ़ाइलों क

  1. Windows 11/10 में ISO फ़ाइल माउंट और अनमाउंट कैसे करें Windows 11/10 में ISO फ़ाइल माउंट और अनमाउंट कैसे करें

    कई बार आपने डिस्क इमेज को जल्दी से माउंट करने के लिए थर्ड-पार्टी सॉफ़्टवेयर का उपयोग किया होगा। यह इमेज एक वर्चुअल DVD ड्राइव के रूप में दिखाई देती है। ISO इमेज माउंट करना डिस्क इमेज की सामग्री को CD/DVD पर जलाए बिना देखने और चलाने का एक शानदार तरीका है यदि आपके पास ऐसा सॉफ़्टवेयर है। अब Windows 8/1