উইন্ডোজ access এক্সেস এক্সিকিউটেবলকে অস্বীকার .. কি দিয়ে?


14

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

এক্সপ্লোরার উপায়

  1. এক্সপ্লোরার সহ কমপক্ষে একটি এক্স ফাইল ফাইল ডিরেক্টরিতে নেভিগেট করুন
  2. তত্ক্ষণাত্ একটি ডিরেক্টরি উপরে যান
  3. সবে নেভিগেট করা ডিরেক্টরি মুছুন
  4. ফলস ফোল্ডার অ্যাক্সেস অস্বীকার করে ডায়লগ জানিয়েছে যে এই ক্রিয়াটি সম্পাদন করার জন্য আপনার অনুমতির দরকার আপনার এই ফোল্ডারে পরিবর্তন করার জন্য প্রশাসকের অনুমতি দরকার , বোতামগুলি আবার চেষ্টা করুন এবং বাতিল করুন
  5. আবার চেষ্টা করা হিট কখনই তাত্ক্ষণিকভাবে কাজ করে না। এক মিনিট বা তার অপেক্ষা এবং তারপরে আবার ক্লিক করা কাজ করে

দ্রষ্টব্য: যদি দ্বিতীয় ধাপে এবং একটি ডিরেক্টরিতে যাওয়ার আগে এক মিনিট বা আরও অপেক্ষা করা হয়, সমস্যা দেখা দেয় না এবং ফোল্ডারটি মোছা যায়

ভিজ্যুয়াল স্টুডিও উপায়

  1. একটি এক্সাইল ফাইল উত্পাদনকারী একটি প্রকল্প তৈরি করুন
  2. এক্সিকিউটেবল চালান তারপর এটি বন্ধ করুন
  3. তাত্ক্ষণিকভাবে আবার প্রকল্পটি তৈরি করুন (উদাহরণস্বরূপ উত্স ফাইলে একটি অক্ষর পরিবর্তন করে)
  4. উৎপাদ মারাত্মক ত্রুটি LNK1168: লেখার জন্য খুলতে পারবে না /path/to/the.exe

দ্রষ্টব্য: যদি দ্বিতীয় ধাপে এবং আবার নির্মাণের আগে এক মিনিট বা আরও অপেক্ষা করে, সমস্যাটি দেখা দেয় না।

কিছু চশমা

  • VS2008 / 2010/2011 এর সাথে উইন্ডোজ 7 32 এবং 64 বিটে উভয়ই হয়
  • 3 টি বিভিন্ন মেশিনে ঘটে
  • আমার কোনও ধরণের ভাইরাস স্ক্যানার নেই
  • আমার কাছে একগুচ্ছ পরিষেবাগুলি অক্ষম আছে, তবে উইন্ডোজকে স্বাভাবিকভাবে চলতে বাধা দেয় এমন কিছুই নেই, ইউএসিও অক্ষম
  • যে কোনও ধরণের ডিস্কে ঘটে
  • আমি সর্বদা প্রশাসক গোষ্ঠীতে থাকা একটি ব্যবহারকারীর অ্যাকাউন্ট ব্যবহার করি

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

handle -a

প্রশ্নে থাকা এক্স ফাইলটি কখনই প্রদর্শিত হয় না। (এটি হ্যান্ডেলটি ব্যবহারের সঠিক উপায়, তাই না?) তাই এক্সপ্লোরার / ভিএস যখন তারা ফাইলটি অ্যাক্সেস করতে পারবেন না বলে জানাচ্ছেন, হ্যান্ডেল.এক্সই বলেছে এটি কোথাও ব্যবহারে নেই। এটি আমাকে বরং নির্বিকার করে ফেলেছে, তাই আমি ভাবছি যে কেউ যদি কোনও সমাধান নিয়ে আসতে পারেন: কেন এটি ঘটে এবং কীভাবে এটি সমাধান করবেন?

জিজ্ঞাসিত প্রশ্নের জবাবে আপডেট করুন :

  • আমি নিরাপদ মোডে সমস্যাটি পুনরুত্পাদন করতে পারিনি
  • শেল এক্সটেনশনের একটি গুচ্ছ ইনস্টল করা আছে। সেলএক্সভিউ থেকে, অ মাইক্রোসফ্টগুলি এখানে রয়েছে যা সমস্ত মেশিনের জন্য সাধারণ: নাইট্রোপিডিএফ, উইনআরআর, টর্টোইজিট, কচ্ছপসভান, এনভিডিয়া। আমি কচ্ছপগুলিকে সবচেয়ে সন্দেহজনক মনে করব, যদিও উভয়টির জন্য 'স্ট্যাটাস ক্যাশে' বিকল্পটি 'শুধুমাত্র একটি ফোল্ডারের জন্য স্থিতি ক্যাশে, কোনও পুনরাবৃত্তির ওভারলে' সেট নেই, অর্থাত্ কোনও কচ্ছপকেশী নেই ex
  • এক্সপ্লোরার সমস্যা সহ, প্রক্রিয়া এক্সপ্লোরার এক্সিকিউটেবলটি দেখায় না। এটি যদিও এক্সিকিউটেবলের ডিরেক্টরি দেখায় তবে এটি মুছে ফেলার পরেও এটি প্রদর্শন করা চালিয়ে যায় যাতে এটি সত্যিই সম্পর্কিত বলে মনে হয় না
  • ভিএস সমস্যার সাথে, লক্ষ্য ডিরেক্টরিটিতে কোনও এক্সপ্লোরার উইন্ডো খোলা না থাকলেও এটি ভিএসের সাথে ঘটে। এবং আবারও, প্রসেস এক্সপ্লোরার এক্সিকিউটেবল প্রদর্শন করে না, বা এক্সিকিউটেবল ডিরেক্টরিটিও থাকে না Note দ্রষ্টব্য যে ভিএসের সাথে এই 'মোডে', সমস্যা কেবল তখন কার্যকর হয় যখন চালানো যায়। যদি এটি না চালানো হয়, তবে আমি সময় মতো সমস্যা ছাড়াই এটি তৈরি করতে পারি।
  • এক্সিকিউটেবল ডিরেক্টরিতে 'ভিএস মোড' এবং এক্সপ্লোরার উইন্ডোতে খোলা থাকে (কেবলমাত্র সি # এক্সিম দিয়ে পরীক্ষা করা হয়), এটি আরও অবাক হয়ে যায়: ভিএস অভিযোগ করে যে এক্সটি অন্য কোনও প্রক্রিয়া দ্বারা ব্যবহৃত হচ্ছে। তবে, আমি যদি ওপেন এক্সপ্লোরার উইন্ডো থেকে এই এক্সিকে মুছে ফেলি তবে এটি কাজ করে এবং ফলস্বরূপ বিল্ডিং সফল হয়। আবার, প্রসেসএক্সপ্লোরের কোনও উল্লেখ নেই। হ্যান্ডেল.এক্স.এর সাথে আমার অনুসন্ধানগুলির সাথে কোনটি মিলছে বলে মনে হয় (কোনওভাবেই পিই এবং হ্যান্ডেল একইভাবে এপিআই ব্যবহার করে না?)

আপডেট 2 এটি কেবল এক্সপ্লোরার হতে পারে না: এক্সপ্লোরারআরেক্সকে হত্যার পরে, ভিএস সমস্যা এখনও আছে।

আপডেট 3 প্রক্রিয়া মনিটরের ব্যবহার আশেরের পরামর্শ অনুসারে আকর্ষণীয় তথ্য প্রকাশ করে: এক্সপ্লোরার মোডের জন্য, ডিরেক্টরি খোলার পরে আইআরপি_এমজে_সিআরএইটে 10 টি কল আসে। তবে IRP_MJ_CLEANUP এ কেবল 9 টি কল। সকল এই কল shell32.dll মধ্যে থেকে উদ্ভূত, তাই এটি স্পষ্টভাবে হয় না 3 য় পক্ষের সমস্যা ইনস্টল করুন। এবং স্পষ্টতই এটি অনুপস্থিত একটি আইআরপি_এমজে_সিএলইএনপি যা সমস্যা তৈরি করে: ডাইরেক্টরিটি খোলার ঠিক 1 মিনিটের পরে, সিস্টেম প্রক্রিয়া নিজেই আইআরপি_এমজে_সিএইলএনপি কল দেয় এবং ফাইলটি প্রকাশিত হয় এবং একটি মুছে ফেলা হয়।

তবে কেন এটি ঘটে তা এখনও আমি বুঝতে পারি না। আমি তৈরি কিছু পরিবর্তন দ্বারা এটি কি এক্সপ্লোরার বাগটি ট্রিগার করা হয়েছে?

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

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

আমি নিশ্চিত নই যে এটি আসল বাগ কিনা (কেউ বলতে পারে 'পরিষেবাগুলি অক্ষম করার সাথে আপনি কী প্রত্যাশা করবেন') তবে এটি ঠিক স্বাভাবিক নয় যে কোনও পরিষেবা শুরু করে এবং আবার এটি বন্ধ করে দিয়ে সমস্যাটি চলে যায়।


অনুগ্রহকারী যে কেউ এর মধ্যে আরও গভীর অন্তর্দৃষ্টি দিতে পারে তার কাছে যান, অন্যথায় @ অ্যাশারের কাছে আমাকে প্রোকমনকে দেখানোর জন্য যা অবশেষে আমাকে সঠিক দিকে নিয়ে যায়।


2
কিছু প্রশ্ন. এক্সপ্লোরার সমস্যাটি কি নিরাপদ মোডে ঘটে? আপনার কি কোনও শেল এক্সটেনশন ইনস্টল করা আছে? আপনার ভিজ্যুয়াল স্টুডিও ইস্যুতে, আপনি যদি প্রসেস মনিটর চালনা করেন এবং আপনার এক্সে ফিল্টার করে থাকেন তবে এটি ফাইলটিতে অ্যাক্সেসের কিছু দেখায়?
স্যাজমুর

অদ্ভুত, উভয় পরিস্থিতিতে আপনি আমার জন্য প্রত্যাশিত কাজ প্রস্তাব করেছেন (কোনও ত্রুটি নেই)। অ্যাডমুর পরামর্শ অনুসারে, ফোল্ডার / ফাইলগুলি পর্যবেক্ষণ ও নিরীক্ষণ করুন Process
ʜιᴇcʜιᴇ007

@ এসজিএমরে আপডেট দেখুন
২:15

আপনি কি 100% নিশ্চিত যে কেবলমাত্র কলগুলি শেল 32.ডিল থেকে উদ্ভূত হয়েছে কারণ এই তৃতীয় পক্ষটি ইনস্টল করে দেয়? এটি সত্য কিনা তা নিশ্চিত হওয়ার জন্য অত্যন্ত নীচু স্তরে কী চলেছে সে সম্পর্কে আমি যথেষ্ট পরিমাণে জানি না, তবে এটি অবশ্যই আমি অনুমান করি না যা আমি করেছিলাম।
সজমুর

@ এসগমুর 100% না, তবে 99%, হ্যাঁ। আমার উপসংহারটি আমি এখানে যা লিখেছি কেবল তার ভিত্তিতে নয়; সমস্ত সিস্টেম ঘরের জন্য আমার কাছে চিহ্ন রয়েছে তাই আমি প্রোমনের কলস্ট্যাকের পুরো ফাংশনের নাম দেখতে পাচ্ছি। ডিরেক্টরি খোলার সময় এক্সপ্লোরার দ্বারা করা সমস্ত কলগুলি ক্লোড আইকনটাস্কের মতো ক্লাস থেকে আসে, যার নামগুলি জুড়ে 'মাইক্রোসফ্ট' লিখেছিল। আমি একজন প্রোগ্রামার তাই কলস্ট্যাকের ব্যাখ্যা দেওয়ার বিষয়ে আমার কিছু জ্ঞান আছে। মাইক্রোসফ্টবিহীন সমস্ত কিছু এখনও অটোআরনে অক্ষম। অন্য মেশিনে এটি নেই, তবুও পুরো প্রকমন আউটপুট একই। এই সমস্ত + অন্তর্দৃষ্টি আমাকে দৃ strongly়ভাবে বিশ্বাস করে যে এটি কেবল এমএস।
স্টিজ

উত্তর:


7

আমি মনে করি আপনি যে সমস্যাটি দেখছেন সেটি উইন্ডোজ এক্সপ্লোরার তৈরি করা থাম্বস.ডিবি সম্পর্কিত। এটি অক্ষম করার চেষ্টা করুন, পুনরায় বুট করুন এবং দেখুন যে সমস্যাটি পুনরুত্পাদন করে।

Thumbs.db ওপেন গ্রুপ পলিসি এডিটর (gpedit.msc) অক্ষম করতে ব্যবহারকারী কনফিগারেশন-নিয়ন্ত্রণ প্যানেল> প্রশাসনিক টেম্পলেট-ফোল্ডার বিকল্পসমূহ> উইন্ডোজ উপাদান-ভিভ ট্যাব> উইন্ডোজ এক্সপ্লোরার এ যান। "লুকানো থাম্বস.ডিবি ফাইলগুলিতে থাম্বনেইলগুলির ক্যাচিং বন্ধ করুন" এবং এটি সক্ষম করুন থাম্বনেলগুলি ক্যাশে নয়।

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


1
Thumbs.db উইন 7-তে বিদ্যমান নেই।
কিনোকিজুফ

1
হ্যাঁ এটা করে. ফোল্ডার বিকল্পগুলিতে যান এবং "লুকানো ফাইল, ফোল্ডার এবং ড্রাইভগুলি দেখান" সক্ষম করুন
আশের

1
উইন্ডোজ 7 স্থানীয় থাম্বনেইল ক্যাশে ( %userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_*.db) ব্যবহার করে , যদি না রিসোর্সটি দূরবর্তী হয় (যেমন কোনও নেটওয়ার্ক শেয়ারের মতো) যে সময়ে এটি thumbs.dbদূরবর্তী অবস্থানের কোনও সঞ্চিত ব্যবহার করবে (এটি জিপি দ্বারা অক্ষম করা যেতে পারে)।
ʜιᴇcʜιᴇ007

2
আপভোটেড: যদিও আমার কাছে ডু নট থাম্বনেলস বিকল্প নেই, প্রোকমন ব্যবহার করে অবশেষে আমাকে কোথাও পেয়েছে, কারণ এটি প্রসেস এক্সপ্লোরার বা হ্যান্ডেলের বিপরীতে সমস্যার প্রমাণ দেয়: ডিরেক্টরিটি খোলার বা এক্সি চালানোর ঠিক 1 মিনিটের পরে, সেখানে একটি আইআরপি_এমজে_ক্লেইনআপ রয়েছে সিস্টেম প্রক্রিয়া থেকে অপারেশন যা ফাইলটি প্রকাশ করে বলে মনে হচ্ছে: ঠিক সেই ইভেন্টের পরেই আমি আবার ডিরেক্টরিটি মুছতে পারি। আমি প্রোকমন কী সরবরাহ করে তা যদি বুঝতে পারি তবে আমি এটি আরও বিনিয়োগ করব
২j

3
@ কিনোকিজুফ আমি কেবল লক্ষ্য করেছি আপনি আহসরের উত্তর নিয়ে গোলমাল করছেন। আপনি কেন এটি করছেন তা আমার কোনও ধারণা নেই, তবে এটির কোনও অর্থ নেই: প্রথমে আপনি সাহসের সাথে বলবেন যে থাম্বস.ডিবি নেই। তারপরে আপনি আশেরের উত্তরটি সম্পাদনা করুন যাতে তিনি যে অংশটি থমস.ডিবি নিষ্ক্রিয় করবেন সেটিকে এটি অকেজো করে তোলে ("ডু ক্যাশে থাম্বনেইনস এক্সপি এর জন্য নয়)"। দয়া করে এ জাতীয় জিনিসগুলি করবেন না।
stijn

3

আপনি কি নিশ্চিত যে আপনার কাছে কোনও ধরণের সুরক্ষা পণ্য ইনস্টল করা নেই?

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

কেউ এই তত্ত্বটি নিরাপদ মোডে বুট করে পরীক্ষা করতে পারেন যেখানে উইন্ডোজ ব্যতীত কোনও পণ্যই আর চালু হয় না।

ফাইল অ্যাক্সেসগুলি ট্রেস করার সর্বোত্তম সরঞ্জাম হ'ল প্রক্রিয়া মনিটর । সব প্রারম্ভকালে পণ্য খুঁজে পেতে এবং তাদের আবার বন্ধ করে রাখলে এবং এর জন্য আরেকটি চমৎকার টুল Autoruns


ইনডেক্সিং এর, উইন্ডোজ অনুসন্ধান পাশাপাশি বন্ধ আছে। আমার কোনও তৃতীয় পক্ষের সুরক্ষা বা কোনও ধরণের অনুসন্ধান সরঞ্জাম নেই; মূলত আপনার পরামর্শটি অটোরানগুলিতে কোনও তৃতীয় পক্ষের সরঞ্জামগুলি অক্ষম করে, তারপরে একে একে সক্ষম করে?
২j

যদি এটি নিরাপদ মোড বুটে না ঘটে থাকে তবে এটি অবশ্যই নিশ্চিত যে কোনও ইনস্টলড পণ্য দায়বদ্ধ। আপনি এটি না পাওয়া অবধি ব্যাচগুলিতে স্টার্টআপ আইটেমগুলি অক্ষম করতে এবং রিবুট করতে অটোরানস ব্যবহার করতে পারেন। অটোরুনসের সুবিধা হ'ল আপনি সহজেই আইটেমগুলি পুনরায় সক্ষম করতে পারবেন, পাশাপাশি বর্তমান পরিস্থিতি সংরক্ষণ / পুনরুদ্ধার / তুলনা করতে পারবেন। তবে তবুও আরও ভাল প্রথমে সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন, ঠিক সেক্ষেত্রে।
harrymc

লগন, এক্সপ্লোরার, ইন্টারনেট এক্সপ্লোরার এবং পরিষেবাগুলির অধীনে অ-মাইক্রোসফ্টকে সমস্ত কিছু অক্ষম করে। সমস্যা এখনও বিদ্যমান। সাধারণ মোডে বনাম নিরাপদ মোডে কি তুলনা করার কোনও উপায় আছে?
স্টিঞ্জেন

মূলত, আপনি অটোরাসগুলিতে যা দেখেন তা কেবলমাত্র সাধারণ মোডে লোড হয় is
harrymc

ঠিক আছে, পরিষেবাদি, নেটওয়ার্ক ইত্যাদি ব্যতীত
হ্যারিএমসি

2

ফাইল বা ডিরেক্টরি কার্নেল মোড থেকে খোলা যেতে পারে, তারপরে

handle -a

এটি প্রদর্শিত হবে না এবং প্রোকমন সিস্টেম প্রক্রিয়া / থেকে IRP অনুরোধগুলি দেখায়।

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

উইন্ডোজ এক্সিকিউটিভ প্রক্রিয়াতে কার্নেল মোড থেকে ফাইল বা ডিরেক্টরি খোলার কারণে এটি ঘটে।


1

এটি এক্সপ্লোরার থেকে আইকন এবং মেটাডেটা এক্সপ্লোরার হতে পারে।


এটি এক্সপ্লোরারের পক্ষে সম্ভাব্য ব্যাখ্যা, তবে এক্সপ্লোরার একই সময়ে এই ফোল্ডারটি প্রদর্শন না করা পর্যন্ত ভিজ্যুয়াল স্টুডিওর জন্য নয়। @ স্টিজন: এক্সপ্লোরার ছাড়া ভিজ্যুয়াল স্টুডিওতে কি এটি ঘটে?
harrymc

@harrymc আপডেট দেখুন, এক্সপ্লোরার ছাড়াই ঘটে (ভাল, এক্সপ্লোরার এক্সেক্স এখনও চলছে, তবে
এক্সির

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