Event ID 10016 সহ একটি DCOM এরর পাওয়া মানে একটি প্রোগ্রাম DCOM ইন্ফ্রাস্ট্রাকচার ব্যবহার করে DCOM সার্ভার শুরু করার চেষ্টা করেছে, কিন্তু ব্যবহারকারীর पास তা করার জন্য প্রয়োজনীয় পারমিশন নেই। এটি একটি পরিচিত ত্রুটি যা পুরনো উইন্ডোজ সংস্করণ থেকে এসে আছে, কিন্তু এটি আসলে একটি নতুন OS সংস্করণে আপগ্রেড করার সময় সমাধান হয় না এবং উইন্ডোজ ৮ এবং ১০-এও দেখা যায়।
আপনি এটি একটি সিস্টেম এরর-রূপে পাবেন, এবং আপনি একটি মেসেজও পাবেন যাতে একটি CLSID এবং APPID থাকে। এই DCOM ত্রুটি সম্পূর্ণরূপে হানিরহিত হতে পারে, কিন্তু এটি বারবার দেখতে পাওয়া এবং এর সাথে নিবটতে হয়ে থাকা বিরক্তিকর।
“하지만 সমস্যা সমাধানের প্রক্রিয়ায় এগিয়ে যাওয়ার আগে, নিশ্চিত করুন আপনার সিস্টেমের পাওয়ার সাপ্লাই উপযুক্ত আছে এবং ফল্টি নয়। আপনি যদি যেকোনো ধরনের ওভারক্লকিং (CPU, GPU বা র্যাম) ব্যবহার করেন তবে এটি কমিয়ে দিন বা সরিয়ে ফেলুন। এছাড়া, নিশ্চিত করুন আপনার সিস্টেমের ড্রাইভারগুলো বিশেষ করে GPU ড্রাইভারগুলো আপডেটেড আছে এবং তারপর চেক করুন আপনার সিস্টেম আলোচ্য এরর থেকে মুক্ত আছে কিনা।
একটি সমাধান আছে যা অনেক ইউজারের জন্য কাজ করেছে প্রমাণিত, এবং তা করতে আপনাকে ত্রুটি মেসেজ থেকে CLSID এবং APPID লাগবে, এবং আপনাকে নিচের মেথডের ধাপগুলো ফলো করতে হবে।
মেথড ১: ত্রুটি তৈরি করার অ্যাপকে পর্যাপ্ত পারমিশন দিন
CLSID এবং APPID একটি অ্যাপের জন্য уникаল - এবং দুটোই থাকলে এটি আপনাকে সমস্যা তৈরি করার অ্যাপটি চিহ্নিত করতে সাহায্য করে। আপনি যদি জানেন কোন অ্যাপটি সমস্যা তৈরি করছে, আপনাকে শুধু এটিকে পর্যাপ্ত পারমিশন দিতে হবে যাতে এটি প্রতিবার তাদের প্রয়োজনে সমস্যা না তৈরি করে। এটি করার ধাপগুলো খুব সহজ।
- আপনার কীবোর্ডে Windows এবং R কীগুলো একসাথে চাপুন, এবং RegEdit টাইপ করুন Run-এ। Enter চাপুন বা OK ক্লিক করুন Registry Editor খোলার জন্য।

- Registry Editor-এ, HKEY_CLASSES_ROOT ফোল্ডারটি এক্সপ্যান্ড করুন, এবং এর ভিতরে CLSID ফোল্ডারটি এক্সপ্যান্ড করুন।
- ত্রুটি মেসেজে আপনি যে CLSID পেয়েছেন সেটির ফোল্ডারটি খুঁজুন।

- এখন সেটিতে রাইট-ক্লিক করুন এবং "permissions" সিলেক্ট করুন এবং "Advanced"-এ ক্লিক করুন।

- শীর্ষে, আপনি owner দেখবেন - এটি Administrators গ্রুপে পরিবর্তন করুন।
- Owner উইন্ডোর নিচে, Replace all child object permission entries-ও সিলেক্ট করুন। OK ক্লিক করুন, এবং তারপর Windows Security সতর্কতায় Yes সিলেক্ট করুন।.

- মূল পারমিশন উইন্ডোতে ফিরে, Add-এ ক্লিক করুন, Everyone লিখুন এবং OK ক্লিক করুন। আবার মূল পারমিশন উইন্ডোতে, তালিকার উপরের থেকে Everyone সিলেক্ট করুন, এবং নিচের আধার থেকে Allow কলামে Full Control সিলেক্ট করুন। OK ক্লিক করুন।

- Full control প্রয়োগ করুন।
- একবার হলে, HKEY_LOCAL_MACHINE এক্সপ্যান্ড করুন। এর ভিতরে, এই ফোল্ডারগুলো এক্সপ্যান্ড করুন: Software, তারপর Classes, তারপর AppID।

- যে ফোল্ডারের আপনার ত্রুটি মেসেজে পাওয়া APPID টি আছে সেটিতে যান। রাইট-ক্লিক করুন এবং permissions বেছে নিন এবং "Advanced" সিলেক্ট করুন।
- স্টেপ ৪ থেকে ৬ ব্যবহার করে অ্যাপকে পর্যাপ্ত পারমিশন দিন।
- নোট করুন যে CLSID এবং APPID ফোল্ডারগুলো দেখার সময়, আপনি একটি রেজিস্ট্রি কী দেখবেন যাতে সমস্যা তৈরি করার সার্ভিসের নাম আছে।
- Windows কী চাপুন, এবং হয় Control Panel টাইপ করুন এবং রেজাল্ট খুলুন, বা Control Panel স্টার্ট মেনু থেকে খুলুন, আপনি কোন উইন্ডোজ ভার্সন ব্যবহার করছেন তার ওপর নির্ভর করে।

- উপরের ডানে icons ভিউ-এ স্যুইচ করুন, এবং Administrative Tools খুলুন।

- Component Services খুলুন।

- Computer-এ ক্লিক করুন, তারপর My Computer-এ ক্লিক করুন।

- এখন অবশেষে সমস্যা তৈরি করার সার্ভিসটি খুঁজুন, এটিতে রাইট-ক্লিক করুন, এবং properties সিলেক্ট করুন। তারপর Security ট্যাবে ক্লিক করুন।
- রেজিস্ট্রিতে পারমিশনগুলো সঠিকভাবে সেট থাকলে আপনি এই উইন্ডোতে তিনটি ক্যাটেগরিতে Customize সিলেক্ট করতে পারবেন (Launch and Activation Permissions, Access Permissions, এবং Configuration Permissions)। আপনার যদি এই আইটেমগুলো গ্রে-আউট থাকে, রেজিস্ট্রি পারমিশন সেট করার পূর্ববর্তী ধাপগুলো রিপিট করুন সেটিংস ভেরিফাই করার জন্য।
- একবার তিনটি ক্যাটেগরিতে Customize সিলেক্ট হলে, Launch এবং Activation Permissions-এ Edit সিলেক্ট করুন। আপনি যদি একটি সতর্কতা পান যে এক বা একাধিক পারমিশন এন্ট্রি.attachড একটি অরিকগ্নাইজড টাইপে, Remove ক্লিক করুন। এর মানে হলো রেজিস্ট্রিতে পারমিশনগুলো নন-ডিফল্ট ভ্যালুতে সেট করা ছিল, যা ফিক্স সম্পূর্ণ করার জন্য আবশ্যক।

- নতুন উইন্ডোতে তালিকার উপরে System খুঁজুন। যদি এটি না থাকে Add ক্লিক করুন। System টাইপ করুন এবং OK ক্লিক করুন। উইন্ডোর তালিকা থেকে System সিলেক্ট করুন। উইন্ডোর নিচের আধাতে, Local Launch এবং Local Activation-এর পাশে Allow কলামে চেক দিন। আপনি Local Access-ও দেখতে পারেন, শুধু নিশ্চিত করুন এই আইটেমের পাশে Allow কলামে চেক আছে। OK ক্লিক করুন। অন্য দুটি আইটেম, Access Permissions, এবং Configuration Permissions-এর জন্যও ধাপগুলো রিপিট করুন।
- রিপিট করুন স্টেপ [নাম্বারড] অন্যান্য ClSID এবং AppID ভ্যালুগুলোর জন্য যেগুলো ইভেন্ট লগে লিস্ট করা আছে।
- উপরের ধাপগুলো পারফর্ম করার পর রিবুটিং আবশ্যক পরিবর্তনগুলো ইফেক্ট নেওয়ার জন্য।
এটি যদিও একটি দীর্ঘ এবং ক্লান্তিকর পথ মনে হয় সমস্যাটি সমাধান করার জন্য, এটি সেটি যা একটি বড় সংখ্যক ইউজারের জন্য কাজ করেছে যারা এই সমস্যাটি পাচ্ছে। ধাপে ধাপে সাবধানে ফলো করুন, এবং আপনি কোনো সময়ে DCOM এরর থেকে মুক্ত হয়ে যাবেন।
মেথড ২: রেজিস্ট্রি কী ডিলিট করুন
কিছু конфликтуয়াল রেজিস্ট্রি কী এই সমস্যার কারণ হতে পারে। রেজিস্ট্রি কী হলো সিস্টেমের অনুসরণ করার জন্য বাইনারি আকারে নির্দেশনা। আপনার রেজিস্ট্রিতে কিছু রেজিস্ট্রি কী আছে যেগুলো মাইক্রোসফট সাব-ক্যাটেগরির অন্তর্গত হলেও, সমস্যা তৈরি করার জন্য পরিচিত। এই কীগুলো ডিলিট করলে Händen সমস্যাটি সমাধান হতে পারে।
সতর্কতা: সিস্টেমের রেজিস্ট্রি পরিবর্তন করা টেকনিক্যাল এক্সপার্টাইজ চায় এবং যদি ভুল হয়, আপনি আপনার সিস্টেমকে অনussian repair-এর বাইরে ক্ষতিগ্রস্ত করতে পারেন, তাই, আপনার নিজের ঝুঁকিতে এগিয়ে যান। এছাড়া, আপনার রেজিস্ট্রির একটি ব্যাকআপ তৈরি করা ভুলবেন না আপনি যদি রেজিস্ট্রিতে পরিবর্তন আনবেন।
- Windows বাটনে ক্লিক করুন এবং সার্চ বক্সে Registry Editor টাইপ করুন। এখন দেখানো রেজাল্টগুলতে, Registry Editor-এ রাইট-ক্লিক করুন এবং "Run as Administrator"-এ ক্লিক করুন।

- নিচের কীতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- এখন নিচের কীগুলো ডিলিট করুন
1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
- পরিবর্তনগুলো সেভ করুন এবং আপনার সিস্টেম রিস্টার্ট করুন।
- উপরে উল্লিখিত কীগুলো রেজিস্ট্রি থেকে ডিলিট করার পর, সিস্টেমের জন্য ডিফল্ট পারমিশনগুলো লিখা হবে। ফলস্বরূপ, DCOM সার্ভারের অ্যাক্সেস চাইয়ে যেও অ্যাপগুলো এটিতে অ্যাক্সেস পাবে।