সম্প্রতি, আমার উইন্ডোজ 8.1 পিসিতে, কোথাও বাইরে, আমি প্যাচটিতে মঙ্গলবার আপডেটগুলি ইনস্টল করার পরে ইভেন্ট লগটিতে ত্রুটি পেতে শুরু করেছি। ত্রুটিটি বিতরণকারী COM (DCOM) সম্পর্কিত ছিল:
কিভাবে একটি ওয়াভ ফাইল এমপি 3 এ রূপান্তর করতে
অ্যাপ্লিকেশন-নির্দিষ্ট অনুমতি সেটিংস সিএসএসআইডি {9E175B6D-F52A-11D8-B9A5-505054503030 with এবং অ্যাপ্লিকেশন {9E175B9C-F52A-11D8-B9A5-505054503030 ব্যবহারকারী নাম ব্যবহারকারী পিএসআই-তে COM সার্ভার অ্যাপ্লিকেশনটির জন্য স্থানীয় সক্রিয়করণের অনুমতি দেয় না এস-1-5-21-81864976-3388411891-1937036257-1001 ঠিকানা লোকাল হোস্ট থেকে (এলআরপিসি ব্যবহার করে) অ্যাপ্লিকেশন ধারকটিতে চলমান অনুপলব্ধ এসআইডি (এস-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804- 1277922394)। এই সুরক্ষা অনুমতিটি সংস্থাগুলি পরিষেবা প্রশাসনিক সরঞ্জাম ব্যবহার করে সংশোধন করা যেতে পারে।
এই জাতীয় জটিল ত্রুটি অনভিজ্ঞ ব্যবহারকারীদের হতাশায় ফেলে দিতে পারে। তারা এই পরিভাষার সাথে অপরিচিত। এছাড়াও, ডিসকোম ত্রুটিগুলির সমস্যা সমাধান হ'ল একটি ব্যথা তাই আমি প্রথমে এটিকে উপেক্ষা করেছি তবে ইভেন্ট লগটি প্রতি ঘন্টা বা তার পরে ঘটতে থাকায় সেগুলিতে পূর্ণ ছিল। এটি ঠিক করার জন্য নির্ধারিত, আমি তদন্তের সিদ্ধান্ত নিয়েছি।
বিজ্ঞাপন
আপনারা যারা জানেন না তাদের জন্য সিওএম হ'ল মাইক্রোসফ্টের পুরানো অবজেক্ট-ভিত্তিক আন্তঃ-প্রক্রিয়া যোগাযোগ প্রযুক্তি। একটি COM সার্ভার একটি এক্সিকিউটেবল (EXE বা DLL) যা COM অবজেক্টের একটি সেট প্রয়োগ করে a অনেক উইন্ডোজ উপাদান COM অবজেক্ট হিসাবে প্রয়োগ করা হয় এবং একে অপরের সাথে যোগাযোগের জন্য স্ট্যান্ডার্ড COM বিধি অনুসরণ করে। সিওএম সার্ভারগুলি রেজিস্ট্রিতে নিবন্ধিত এবং একটি ক্লাস আইডি (সিএলএসআইডি) এবং একটি অ্যাপিড রয়েছে।
এই ত্রুটিটি সমাধানের প্রথম পদক্ষেপটি সন্ধান করছিল যে কোন DCOM উপাদানটি CLSID এবং APPID এর সাথে সম্পর্কিত। সুতরাং রেজিস্ট্রি এডিটর আপ করুন এবং এই রেজিস্ট্রি কীতে যান:
HKEY_CLASSES_ROOT CLSID E 9E175B6D-F52A-11D8-B9A5-505054503030}
এই রেজিস্ট্রি কী একই ত্রুটি বার্তা হিসাবে একই অ্যাপিডেও নির্দেশ করে যা {9E175B9C-F52A-11D8-B9A5-505054503030}} সুতরাং, পরবর্তী যান
এইচকেসিআর অ্যাপিপিড {E 9E175B9C-F52A-11D8-B9A5-505054503030}
এটি আমাকে জানিয়েছিল যে উপাদানটি ছিল ডাব্লু অনুসন্ধান (একটি উইন্ডোজ অনুসন্ধান সিওএম অবজেক্ট)।
পরবর্তী পদক্ষেপটি ছিল এই সিএলএসআইডি / অ্যাপআইডি-কে, সঠিক ব্যবহারকারী সক্রিয়করণের অনুমতি যা তা চেয়েছিল তা হ'ল - আমার ব্যবহারকারী সুরক্ষা আইডি (এসআইডি) এবং অ্যাপ্লিকেশন এসআইডি ID এটি করার জন্য, উইন্ডোজ একটি উপাদান পরিষেবা সরঞ্জাম সরবরাহ করে যা ব্যবহারকারীকে লঞ্চ এবং অ্যাক্টিভেশন অনুমতিগুলি, অ্যাক্সেস অনুমতি এবং সিওএম সার্ভারগুলিতে কনফিগারেশন অনুমতিগুলি পরিবর্তন করতে দেয়।
প্রশাসনিক সরঞ্জাম -> উপাদান পরিষেবাগুলি খুলুন। উপাদান পরিষেবাগুলি -> কম্পিউটার -> আমার কম্পিউটার -> ডিসিওএম কনফিগার প্রসারণ করুন। 'ডাব্লু অনুসন্ধান' সন্ধান করুন এবং এটিকে ডান ক্লিক করুন -> বৈশিষ্ট্য। 'সুরক্ষা' ট্যাবে যান।
এটি করার পরে, আমি দেখতে পেলাম যে এই COM অবজেক্টটির জন্য সুরক্ষা ট্যাবে সবকিছুই গ্রেড-আউট (অক্ষম) ছিল তাই আমার প্রথমে আমার ব্যবহারকারীর অ্যাকাউন্টটি রেজিস্ট্রিতে সম্পূর্ণ অনুমতি দেওয়া দরকার। আমি আবার রিজেডিট খুললাম এবং একই কীতে গেলাম
HKEY_CLASSES_ROOT অ্যাপিড E 9E175B9C-F52A-11D8-B9A5-505054503030}
এবং অনুমতিগুলি পরিবর্তন করে। প্রথমে আপনাকে অবশ্যই মালিকানা নিতে হবে ('সাবকন্টেইনর এবং অবজেক্টগুলিতে মালিককে প্রতিস্থাপন করুন' পরীক্ষা করুন), এবং তারপরে আপনার ব্যবহারকারীর নামটি যুক্ত করে পুরো নিয়ন্ত্রণ দিন। এরপরে, আপনি মালিকানাটি মূল অ্যাকাউন্টে (এনটি পরিষেবা বিশ্বাসযোগ্য ইনস্টলার) ফিরে যেতে পারেন।
উইনারোর সাথে মালিকানা গ্রহণ এবং প্রশাসকের অনুমতি দেওয়া অত্যন্ত সহজ RegOwnershipEx অ্যাপ্লিকেশন
এখন আমি কম্পোনেন্ট সার্ভিসগুলি (ডিকমনফিজ.এক্সই) পুনরায় খুললাম এবং ডাব্লু অনুসন্ধান অনুসন্ধানে, সুরক্ষা ট্যাবে গিয়েছিলাম এবং এখন লঞ্চ এবং অ্যাক্টিভেশন অনুমতিগুলিতে সুরক্ষা অনুমতিগুলি সম্পাদনা করতে সক্ষম হয়েছি, যা এইভাবে দেখানো হয়েছে:
সুরক্ষা গোষ্ঠীর প্রত্যেকের মাধ্যমে, আমার ব্যবহারকারীর অ্যাকাউন্টে ইতিমধ্যে স্থানীয় অ্যাক্টিভেশন অনুমতি রয়েছে, তবে সেখানে আরও 3 টি এসআইডি দেখানো হয়েছে যা তাদের আইকনটি ইঙ্গিত করে বলে পরিচিত ব্যবহারকারী অ্যাকাউন্ট বা গোষ্ঠী পরিচিত নয়। এগুলি অ্যাপ্লিকেশন এসআইডি এবং অ্যাপ্লিকেশনগুলি দেখুন to ইভেন্ট লগ ত্রুটিটিও বলেছিল ... 'অ্যাপ্লিকেশন ধারকটিতে চলমান অনুপলব্ধ এসআইডি (S-1-15-2-1430448594-2639229838-973813799-439329657-1197984847-4069167804-1277922394)।
উইন্ডোজ অবজেক্ট চয়নকারী ইউআই আপনাকে সুরক্ষা প্রধান বিষয়গুলির জন্য অ্যাপ্লিকেশন এসআইডি যুক্ত করতে দেবে বলে মনে হয় না। সুতরাং অ্যাড ক্লিক করার পরে, আমি উন্নত ... এবং তারপরে এখনই ক্লিক করেছি। এটি সমস্ত বস্তুর তালিকা তৈরি করবে। তবে তাদের বেশিরভাগ ছিল অ্যাকাউন্ট এসআইডি। আমি লক্ষ্য করেছি যে 'সমস্ত অ্যাপ্লিকেশন প্যাকেজস' যা নাম থেকেই বোঝা যাচ্ছে সম্ভবত সমস্ত অ্যাপ্লিকেশন প্যাকেজের জন্য একটি গ্রুপ, তাই আমি এটি নির্বাচন করেছি selected এটি যুক্ত করতে সর্বত্র ওকে ক্লিক করুন এবং তারপরে এটিকে স্থানীয় লঞ্চ এবং স্থানীয় অ্যাক্টিভেশন অনুমতি দিন give
আমি কি আমার ম্যাকের উপর একটি অ্যালার্ম সেট করতে পারি?
এখন ওকে ক্লিক করার পরে এবং উপাদান পরিষেবা UI বন্ধ করার পরে, ত্রুটিটি ইভেন্ট লগ থেকে চলে গেছে যার অর্থ ডাব্লু সার্চ সিওএম উপাদানটির এখন সঠিক স্থানীয় লঞ্চ এবং অ্যাক্টিভেশন অনুমতি রয়েছে।
আমি এই নিবন্ধটি অন্য কাউকে অনুরূপভাবে তাদের ইভেন্ট লগ-এ DCOM ত্রুটিগুলি নিরসনে সহায়তা করার জন্য সাধারণ গাইড হিসাবে লিখেছি। আমি এখনও উদ্বিগ্ন যে উইন্ডোজের কাছে এখনও কোনও সরঞ্জাম নেই কেন তারা সহজেই গণ্ডগোল হয়ে যায় সে ক্ষেত্রে COM অবজেক্টগুলিতে সঠিক অনুমতিগুলি পুনরুদ্ধার করতে সহজেই কোনও সরঞ্জাম নেই।