Event ID 10016 के साथ DCOM एरर मिलने का मतलब है कि एक प्रोग्राम ने DCOM इन्फ्रास्ट्रक्चर का उपयोग करके DCOM सर्वर शुरू करने का प्रयास किया, लेकिन उपयोगकर्ता के पास ऐसा करने के लिए आवश्यक अनुमतियां नहीं हैं। यह एक ज्ञात त्रुटि है जो पुराने विंडोज संस्करणों से बनी हुई है, लेकिन जब आप OS के नए संस्करण में अपग्रेड करते हैं तो यह वास्तव में हल नहीं होती और विंडोज 8 और 10 में भी देखी जाती है।
आप इसे सिस्टम एरर के रूप में प्राप्त करेंगे, और आपको एक संदेश भी मिलेगा जिसमें एक CLSID और APPID होगा। यह DCOM एरर पूरी तरह से हानिरहित हो सकती है, लेकिन इसे बार-बार देखना और इससे निपटना कष्टप्रद हो सकता है।
लेकिन समस्या निवारण प्रक्रिया के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि आपके सिस्टम की पावर सप्लाई ठीक है और दोषपूर्ण नहीं है। अगर आप किसी प्रकार के ओवरक्लॉकिंग (CPU, GPU या RAM) का उपयोग कर रहे हैं तो इसे कम करें या हटा दें। साथ ही, सुनिश्चित करें कि आपके सिस्टम के ड्राइवर विशेष रूप से GPU ड्राइवर अपडेटेड हैं और फिर जांचें कि आपका सिस्टम चर्चा के तहत एरर से मुक्त है या नहीं।
एक समाधान है जो बहुत सारे उपयोगकर्ताओं के लिए काम करने के लिए सिद्ध हुआ है, और ऐसा करने के लिए आपको त्रुटि संदेश से CLSID और APPID की आवश्यकता होगी, और आपको नीचे दी गई विधि में चरणों का पालन करना चाहिए।
विधि 1: एरर पैदा करने वाले ऐप को पर्याप्त अनुमतियां दें
CLSID और APPID एक ऐप के लिए अद्वितीय हैं - और उन दोनों को रखने से आपको समस्या पैदा करने वाले ऐप की पहचान करने में मदद मिल सकती है। भले ही आप जानते हों कि कौन सा ऐप समस्या पैदा कर रहा है, आपको बस इसे पर्याप्त अनुमतियां देनी हैं ताकि हर बार जब इसे उनकी आवश्यकता हो तो यह समस्या न पैदा करे। ऐसा करने के चरण बहुत सरल हैं।
- Windows और R कुंजियों को एक साथ दबाएं, और Run में RegEdit टाइप करें। Enter दबाएं या OK पर क्लिक करके Registry Editor खोलें।
- Registry Editor से, HKEY_CLASSES_ROOT फोल्डर विस्तारित करें, और अंदर CLSID फोल्डर।
- उस फोल्डर को ढूंढें जिसमें आपको त्रुटि संदेश में प्राप्त CLSID हो।

- अब इस पर राइट-क्लिक करें और "permissions" चुनें और "Advanced" पर क्लिक करें।

- ऊपर, आपको owner दिखाई देगा - इसे Administrators ग्रुप में बदलें।
- ओनर विंडो के नीचे, 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 हो जो आपको आपके त्रुटि संदेश में मिला था। राइट-क्लिक करें और परमिशन चुनें और "Advanced" चुनें।
- चरण 4 से 6 का उपयोग करके, ऐप को पर्याप्त अनुमतियां दें।
- ध्यान दें कि जब आप CLSID और APPID वाले फोल्डर्स को देख रहे होंगे, तो आपको उस सर्विस का नाम वाली रजिस्ट्री कुंजी दिखाई देगी जो समस्या पैदा कर रही है।
- Windows कुंजी दबाएं, और या तो Control Panel टाइप करके परिणाम खोलें, या स्टार्ट मेनू से Control Panel खोलें, इस पर निर्भर करता है कि आप विंडोज के किस संस्करण का उपयोग कर रहे हैं।

- ऊपर दाएं पर icons व्यू पर स्विच करें, और Administrative Tools खोलें।
- Component Services खोलें।

- Computer पर क्लिक करें, फिर My Computer।

- अब अंत में वह सर्विस ढूंढें जो समस्या पैदा कर रही है, इस पर राइट-क्लिक करें, और properties चुनें। फिर Security टैब पर क्लिक करें।
- अगर रजिस्ट्री में परमिशन ठीक से सेट की गई थीं, तो आपको इस विंडो में सभी तीन श्रेणियों (Launch and Activation Permissions, Access Permissions, और Configuration Permissions) पर Customize चुनने में सक्षम होना चाहिए। अगर इनमें से कोई भी आइटम ग्रे आउट है, तो रजिस्ट्री परमिशन सेट करने के लिए पिछले चरणों को दोहराकर उन सेटिंग्स को सत्यापित करें।
- एक बार सभी तीन श्रेणियों पर Customize चुन लेने पर, Launch and Activation Permissions पर Edit चुनें। अगर आपको चेतावनी मिलती है कि एक या अधिक परमिशन एंट्रीज में अनरिकग्नाइज्ड टाइप है, तो Remove पर क्लिक करें। इसका सीधा सा मतलब है कि रजिस्ट्री में परमिशन नॉन-डिफॉल्ट वैल्यू पर सेट थीं, जो फिक्स पूरा करने के लिए आवश्यक है।

- नई विंडो में शीर्ष पर उपयोगकर्ताओं की सूची में System देखें। अगर यह मौजूद नहीं है तो Add पर क्लिक करें। System टाइप करें और OK पर क्लिक करें। विंडो में उपयोगकर्ताओं की सूची से System चुनें। विंडो के निचले आधे हिस्से में, Local Launch और Local Activation के बगल में Allow कॉलम में चेक लगाएं। आपको Local Access भी दिखाई दे सकता है, बस सुनिश्चित करें कि Allow कॉलम में इस आइटम के लिए चेक है। OK पर क्लिक करें। अन्य दो आइटम्स, Access Permissions, और Configuration Permissions के लिए चरण दोहराएं।
- इवेंट लॉग में सूचीबद्ध अन्य ClSID और AppID मानों के लिए चरणों को दोहराएं।
- उपरोक्त चरणों को करने के बाद परिवर्तनों को प्रभावी करने के लिए Rebooting आवश्यक है।
भले ही यह समस्या को हल करने का एक लंबा और थकाऊ तरीका लग सकता है, यह वह है जिसे इस समस्या का सामना कर रहे अधिकांश उपयोगकर्ताओं के लिए काम करने की सूचना मिली है। इसे चरण दर चरण ध्यान से पालन करें, और आप कुछ ही समय में DCOM एरर से छुटकारा पा लेंगे।
विधि 2: रजिस्ट्री कुंजियों को हटाएं
कुछ विरोधाभासी रजिस्ट्री कुंजियां भी इस समस्या का कारण बन सकती हैं। रजिस्ट्री कुंजियां सिस्टम के पालन के लिए बाइनरी में निर्देशों का एक रूप हैं। आपकी रजिस्ट्री में कुछ रजिस्ट्री कुंजियां मौजूद हैं जो भले ही माइक्रोसॉफ्ट सब-कैटेगरी से संबंधित हैं, समस्याएं पैदा करने के लिए जानी जाती हैं। इन कुंजियों को हटाने से हाथ में समस्या हल हो सकती है।
चेतावनी: सिस्टम की रजिस्ट्री बदलने के लिए तकनीकी विशेषज्ञता की आवश्यकता होती है और अगर गलत किया गया, तो आप अपने सिस्टम को मरम्मत से परे क्षतिग्रस्त कर सकते हैं, इसलिए, अपने जोखिम पर आगे बढ़ें। साथ ही, अगर आप रजिस्ट्री में बदलाव करने जा रहे हैं तो अपनी रजिस्ट्री का बैकअप बनाना न भूलें।
- Windows बटन पर क्लिक करें और सर्च बॉक्स में Registry Editor टाइप करें। अब दिखाए गए परिणामों में, Registry Editor पर राइट-क्लिक करें और "Run as Administrator" पर क्लिक करें।

- निम्नलिखित कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- अब निम्नलिखित कुंजियों को हटाएं
1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
- परिवर्तन सहेजें और अपना सिस्टम रीस्टार्ट करें।
- उपरोक्त उल्लिखित कुंजियों को रजिस्ट्री से हटाने के बाद, सिस्टम के लिए डिफ़ॉल्ट परमिशन लिखी जाएंगी। परिणामस्वरूप, जिन ऐप्स को DCOM सर्वर तक पहुंच की आवश्यकता होती है, उन्हें इसकी पहुंच प्राप्त होगी।