सवाल क्या विंडोज़ मुझे बता सकता है कि मेरे यूएसबी ड्राइव का उपयोग क्या कर रहा है?


मैं अच्छा नागरिक होने के नाते, मैंने अपने टास्कबार में "सुरक्षित रूप से हार्डवेयर निकालें" आइकन पर बायाँ-क्लिक करें, और निकालने के लिए अपना यूएसबी ड्राइव चुनें।

तब मुझे संदेश मिलता है:

विंडोज आपके जेनेरिक वॉल्यूम डिवाइस को रोक नहीं सकता क्योंकि यह उपयोग में है। बंद करे   किसी भी प्रोग्राम या विंडो जो डिवाइस का उपयोग कर रहे हैं, और फिर बाद में पुनः प्रयास करें।

बेशक, ऑपरेटिंग सिस्टम होने के नाते, यह जानता है ठीक ठीक मेरे डिवाइस का उपयोग कर कौन से अनुप्रयोग हैं। तो यह मुझे क्यों नहीं बताएगा?

या क्या कोई रास्ता है जिसे मैं ढूंढ सकता हूं?


78
2017-12-24 17:00


मूल


मेरे पास विस्टा के साथ कई मौके हैं जहां मैं इसे कभी नहीं समझ सकता था और जब तक मैं पुनः बूट / शटडाउन नहीं करता तब तक यह यूएसबी "रिलीज़" नहीं करेगा। Win7 में अपग्रेड किया गया है और तब से मुझे कोई समस्या नहीं है, इसलिए मैंने पाया, कम से कम मेरे पीसी पर, यह एक सिस्टम ड्राइवर मुद्दा था। - BBlake


जवाब:


आप उपयोग कर सकते हैं Sysinternals प्रक्रिया एक्सप्लोरर खुली किसी भी फाइल के लिए हैंडल ढूंढने के लिए। बस चुनें Find मेनू और चयन करें Find Handle or DLL। खुलने वाले संवाद में खोज बॉक्स में ड्राइव अक्षर दर्ज करें। खोज परिणामों को ड्राइव से खुली सभी फाइलें दिखानी चाहिए और कौन सी प्रक्रिया उन्हें खुली है।


46
2017-12-24 17:03



अपमानजनक प्रक्रिया को मारने के बाद, विंडोज़ अभी भी यूएसबी ड्राइव को मुक्त नहीं करेगा। जाओ पता लगाओ.... - Grantly
मैंने केवल एक्सप्लोरर के साथ ड्राइव की खोज की। फिर cmd.exe खोल से, मैंने उस ड्राइव पर बैकअप स्क्रिप्ट चलायी, जो समाप्त हो गया। Cmd.exe विंडो बंद कर दिया। Taskmgr के साथ Explorer.exe को मार डाला और पुनरारंभ किया। फिर भी, ड्राइव उपयोग में है और बाहर नहीं निकालेगा। - Kaz
प्रक्रिया एक्सप्लोरर के लिए कुछ भी नहीं मिला है M:। - Kaz
यदि प्रक्रिया एक्सप्लोरर कुछ भी नहीं दिखाता है, तो आप Nirsoft के OpenedFilesView सॉफ़्टवेयर का उपयोग कर सकते हैं। आप नहीं देखेंगे कि कौन सा प्रोग्राम ड्राइव का उपयोग कर रहा है (या प्रोसेस एक्सप्लोरर इसे भी मिला होगा) लेकिन आप अभी भी हैंडल, उपयोग की गई फाइलें देखेंगे और उन्हें बंद करने की संभावना होगी (यदि आपको यह जोखिम उठाना पसंद है) - LeFauve
विंडोज एक्सप्लोरर कभी-कभी ड्राइव को लॉक कर सकता है। आप Windows 10 में टास्क मैनेजर में विंडोज एक्सप्लोरर को फिर से लॉन्च कर सकते हैं (इसे ढूंढने के लिए सभी तरह से नीचे स्क्रॉल करें)। विंडोज के पुराने संस्करणों में, आपको explorer.exe को समाप्त करना होगा, और फ़ाइल मेनू से स्पष्ट रूप से explorer.exe चलाएं। - Christopher Hostage


सरल विधि: विंडोज़ (कम से कम, AFAIK) जब आप हटाने योग्य ड्राइव को निकालने का प्रयास करते हैं तो ईवेंट लॉग में एक प्रविष्टि बनाता है और आप ऐसा नहीं कर सकते क्योंकि किसी प्रक्रिया पर लॉक होता है। दो इवेंट आईडी 225 प्रक्रिया आईडी और लॉक के लिए जिम्मेदार प्रक्रिया का नाम दिखाएंगे।

क्रमशः:

1) घटना दर्शक शुरू करें

2) "विंडोज लॉग" खोलें, फिर "सिस्टम"

3) "सिस्टम" पर राइट क्लिक करें और "वर्तमान लॉग फ़िल्टर करें" चुनें

4) आने वाले संवाद में, "225" दर्ज करें (उद्धरण के बिना) जहां यह कहता है "सभी ईवेंट आईडी"

5) फिर आप बाहर निकलने में असमर्थ से संबंधित सभी घटनाओं को देखेंगे क्योंकि एक प्रक्रिया ने ड्राइव को बंद कर दिया था।

6) इन सभी प्रविष्टियों पर टाइमस्टैम्प देखें और पता लगाएं कि जब आप ड्राइव को बाहर निकालने का प्रयास करते हैं तो कौन सा वास्तविक समय से संबंधित है।

7) उचित कार्रवाई करें। एक कार्य को गहराई से समाप्त करना (लॉक वाले प्रोग्राम को बंद करना) ज्यादातर समय ठीक है। विंडोज़ खोज सेवा को रोकना भी ठीक है। एंटीवायरस स्कैन को रोकना ठीक होना चाहिए (यदि आपको संदेह नहीं है कि उस समय आपके पास कोई वायरस है)। कार्य प्रबंधक में जाकर प्रक्रिया को मारना ठीक नहीं हो सकता है। इससे निपटने के लिए इस सवाल के दायरे से बाहर है।

8) (दृश्य सहेजें ...) क्रिया पैनल (दाएं फ्रेम में) में आप "कस्टम व्यू पर फ़िल्टर सहेजें ..." तो आप इसे "कस्टम व्यू" में पाएंगे (ऊपर बाएं फ्रेम में " विंडोज लॉग ")

प्रक्रिया आईडी: Event Viewer Entry

प्रक्रिया का नाम: Event Viewer Entry

8) यदि आपके पास प्रक्रिया नाम के साथ कोई अन्य प्रविष्टि नहीं है, सिस्टम प्रक्रिया (प्रक्रिया आईडी 4) आपके ड्राइव को पकड़ रही है। इस के आसपास जाने के लिए आपको डिस्क प्रबंधन पर जाना होगा और वह ड्राइव डालें जिसे आप ऑफ़लाइन निकालना चाहते हैं। अगर फ़ाइल आपके बूट ड्राइव पर है, तो आप इसे ऑफ़लाइन नहीं डाल सकते हैं। इस मामले में, नीचे नोट देखें:

अद्यतन 2018: मैंने एप्लिकेशन जैसे देखा है व्हाट्सएप डेस्कटॉप सिस्टम प्रक्रिया के माध्यम से क्रोम कैनरी पर हैंडल रखता है। चूंकि आप बूट डिस्क को बाहर नहीं निकाल सकते हैं (बीक्यूज इसका उपयोग में है), समाधान एक और निफ्टी का उपयोग करना था Sysinternalsउपयोगिता, बुलाया संभालना। प्रोग्राम बंद करने के बाद जिसमें लॉक की गई फ़ाइल है, लॉन्च हैंडल और रन (उदाहरण के रूप में) handle64 "Chrome SxS\Application\chrome.exe" यह देखने के लिए कि फ़ाइल पर हैंडल अभी भी मौजूद हैं जिसमें पीआईडी ​​4 लॉक है। परीक्षण और त्रुटि के माध्यम से, प्रत्येक प्रोग्राम को बंद कर दें, जब तक कि लॉक की गई फ़ाइल पर कोई और हैंडल न हो।

सर्वोत्तम विधि (भुगतान)

डाउनलोड करें और चलाएं सुरक्षित निकालें। यह आपको ड्राइव को बाहर निकालने में मदद करता है और यदि यह नहीं कर सकता है, तो यह प्रदर्शित करता है कि किन प्रक्रियाओं पर इसका ताला लगा है:

enter image description here


87
2017-07-18 01:20



अच्छा! अब मुझे पता है कि यह विंडोज डिफेंडर था ... - manu
The application System with process id 4 stopped the removal or ejection for the device ... खैर ... मैं अक्षम करने की कोशिश करूंगा Distributed Link Tracking Client और देखें कि क्या मदद करता है। - Piotr Kowalski
विंडोज 10 टास्क मैनेजर भी हटाने को रोक सकता है! कौन नया - Alex Che
Win7 के लिए भी अच्छी तरह से काम करता है। शायद Win8 पर भी ठीक काम करता है। इस विधि के लिए धन्यवाद। समस्या परेशान हो सकती है। - Syndacate
उपयोगी टिप। उसके लिए धन्यवाद। मैंने इस फ़िल्टर किए गए दृश्य की भविष्य में त्वरित पहुंच के लिए एक कस्टम दृश्य "लॉक डिवाइस" सहेजा है। - Steve Crane


मेरे लिए (विंडोज़ 7)।

  1. मारो विंडोज कुंजी
  2. "खोज प्रोग्राम और फाइलों में: टाइप करें: diskmgmt.msc
  3. खोज सूची में प्रविष्टि खोजें और राइट क्लिक करें - व्यवस्थापक के रूप में रन का चयन करें
  4. "डिस्क प्रबंधन" चलाने के लिए व्यवस्थापक प्रमाण-पत्र दर्ज करें (यदि आवश्यक हो)
  5. यूएसबी ड्राइव को अपमानित करना जो डिस्क सूची में बाहर नहीं होगा
  6. बाएं हाथ पैनल, दायाँ क्लिक करें "निकालना"
  7. हैंडल "चाहिए" बंद करें - आप हमेशा sys internals प्रक्रिया एक्सप्लोरर में दो बार जांच सकते हैं

ध्यान दें:  "हार्डवेयर को सुरक्षित रूप से हटाएं और मीडिया निकालें" टास्कबार आइकन अब यूएसबी ड्राइव नहीं दिखाता है - केवल तीन बिंदुओं

  1. शारीरिक रूप से ड्राइव हटा दें

4
2018-01-12 12:44



विंडोज 7 डिस्क प्रबंधन में कोई बाएं हाथ पैनल या निकालें आदेश नहीं। (संस्करण 1.00, सहायता / के अनुसार)। मैं इसे हटाना, इसे हटा सकता हूं, इसे सक्रिय, प्रारूप, चिह्नित करें ... कोई निकालें नहीं। - Kaz
या तो बाहर निकाला नहीं जा सका, लेकिन ऑफलाइन विकल्प ने काम किया। और अपने स्टोरेज डिवाइस को फिर से कनेक्ट करते समय इसे फिर से सेट करना न भूलें। - Adriano P
हाल ही में मैंने अपनी बाहरी यूएसबी-एसएसडी डिस्क को रोकने के लिए 'ऑफलाइन' का उपयोग किया है, जो कि "सुरक्षित निकालने" के काम के बाद सिस्टम (विन 10) द्वारा किसी भी तरह से इस्तेमाल किया गया था। कुछ समय बाद मैंने उस डिस्क को फिर से प्लग किया और "रॉ" विभाजन के साथ डिस्क प्राप्त की है। निष्पादित करके chkdsk /f f: फाइल सिस्टम किसी भी तरह से फिर से enginerried था, लेकिन सब कुछ 'पाए गए' में उतरा। तो ... वह विधि वास्तव में सुरक्षित नहीं दिखती है। सौभाग्य से मेरे पास उस डिस्क पर वास्तव में कुछ भी महत्वपूर्ण नहीं था ... - Xtra Coder


आप भी उपयोग कर सकते हैं विंडोज लॉग पूछने के लिए कमांड लाइन, साथ में wevtutil.exe (विंडोज 7 के बाद से) ज्ञान के साथ विंडोज कर्नेल-पीएनपी इवेंट आईडी 225 का उपयोग करता है सिस्टम को लॉग ऑन करने के लिए (हमेशा प्रक्रिया आईडी 4) डिवाइस को निकालने या निकालने से इंकार करने के लिए यूएसबी \ VID _ #### और PID _ ############ (जहां # हेक्टेडसिमल संख्याओं को इंगित करता है)।

wevtutil qe System /q:"*[System[(EventID=225)]]" /c:5 /f:text /rd:true
  • क्यूई सिस्टम: सिस्टम लॉग से क्वेरी इवेंट
  • / q: XPath के साथ क्वेरी
  • EventID=225 इसका मतलब है कि सिस्टम ने एक इंजेक्शन अनुरोध से इनकार कर दिया
  • / सी: 5: पुनर्प्राप्त करने के लिए प्रविष्टियों की संख्या (5 यहां)
  • / एफ: पाठ: प्रारूप (डिफ़ॉल्ट एक्सएमएल है)
  • / rd: सत्य: रिवर्स ऑर्डर (नवीनतम सबसे पहले)

मैं इसे बैच स्क्रिप्ट में उपयोग करता हूं।


3
2018-03-09 07:36





आप resmon.exe (WIN + R के माध्यम से) शुरू कर सकते हैं, डिस्क> डिस्क गतिविधि> फ़ाइल द्वारा क्रमबद्ध करें पर जाएं अब आप सिस्टम द्वारा एक्सेस की जा रही सभी फाइलें देख सकते हैं और कौन सी प्रक्रियाएं उन्हें एक्सेस कर रही हैं, फ़ाइल पथ द्वारा आदेश दिया गया है (जो बीटीडब्ल्यू ड्राइव अक्षर से शुरू होता है)। सभी मामलों के साथ काम नहीं कर सकता है, लेकिन यह एक आसान दृष्टिकोण है।

कंप्यूटर को पुनरारंभ करना "फ्री अप" डिवाइस उपयोग लगता है। इसके अलावा तेज़ी से हटाने के लिए, आप अपने डिवाइस के हार्डवेयर सेक्शन पर विंडोज कैशिंग को अक्षम कर सकते हैं, कभी-कभी विंडोज़ को बाहरी डिस्क पर कैश फ्लश करने की उम्मीद से अधिक समय लगेगा और यह संदेश प्रदर्शित करेगा कि डिवाइस उपयोग में है (क्योंकि यह होगा विंडोज़ स्वयं)


1
2017-12-21 17:48



इसके समान: CPU टैब में resmon.exe में। एसोसिएटेड हैंडल बॉक्स पर नीचे स्क्रॉल करें। वहाँ एक खोज हैंडल खोज बॉक्स है, जहां आप लॉक ड्राइव के पत्र दर्ज कर सकते हैं। - Andrew


यहाँ एक त्वरित है शक्ति कोशिका इवेंट लॉग से पूछताछ करने के लिए कमांड करें और दिखाएं कि कौन सा एप्लिकेशन ड्राइव इजेक्शन को अवरुद्ध कर रहा है (विंडोज 10 के साथ मेरे लिए काम करता है, शायद 7/8 के साथ भी काम करता है)

Get-EventLog -LogName System -after (Get-Date).AddHours(-1) | Where-Object {$_.EventID -eq 225} | Sort-Object TimeGenerated | Format-Table -Wrap

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

PS C:\Users\Jonathan> Get-EventLog -LogName System -after (Get-Date).AddHours(-1) | \Where-Object {$_.EventID -eq 225} | Sort-Object TimeGenerated | Format-Table -Wrap

   Index Time          EntryType   Source                 InstanceID Message
   ----- ----          ---------   ------                 ---------- -------
   14692 Sep 07 10:50  Warning     Microsoft-Windows-Ke          225 The application \Device\HarddiskVolume4\Windows\System32\Taskmgr.exe with process id 11972 stopped
                                   rnel-PnP                          the removal or ejection for the device USB\VID_0781&PID_5575\200445301013C111B1A0.
   14693 Sep 07 10:50  Warning     Microsoft-Windows-Ke          225 The application \Device\HarddiskVolume4\Windows\System32\Taskmgr.exe with process id 11972 stopped
                                   rnel-PnP                          the removal or ejection for the device USB\VID_0781&PID_5575\200445301013C111B1A0.

1
2017-09-07 16:15





यदि आप "मेरा कंप्यूटर" खोलते हैं और आपका ड्राइव "हटाने योग्य संग्रहण" शीर्षलेख के अंतर्गत सूचीबद्ध नहीं है, तो विंडोज किसी कारण से इसे एक निश्चित सिस्टम संसाधन के रूप में देख रहा है। आपको ड्राइव पर किसी भी विभाजन को अनमाउंट करना होगा।

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


0
2017-12-03 20:50





यूएसबी था कि विंडोज़ उपयोग में होने के रूप में रिपोर्ट ... जैसा कि हर किसी के समान है।

विंडोज 10 में Ctrl + Alt + Del कार्य प्रबंधक को जाता है।

स्क्रॉलिंग द्वारा खोजें - विंडोज एक्सप्लोरर। और हाइलाइट करें।

निचला दायां "रीस्टार्ट प्रोसेस" नामक एक अच्छा दोस्ताना बटन है

डबल ट्रिपल चेक कि "विंडोज एक्सप्लोरर" हाइलाइट किया गया एकमात्र चीज है।

माउस दोस्ताना बटन "पुनरारंभ प्रक्रिया" पर बायाँ-क्लिक करें।

मेरे पास केवल एक एक्सप्लोरर था, दूसरों के पास कभी-कभी दो होते थे। बस ध्यान दें कि कौन सा वापस आता है। यूएसबी को आज़माएं और बंद करें / निकालें। मेरा काम ठीक है, यूएसबी बंद करो।

यदि आपका बाहर निकलता / बंद नहीं होता है, तो शायद यह अन्य एक्सप्लोरर था। दोबारा प्रयास करें और उसे दोबारा बहाल करें। शुभ लाभ।


0
2018-03-26 07:53



सुपरसियर में आपका स्वागत है: कृपया सवाल फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है। "क्या विंडोज़ मुझे बता सकता है कि मेरे यूएसबी ड्राइव का उपयोग क्या कर रहा है?" कृपया कुछ मिनट लें और पढ़ें: - superuser.com/help .Answering: superuser.com/help/how-to-answer, फिर से सुपरसियर में आपका स्वागत है। धन्यवाद - mic84