ব্যবহৃত ফোল্ডারটি কীভাবে আমি মুছব?


134

কখনও কখনও যখন আমি উইন্ডোজটিতে কাজ করি আমি যখন কোনও ডিরেক্টরি মুছতে চেষ্টা করি তখন আমি এই প্রম্পটটি পেয়ে যাব:

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

যাইহোক, ফোল্ডারটি মোটেও "ব্যবহারে নেই" এবং এটি আমার কাছে খোলা নেই। তাহলে আমি কীভাবে এটি পুনরুদ্ধারের সংক্ষেপে মুছতে পারি?


2
আমি আউটলুক এবং .msg ফাইলগুলির সাথে কাজ করার সময় এটি প্রায়শই ঘটে বলে মনে হয়, এই ক্ষেত্রে আউটলুক বন্ধ করে "ফোল্ডারে ব্যবহারের" ত্রুটি বন্ধ করে দেয়। এই মাইক্রোসফ্ট সম্প্রদায় প্রশ্নটি উপর আলোচনা দেখুন ।
এয়ার

উত্তর:


82

এই উত্তরটি পুরানো, তবে এখনও ট্র্যাফিক পাবে বলে মনে হচ্ছে। নীচে উল্লিখিত হিসাবে, উইন্ডোজ এখন একটি বিল্ট ইন সরঞ্জাম আছে:

সমস্ত প্রোগ্রাম → আনুষাঙ্গিকগুলি → সিস্টেম সরঞ্জামগুলি → রিসোর্স মনিটর (বা চালান resmon.exe) শুরু করুন Start

এই নীচের উত্তরগুলিতে আপনি আরও তথ্য পেতে পারেন। এই উত্তর বাকি আর প্রাসঙ্গিক।


সিসইন্টার্নালস থেকে প্রসেস এক্সপ্লোরার আপনাকে হ্যান্ডলগুলি এবং ডিএলএলগুলির মাধ্যমে অনুসন্ধান করতে দেবে। ডিরেক্টরিটি অনুসন্ধান করুন এবং কোন প্রক্রিয়াটি ফোল্ডারটি "ব্যবহার" করছে তা সন্ধান করুন।

সেখান থেকে আপনার কাছে হয় সেই প্রক্রিয়াটি বন্ধ করে দেওয়ার বা কেবলমাত্র সেই নির্দিষ্ট ফাইল হ্যান্ডেলটি বন্ধ করার ক্ষমতা রয়েছে। সরাসরি ফাইল হ্যান্ডেলটি নিয়ে কাজ করার সময় আপনি কী করছেন সে সম্পর্কে নিশ্চিত হন এবং নিশ্চিত হন যে এটি কোনও গুরুত্বপূর্ণ প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে না।


4
তবে আমি কীভাবে ডিরেক্টরিটি ব্যবহার করব যা প্রক্রিয়া দ্বারা ব্যবহৃত হয়?
জনি_ডি

2
Ctrl-F ব্যবহার করুন এবং আপনি মুছে ফেলার চেষ্টা করছেন তার উপরে ফোল্ডারের নাম লিখুন।
মাইকমুরকো 6:54

4
উইন্ডোজের জন্য এখন দেশীয় জিইউআই রয়েছে, নীচে আমার উত্তরটি দেখুন।
bcorso

3
* নেটিভ জিইউআই / বিল্ট ইন / উইন্ডোজ (রিসোর্স মনিটর) নীচে দেখুন।
জেমি পাট

আমার ক্ষেত্রে, প্রক্রিয়া এক্সপ্লোরার হ্যান্ডেলটি সন্ধান করতে সক্ষম হয় নি, তবে রিসোর্স মনিটর (অন্যান্য উত্তর দেখুন) সক্ষম ছিল।
বার্ট ভেরকোইজেন

181

উইন্ডোজের জন্য একটি নেটিভ জিইউআই রয়েছে:

শুরু >> সমস্ত প্রোগ্রাম >> আনুষাঙ্গিক >> সিস্টেম সরঞ্জাম >> রিসোর্স মনিটর (বা রান resmon.exe )

আপনি সার্চবক্সটি (লাল বর্ণিত) ব্যবহার করে "অ্যাসোসিয়েটেড হ্যান্ডলগুলি" অনুসন্ধান করতে পারেন এবং আপনি যে প্রক্রিয়াটি শেষ করতে চান তাতে ডান ক্লিক করুন।


উদাহরণ হিসাবে, নীচের চিত্রটিতে আমি আমার Elpipse ডিরেক্টরিটি মুছতে পারিনি। Eclipse সম্পর্কিত হ্যান্ডলগুলি অনুসন্ধান করে দেখা গেছে যে adb.exe ডিরেক্টরিতে একটি হ্যান্ডেল ছিল। অ্যাডবি প্রক্রিয়াটি শেষ করার পরে, আমি তখন Eclipse ডিরেক্টরিটি মুছতে পারি।

এখানে চিত্র বর্ণনা লিখুন


5
এই কৌশলটি সেই প্রক্রিয়াটি তুলে ধরেছিল যা আমাকে শোক
দিচ্ছিল

2
রিসোর্স মনিটরের প্রশাসকের শংসাপত্রগুলির প্রয়োজন।
এয়ার

আমার ডেস্কটপে আমার একটি লক ফোল্ডার রয়েছে যা রিসোর্স মনিটরের ব্যবহার হিসাবে তালিকাভুক্ত হয় না। আচ্ছা ভালো.
sirank

লক? এটি প্রশ্নের নির্দিষ্ট ত্রুটিটি সমাধান করার জন্য, অর্থাৎ "অন্য কোনও প্রোগ্রামে ফোল্ডারটি উন্মুক্ত।" এটা কি আপনার অবস্থা?
bcorso

1
আমার জন্য সমস্যা সমাধান।
রুবেনগের্ট

8

আনলকার এবং WhoLockMe 64৪-বিট উইন্ডোতে কাজ করে না। আমি লকহান্টার ব্যবহার করি


2
আনলককারী 64৪-বিট সিস্টেমের জন্য আসে।
avirk

লকখুন্টার আমার জন্য লকিং প্রক্রিয়াটি খুঁজে পেয়েছিল যা প্রোসএক্সপ্স এবং রেসমন উভয়ই খুঁজে পায় না।
চতুর মানব

7

এমন ফাইলগুলি ব্যবহার করার সময় ফাইল হ্যান্ডলগুলি বন্ধ করার জন্য বাধ্য করা হয় (পূর্বে উল্লিখিত আনলকারের মতো ), মনে রাখবেন যে এটি করার ফলে গুরুতর সমস্যা হতে পারে। ( রেমন্ড চেনের এই নিবন্ধটি দেখুন )) নিশ্চিত করুন যে কোন অ্যাপ্লিকেশনগুলি ফাইলটি ব্যবহার করছে এবং সেগুলির মধ্যে কোনও গুরুত্বপূর্ণ কাজ করছে না তা নিশ্চিত হয়ে নিন।

হ্যান্ডেলটি জোর করে চাপিয়ে দেওয়ার পরিবর্তে প্রথমে অ্যাপ্লিকেশনগুলি বন্ধ করার চেষ্টা করা আরও নিরাপদ।


ওয়ে ভাল নিবন্ধ। গুরুত্বপূর্ণ পড়া।
পেসারিয়ার

6

এই আরইজি স্ক্রিপ্টটি আপনাকে "ভিউ হ্যান্ডলস" রাইট ক্লিক ক্লিক করে কনটেক্স মেনু আইটেম দেবে যা সাইন ইনটার্নালস হ্যান্ডেল ইউটিলিটিটি ডানদিকের যে ফাইল বা ফোল্ডারে ক্লিক করেছেন তার সমস্ত খোলা হ্যান্ডলগুলি দেখতে আপনাকে অনুরোধ করবে।

সিসিন্টার্নাল থেকে হ্যান্ডেল.এক্সইকে এমন একটি স্থানে রাখুন যা আপনার পথ থেকে অ্যাক্সেসযোগ্য।

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\""

কেন কেবল ইউআই সংস্করণ প্রসেস এক্সপ্লোরার ব্যবহার করবেন না?
পেসেরিয়র

5

আমি এটা ঘটেছে। কখনও কখনও আমি প্রথমে সামগ্রীগুলি মুছে ফেলার পরে, ফোল্ডারটি (খালি) মুছে ফেলাতে পারি।


হ্যাঁ - এটি আমার পক্ষে কাজ করেছিল!
টাইগারটাইগার

@ Wbdvlpr, @ kpoehls, কেন এই কাজ করবে? আমি মনে করি এটি কেবল একটি পৌরাণিক কাহিনী এবং আপনি ভাগ্যবান হন।
পেসিয়ার

3

প্রসেস এক্সপ্লোরার ব্যবহার না করে স্লোলাইফ দ্বারা উল্লিখিত হ্যান্ডলটি ব্যবহার করা সবচেয়ে দ্রুত এবং সহজ পদ্ধতির । তারা উভয়ই মার্ক রাশিনোভিচ @ মাইক্রোসফ্ট থেকে এসেছেন।

এক্সপ্লোরার.এক্স.এই অপরাধী হিসাবে অবাক হবেন না, যেমনটি আমি আজ করেছি। স্পষ্টতই এক্সপ্লোরারআর.সি.কে পুনরায় চালু করার একটি সরকারী উপায় রয়েছে তবে আমি মনে করি এটি হত্যা করে আবার এটি টাস্ক ম্যানেজারে পুনরায় শুরু করে দিয়ে চলে যাব।


2

আমি এক্সপি-তে থাকাকালীন আমি কী প্রোগ্রামগুলিতে ফাইলগুলি খোলা এবং লক করা আছে তা অনুসন্ধান করতে হোললকমে ব্যবহার করেছি । আমি যে সর্বাধিক সাম্প্রতিক সংস্করণটি পেয়েছি তাতে ভিস্তার উল্লেখ নেই, তবে এটি শট করার মতো হবে।

কখনও কখনও, আপনি এটি ম্যানুয়ালি বাইরে থেকে মুছতে পারেন। অনুক্রমের নীচে কেবল সমস্ত পথে নেভিগেট করুন, সমস্ত ফাইল মুছুন, একটি ডিরেক্টরি সরিয়ে নিন এবং পুনরাবৃত্তি করুন। কেন উইন্ডোজ নিজেই এটি করতে পারে না তা নিশ্চিত নয় তবে এটি কখনও কখনও আমার পক্ষে কাজ করে।


2

যদি "ব্যবহার না করা" এর মাধ্যমে, আপনি বোঝাতে চেয়েছেন এতে কোনও মুক্ত হ্যান্ডল নেই, তবে নিশ্চিত হয়ে নিন যে অ্যাপ্লিকেশন অভিজ্ঞতা পরিষেবাটি অক্ষম নয় । যদি তা হয় তবে ম্যানুয়ালটিতে সেট করুন:

Run dialog (or command prompt):

  sc config AeLookupSvc start= demand

2

আমি সিসইন্টার্নালগুলি (এখন মাইক্রোসফ্ট) থেকে হ্যান্ডেল ব্যবহার করি । সেই ফোল্ডারে কোন প্রক্রিয়াটির একটি হ্যান্ডেল রয়েছে তা দেখতে আপনি ফোল্ডারের নামের অংশটি টাইপ করতে পারেন এবং তারপরে হ্যান্ডেলটি মেরে ফেলবেন।

handle64.exe -nobanner "<path>"

উদাহরণ স্বরূপ:

কমান্ডলাইন থেকে কমান্ড আউটপুট

অন্যরা যেমন উল্লেখ করেছেন, হ্যান্ডেলটি হত্যা করা গুরুতর সমস্যা সৃষ্টি করতে পারে।


1

আমি মেমরি ফ্ল্যাশ (16 গিগাবাইট - সম্ভবত অপ্রাসঙ্গিক) এর সাথে একই সমস্যা পেয়েছি এবং এটি আমাকে কোনও ফোল্ডার মুছতে দেয় না। আমি ইন্টারনেটে পাওয়া প্রতিটি-সমাধান-সমাধানের চেষ্টা করেছি (থাম্বনেইলগুলি গোপন করছি, এক্সপ্লোরার এক্সেক্সের সাহায্যে সিএমডি প্রম্পট থেকে ফোল্ডারটি মুছে ফেলছি, সবকিছু বন্ধ হয়ে যাবে ..) এবং কিছুই কার্যকর হয়নি। এটি কি কাজ করে? ভাল, এই:

  1. ফোল্ডারের ভিতরে থাকা সমস্ত ফাইল নির্বাচন করুন
  2. তাদের উপর রাইট ক্লিক করুন এবং "কাটা" নির্বাচন করুন
  3. রুট ফোল্ডারে ফিরে যান
  4. এগুলি আটকান
  5. এগুলি মুছুন

এটা আমার জন্য ঠিক কাজ করেছে। আশা করি আমি সাহায্য করেছি। :-)


1

কোনও ফোল্ডার / প্রোগ্রাম মুছতে যাতে বলা হয় যে আপনি এটি মুছতে পারবেন না কারণ অন্য কোথাও খোলা রয়েছে।

  • শুরু বোতামটি ক্লিক করুন
  • Taskmgr টাইপ করুন
  • প্রক্রিয়া ট্যাবের অধীনে খোলা নতুন উইন্ডোতে, আপনি মোছার চেষ্টা করছেন ফোল্ডার / প্রোগ্রামটি সন্ধান করুন।
  • এটিকে ডান ক্লিক করুন এবং টাস্কটি শেষ করুন
  • ফোল্ডার / প্রোগ্রামের স্থানে ফিরে যান এবং আপনার এখন এটি মুছতে সক্ষম হওয়া উচিত

0

ব্যবহার করে দেখুন Ctrl+ + Shift+ + Esc> "প্রোগ্রাম", তারপর ডানদিকে আপনি নিষ্ক্রিয় ও নিষ্ক্রিয় করুন চয়ন করতে চান সেটিতে ক্লিক করুন। তারপরে আবার মুছে ফেলুন!

(আমার ওএস সুইডিশ ভাষাতে রয়েছে তাই অনুবাদগুলি ঠিক একই রকম না হয় তবে আপনি এটি পান!)


0

লক করা হ্যান্ডেলটি প্রায়শবার ইন্টারনেট এক্সপ্লোরার হয়ে থাকে, আমি তা টাস্ক ম্যানেজারের মাধ্যমে তা বন্ধ করে দেব, তারপরে ফাইলটি বা ফোল্ডারটি মুছুন বা এক্সপ্লোরার বন্ধ করুন ... প্রায়শই কোনও ফোল্ডারে একটি txt ফাইল খোলা থাকে এবং এটি হ্যান্ডেলটি জিতবে টি আপনি ফোল্ডার / ফাইলগুলি মুছুন ... কেবলমাত্র txt ফাইলটি বন্ধ করুন এবং তারপরে আপনার ভাল হওয়া উচিত, আপনি এখন আপনার ফোল্ডারটি মুছতে পারেন।


কেন স্থানীয় ফাইলগুলি লক করে রাখবে এবং কেন .txt?
গ্রোনস্টাজ

0

উইনসিসিপি ব্যবহার করে একটি ফাইল ডকস.জিপ ছিল।

  1. আমি একই নামে ডকস.জিপ ব্যবহার করে একটি নতুন ফাইল তৈরি করেছি
  2. বিদ্যমান ডক্স.জিপ-এর উপরে আটকানো হয়েছে এবং পুরানো ফাইলটি নতুন একই নামযুক্ত ফাইল দ্বারা প্রতিস্থাপিত হয়েছে।
  3. তারপরে আমি সদ্য অনুলিপি করা ফাইল ডকস.জিপ সব একসাথে মুছে ফেলেছি।

শুভকামনা


0

সুতরাং ইতিমধ্যে কিছু ভাল উত্তর আছে, কিন্তু আমি নতুন কিছু অবদান রাখতে যাচ্ছি, যা আমি আগে এই একই সমস্যাটি সমাধান করার জন্য ব্যবহার করেছি।

আমি পাইথন ব্যবহার করেছি। আমি জানি, আমি জানি এটি উইন্ডোজের নেটিভ নয়, তবে এটি স্যাসাডমিনস, বিকাশকারী এবং সুপার ব্যবহারকারীদের জন্য খুব সাধারণ একটি ইউটিলিটি এবং আপনি সাধারণ অনলাইনারের সাহায্যে এটিকে নক করতে পারেন:

from shutil import rmtree; rmtree('C:\path\to\folder')

... বিঙ্গো বাংলো


-1
  1. আপনি যে ফাইলটি মুছতে চান তা সন্ধান করুন।

  2. আপনার পছন্দের যে কোনওটির নামকরণ করুন।

  3. মুছে ফেল.


2
এই উত্তর কাজ করবে না। যদি কোনও ফাইল বা ডিরেক্টরি ব্যবহার করা হয় তবে আপনি নাম পরিবর্তন করতে পারবেন না।
ডেভিডপস্টিল

-2

ফোল্ডারে ফাইল বা ফাইলগুলি চালিত হওয়ার পথে সমস্ত পথে যেতে হবে। আপনি যখন এই ফাইলটি মোছার চেষ্টা করবেন তখন এটি আপনাকে কী প্রক্রিয়াটি চালাচ্ছে তা দেবে। এটিকে লিখুন, তারপরে টাস্ক ম্যানেজারে যান এবং সেই প্রক্রিয়াটি শেষ করুন ... এর পরে আপনি ফোল্ডারটি মুছতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.