অনুরোধ করা অপারেশনটি কোনও ব্যবহারকারী-ম্যাপযুক্ত বিভাগটি খোলার সাথে কোনও ফাইলে সম্পাদন করা যাবে না


210

যখনই আমি আমার বিন ফোল্ডারে 4 টি ফাইল অনুলিপি করার চেষ্টা করেছি, মূল পরিষেবাটি বন্ধ করার পরে, আমি একটি ফাইল (টেক্সটডেল) দিয়ে ত্রুটি পাচ্ছি। ত্রুটিটি হ'ল:

Cannot copy TexteDll: The requested operation cannot be performed on a file 
with a user-mapped section open

এটি কিছু সিস্টেম লক হওয়ার কারণে হতে পারে। অথবা সম্ভবত অন্য একটি প্রক্রিয়া এই ডিএলএল ব্যবহার করছে। আমি যখন গুগল করলাম তখন আমি দেখতে পেলাম যে সিস্টেমটি পুনরায় চালু করার ফলে এটি সমাধান হতে পারে।

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



8
প্রকৃতপক্ষে প্রশ্নের আরও অনেক 'নকল' রয়েছে (উদাহরণস্বরূপ: stackoverflow.com/questions/1818076/… ) - সমস্যাটি হচ্ছে প্রতিবারের মূল কারণটি কিছু আলাদা।
ম্যাকিয়াকটালাস্কা

6
পরের বার মাইক্রোসফ্ট এর সাইট থেকে "প্রক্রিয়া এক্সপ্লোরার" ব্যবহার করার চেষ্টা করুন। এটিতে "ফাইন্ড হ্যান্ডেল" নামে একটি বৈশিষ্ট্য রয়েছে। সেখানে আপনার ফাইলটি অনুসন্ধান করুন এবং এটি আপনাকে দেখাবে যে সেই প্রক্রিয়াটির সেই ফাইলটিতে একটি হ্যান্ডেল রয়েছে। তারপরে আপনি সেই প্রোগ্রামটির কেন এই অ্যাক্সেস রয়েছে তা তদন্ত শুরু করতে পারেন। বিটিডাব্লু, কোনও পরিষেবা বন্ধ করার অর্থ হোস্ট পরিষেবাটি শেষ হয়ে যাবে এমন নির্বাহের অর্থ এই নয়। একটি এক্সিকিউটেবল একাধিক পরিষেবা হোস্ট করতে পারে। সবচেয়ে খারাপ ক্ষেত্রে, অনেকগুলি নেট সার্ভিস যা প্রচুর পরিমাণে মেমরি ব্যবহার করে সে মেমরিটি প্রকাশের পরে বন্ধ হয়ে যায় যা কখনও কখনও পরিষেবা বন্ধ হওয়ার ইভেন্টের কয়েক মিনিটের পরে ঘটে।
এরদোগান কুর্তুর

3
হিহে ভিজ্যুয়াল স্টুডিও আমার ডিএলএল লক করছিল। ভিজ্যুয়াল স্টুডিও বন্ধ করে সমাধানটি পুনর্নির্মাণের চেষ্টা করেছিল এবং এটি কার্যকর হয়েছিল worked
লেনিয়েল ম্যাককাফেরি

এটি অবশ্যই একটি স্মৃতি দ্বন্দ্ব। বস্তুর একটি নির্দিষ্ট 'উদাহরণ' কিছু বরাদ্দ বিট মেমরি ম্যাপ করেছে, তারপরে খুঁজে পাওয়া যায় যে এটির জন্য বরাদ্দকৃত মেমরি (স্ট্যাটিকালি?) ইতিমধ্যে অন্য কোথাও ম্যাপ করা হয়েছে, সম্ভবত সিস্টেমের অ্যাক্সেসের একটি পৃথক স্তর রয়েছে।
ওফ্ল্যাক করুন

উত্তর:


177

আমার ক্ষেত্রে এটি এক্সপ্লোরারই ডিএলএল লক করছিল যা ডিবাগ ফোল্ডারে সংকলিত হয়েছিল ... আজব, তাই না?

আমি আনলককারী নামে একটি সরঞ্জাম ব্যবহার করে জানতে পেরেছি।

আনলকারের সাথে মুছে ফেলতে হয়েছিল, এমনকি যখন এটি বলছিল যে ফাইলটির উপরে কোনও লক নেই, এবং আমি সেই ফোল্ডারটি মুছতে পারি না যতক্ষণ না আমি সেই একক ফাইলটি মুছিনা না ...

এর পরে এটি সংকলিত

সম্পাদনা করুন:

আমার ক্ষেত্রে কেন এমনটি ঘটেছিল তা আমি খুঁজে পেয়েছি। আমি ভিজুয়াল স্টুডিওর ভিতরে একটি পাঠ্য সম্পাদককে ডিএলএল খুলেছি ...


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

3
একই জিনিস, একরকম ড্যাংড ডিএলএল সম্পাদকের একটি পাঠ্য উইন্ডোতে খোলা ছিল।
হার্ভ

3
ডিএসএলও ভিএস-এ একটি ট্যাব হিসাবে খোলা! ধন্যবাদ!
কনেল

5
সম্পূর্ণ প্রকাশ: "আনলককারী" এর লিঙ্কটি মোট স্পাইওয়্যার। এটি সমস্ত ধরণের সরঞ্জামদণ্ড এবং ক্রেপ ইনস্টল করে, এমনকি আপনি যদি চান না যে সমস্ত বাক্সগুলি চেক করে রাখেন।
টিম

7
আনলকারের প্রক্রিয়া এক্সপ্লোরার ইনস্ট্র্যাড ব্যবহার করুন । পিই চলমান হয়ে গেলে অনুসন্ধান -> হ্যান্ডেল বা ডেল খুঁজুন এবং লক করা ফাইলটির নাম পেস্ট করুন to এটি প্রদর্শন করবে যে কোন প্রক্রিয়া এটি লক করেছে। এটি করা ঠিক আছে এবং সমস্যাটির সমাধান হওয়া উচিত বলে নিশ্চিত হন এটি হত্যা করুন।
নিকিতা জি।

71
  • কখনও কখনও যখন আপনি দুটি বা ততোধিক প্রকল্পের মধ্যে রেফারেন্সড অ্যাসেম্বলি সংস্করণটি মেলে না এমন সম্পর্কে একটি সতর্কতার উপর ডাবল ক্লিক করেন আপনি সমাবেশ ভিউ উইন্ডোটি বন্ধ করতে ভুলে যান এবং এটি অন্যান্য ট্যাবগুলির মধ্যেই থাকে ... সুতরাং আপনি নিজেই ভিএস দ্বারা অ্যাসেম্বলিকে লক করে রেখেছেন এবং এটি বের করতে আমার যথেষ্ট সময় লেগেছে :)

    ভিএস সরবরাহ করে এমন পাওয়ার সাথে সতর্ক থাকুন;)

  • আর একটি ডামি দৃশ্য। কখনও কখনও কেবল পুরো অবজেক্ট ফোল্ডারটি মুছে ফেলা হয় বা কেবল ফাইলটিকে সতর্ক করা হয় যেমন লক করা এই ক্র্যাপটি ত্রুটিতে সহায়তা করে।

2
এটি আমার জন্য বাছাই করা হয়েছে ... এমনকি আমি একটি সিস্টেম পুনরায় চালুও করেছি কিন্তু ভিএস অ্যাসেম্বলি ভিউ উইন্ডোটি পুনরায় চালু করে। সমস্ত ট্যাব বন্ধ করে কাজটি করেছে। চিয়ার্স
ডেভ লরেন্স

35

ভিএস-এ সমস্ত নথি বন্ধ করুন এবং আবার পুনর্নির্মাণের চেষ্টা করুন। যদি এটি কাজ না করে তবে ভিএস পুনরায় চালু করুন এই সমস্যাটি ডিএলএল ফাইলগুলির লক সম্পর্কিত।


3
একই, ভিএস এর সাথে কিছু অদ্ভুততা এটি আমার জন্য বাছাই করুন।
PJUK

1
এটি আমার পক্ষে কাজ করেছে। আমার বিশেষ পরিস্থিতিতে অদ্ভুত জিনিস। আমি ভিএস পরিবেশের বাইরে আমার এক্সিকিউট স্ট্যান্ডেলোনটি কার্যকর করেছিলাম। এটি রাতারাতি চলতে রেখেছিল (মেমোরি পরীক্ষা - এটি উত্তীর্ণ হয়েছে), সকালে এটি বন্ধ করে দিন, কয়েকটি ছোট কোড পরিবর্তিত হয়েছে এবং হঠাৎ এর কারণে আমার বিল্ডটি শেষ করতে পারেনি। অদ্ভুতভাবে এই স্মৃতিটি কেমন যেন এই মতবিরোধ বলে মনে হয়েছিল।
ওফ্ল্যাক করুন

কদর্য, ধন্যবাদ, একটি উন্মুক্ত নথি ত্রুটির কারণ ঘটছিল, কী বিএস!
ব্রায়ান ওগডেন

"সমস্ত দস্তাবেজ বন্ধ করুন" এবং পুনর্নির্মাণ আসলে আমার জন্য কাজ করেছে! : o
এন্টোইন মেল্টেজহিম

11

ভিজ্যুয়াল স্টুডিওগুলি বন্ধ করুন, বিন মুছুন, ডিবাগ রিলিজ ফোল্ডারটি মুছুন এবং ভিজ্যুয়াল স্টুডিও প্রকল্পটি আবার শুরু করুন। যে আমার সমস্যা স্থির


এটি আমার পক্ষে কাজ করেছিল! ধন্যবাদ! আমি ডিরেক্টরিগুলির নামকরণ করেছি, সেক্ষেত্রে এবং এটি কাজ করেছিল।
ডেভিডশেয়ার

10

আমার একই সমস্যা ছিল এবং আমার ক্ষেত্রে এটি প্রদর্শিত হয়েছিল যে বিদ্যমান আউটপুট ফাইলটি অন্য অ্যাপ্লিকেশন দ্বারা লক করা হয়েছিল।

কোন অ্যাপ্লিকেশনটি আপনার আউটপুট ফাইলটিকে ওপেনডফায়ালভিউ দিয়ে লক করছে তা পরীক্ষা করতে পারবেন: http://www.nirsoft.net/utils/opened_files_view.html


10

আমি একজন বিকাশকারী এবং আনলকারের মতো রেজিস্ট্রিতে ইনজেকশন করা অ্যাপগুলি পছন্দ করি না। আমি ব্যবহার করতাম সিসইন্টার্নালস প্রসেস এক্সপ্লোরার করেছি যা আমার ডেলকে লক করে Find > Find Handle or Dll [Ctrl-F]এবং প্রক্রিয়াটিকে হত্যা করে।


1
পাওয়া গেছে এটি একটি ভিএস প্রক্রিয়া দ্বারা লক হয়ে গেছে যা ভিএস বন্ধ থাকা অবস্থায় মারা যায় না।
যোজটাস্টিক

2
ডিভেনভ বন্ধ হয়ে যাওয়ার পরেও এবং টাস্ক ম্যানেজার এটি না দেখানোর পরেও, প্রক্রিয়া এক্সপ্লোরার ডেভেনভ সাসপেন্ড হওয়ার বেশ কয়েকটি উদাহরণ দেখিয়েছিল। এগুলি মেরে ফেল এবং এটি কাজ করে।
ডিক্লানএমসিডি

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

9

অন্যরা ইতিমধ্যে প্রতিষ্ঠিত করেছে যে এই ত্রুটিটি অন্য একটি প্রয়োগের কারণে ফাইলটিতে লক রয়েছে। git diffআপনি এটি থেকে বেরিয়ে না আসা পর্যন্ত কেবল এটি নির্দেশ করতে চেয়েছিলেন যে ফাইলগুলি লক করে দেয়। আমার ক্ষেত্রে এটিই ঘটেছে।


আমার জন্য একই সমস্যা। ভুলে গেছি আমি ভিন্নতা ছাড়িনি n't দুর্ভাগ্যক্রমে, আমি এই উত্তরটি দেখতে পেলাম না যতক্ষণ না আমি অন্যান্য উইন্ডোগুলির একগুচ্ছ বন্ধ করে দিয়েছি এবং এটি এখনও একটি ভিন্নতার মধ্যে রয়েছে। তারপরে নিশ্চিত করা হয়েছিল যে আমি +1 :) একটি
ডুপ

1
@ কোডড ম্যাজিক গিট 2.23 (Q3 2019) সেই ফাঁদটি এড়াতে পারবে। দেখুন নিচের আমার উত্তর
VonC

9

আমারো একই ইস্যু ছিল. আমি কীভাবে সমাধান করেছি:

  1. "টাস্ক ম্যানেজার" খুলুন
  2. "এক্সপ্লোরার এক্সেক্স" টাস্ক শেষ করুন
  3. "ফাইল" ক্লিক করুন -> নতুন টাস্ক তৈরি করুন - "এক্সপ্লোরার এক্সেক্স" টাইপ করুন -> ঠিক আছে
  4. আমার প্রকল্পটি পরিষ্কার করুন এবং এটি কাজ করে

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

অবশেষে! ধন্যবাদ.
TheJack

6

আপনি কি কোনও অ্যান্টি-ভাইরাস সফটওয়্যার চালাচ্ছেন? এটা সম্ভব যে এভি সফ্টওয়্যার (বা সফটওয়্যারটির কিছু অংশ) ফাইল ম্যাপিং এপিআই ব্যবহার করে ফাইলটি পড়ছিল যা সমস্যার কারণ হয়েছিল।


6

আমার ক্ষেত্রে আমাকে একটি ঝুলন্ত MSBuild.exeপ্রক্রিয়াটি হত্যা করতে হয়েছিল যা ফাইলটি লক করছিল (আমি সেখানে ভিজ্যুয়াল স্টুডিও বন্ধ করার পরেও এটি ছিল)।


1
আপনি এটি পেরেক দিয়েছিলেন। অনেক ধন্যবাদ!
ল্যারি

4

আপত্তি ফোল্ডারটি মোছা এবং পুনর্নির্মাণ আমার পক্ষে কাজ করেছে


3

আমারও একই সমস্যা ছিল। পুনঃসূচনা আমার পক্ষে কাজ করে নি। VBSCompiler নামে একটি প্রক্রিয়া টাস্ক ম্যানেজারে চলছে। এই ত্রুটিটি ঠিক করতে আমাকে প্রক্রিয়াটি শেষ করতে হয়েছিল।


আপনি নিজের সমাধানটিও পরিষ্কার করতে পারেন এবং আবার চেষ্টা করতে পারেন
নির্ঝর ভারমানি

3

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

উদ্ভট, উইন্ডোজ আমাকে ফাইলগুলি (রিসাইকেল বিনের কাছে) মুছতে দেয় না, তবে শিফট + মুছুন (স্থায়ীভাবে মুছুন) কাজ করে।


2

ভিজ্যুয়াল স্টুডিওটি বন্ধ করুন এবং প্রশাসক হিসাবে এটি চালান। এটা আমার সমস্যা স্থির।


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

2

আমার জন্য সমাধানটি ছিল ভিএস-এর সমস্ত দৃষ্টিকোণ বন্ধ করে দেওয়া এবং কোনও হ্যাঙ্গিং ডিভেনভ.এক্স.সি প্রক্রিয়া মেরে ফেলা।


2

আমার জন্য সমাধানটি ছিল কম্পিউটারটি পুনরায় চালু করা।


2

এটি অ্যান্ড্রু কুথবার্ট দ্বারা 2016 সালে ইঙ্গিত করা হয়েছে যে গিট ডিফ ফাইলগুলি লক করে দেয় যতক্ষণ না আপনি এটি থেকে বেরিয়ে যান।

গিট 2.23 (Q3 2019) এর ক্ষেত্রে এটি হবে না

দেখুন 3aef54e কমিট দ্বারা (11 জুলাই 2019) জোহানেস Schindelin ( dscho)
(দ্বারা একীভূত junio সি Hamano - gitster- মধ্যে কমিট d9beb46 , 25 জুলাই 2019)

diff: munmap()বাহ্যিক পার্থক্য চালানোর আগে ফাইল সামগ্রী

বাহ্যিক পার্থক্যটি যখন চালাবেন, বলুন, ক diff tool, এটি নিরাপদে ধরে নেওয়া যায় যে আমরা প্রশ্নযুক্ত ফাইলগুলি লিখতে চাই।
উইন্ডোজে, এর অর্থ হ'ল ফাইলগুলি, বা এমনকি কেবল একটি ম্যাপ করা অঞ্চল পর্যন্ত কোনও ওপেন হ্যান্ডেল ধারণকারী কোনও প্রক্রিয়া থাকতে পারে না।

সুতরাং আসুন নিশ্চিত git diffহয়ে নিন যে নিজে প্রশ্নযুক্ত ফাইলগুলিতে কোনও খোলা হ্যান্ডেল ধরেছে না।

প্রকৃতপক্ষে, আমরা কেবলমাত্র ফাইল জুড়িটি অবিলম্বে প্রকাশ করব, যেমন বাহ্যিক ভিন্নতা কেবলমাত্র আমাদের লেখা ফাইলগুলি ব্যবহার করে, তাই আমাদের আর ফাইলের সামগ্রীগুলি মেমরিতে রাখার দরকার নেই।

এই উইন্ডোজ # 1315 এর জন্য গিট স্থির করে


1

এন্টি দিয়ে ডট নেট অ্যাপ্লিকেশন তৈরি করার সময় আমি এই ত্রুটিগুলি দেখছিলাম seeing

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


1

আমার ক্ষেত্রে প্রকল্পের মূলের মধ্যে ফোল্ডারটি মুছে ফেলা হয়েছে এবং পুনর্নির্মাণ প্রকল্পটি আমার সমস্যার সমাধান করেছে !!!


0

আমি এই ত্রুটির মুখোমুখি হয়েছি এবং এটি প্রমাণিত হয়েছে যে এফএক্সকপ আমার প্রকল্পের বিরুদ্ধে চলছে। আমি FxCop বন্ধ করেছি এবং তারপরে আমি আবার সংকলন করতে পারি।


0

এটি যদি অস্থায়ী ASP.NET ফাইল ফোল্ডারে ফাইলগুলি মুছতে কোনও ওয়েব অ্যাপ্লিকেশন হয় তবে এটি সমাধান হতে পারে।


0

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



0

প্রশ্নটিতে থাকা 'আরও' বনাম ফাইলের কারণে অন্য কনসোলে চলার কারণে আমার এই ত্রুটি হয়েছিল। উফ।


0

উপরের কোনওটিই এই সমস্যার সমাধান করেনি।

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


0

আমার এই একই সমস্যা ছিল। আমি টেম্পল ফোল্ডার থেকে dll সরিয়েছি, কেবলমাত্র পঠন অ্যাক্সেস এবং পুনরায় আরম্ভ করার মেশিনটি মুছে ফেলেছি এবং এটি কাজ করে চলেছি।


0

আমার ক্ষেত্রে, আমি কেবল সমস্ত উদাহরণটি বন্ধ করে দিয়েছি এবং আমার মূল অ্যাপ্লিকেশন ফোল্ডারটি অনুলিপি করে এটি বিভিন্ন স্থানে আটকে দিচ্ছি এবং এরপরে এটি ভিএস-তে সমাধান খুলবে ....


-1

আমার সমস্যাটিও প্রক্রিয়া এক্সপ্লোরারের মাধ্যমে পাল্টে সমাধান করা হয়েছিল। তবে, যে প্রক্রিয়াটি আমাকে হত্যা করতে হয়েছিল তা হ'ল মাইএসকিউএল নোটিফায়ার.এক্সই যা সমস্ত ভিএস এবং এসকিউএল অ্যাপ্লিকেশন বন্ধ করার পরেও চলছিল।

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