কম্পিউটার টিউটোরিয়াল

সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

কभी কখনো আপনার উইন্ডোজ OS আপগ্রেড করার পর, Event Viewer-এর অধীনে System Logs নিচের ত্রুটি বার্তাটি প্রদর্শন করতে পারে: Event ID 10010 error – The server did not register with DCOM within the required timeout। এই DCOM ত্রুটি বার্তাটি কী নির্দেশ করে এবং আপনি কীভাবে এই ত্রুটি সমাধান করবেন? আজকের পোস্টে এই কিছু প্রশ্নের উত্তর দেওয়া হয়েছে।

সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

আগে বড়তে, প্রথমে জানি DCOM কী। DCOM বা Distributed Component Object Model একটি মালিকানাধীন মাইক্রোসফট প্রযুক্তি যা Component Object Model (COM) সফ্টওয়্যারকে নেটওয়ার্ক জুড়ে যোগাযোগ করার অনুমতি দেয়। আপনি এটিকে COM-এর একটি এক্সটেনশন হিসেবে বিবেচনা করতে পারেন, যা COM মডেলের সাথে জড়িত কিছু अन्तর্নিহিত সমস্যা সমাধানের ক্ষমতা রাখে নেটওয়ার্কের ওপর আরও ভালো ব্যবহার করার জন্য।

Component Services-এর DCOM ওয়্যার প্রোটোকল দরকার COM (Component Object Model) কম্পোনেন্টগুলো অন্যান্য কম্পিউটারগুলোর সাথে যোগাযোগ করার জন্য। একটি উইন্ডোজ-ভিত্তিক সিস্টেমে, ডিফল্টভাবে, নেটওয়ার্ক কম্পিউটারগুলো প্রাথমিকভাবে DCOM সক্ষম করার জন্য কনফিগার করা থাকে।

COM কী? এটি উইন্ডোজ ১০-এ উন্নত কনফিগারেশন এবং ট্রাবলশুটিং-এর জন্য একটি টুল। ডেভেলপাররা প্রায়শই এটি রুটিন কম্পোনেন্ট এবং অ্যাপ্লিকেশন আচরণ কনফিগার করতে ব্যবহার করেন, যেমন ট্রানজ্যাকশনে অংশগ্রহণ এবং অবজেক্ট পুলিং, ইত্যাদি। এছাড়া, উইন্ডোজের কিছু কম্পোনেন্ট নিজেদের DCOM-এ রেজিস্টার করার জন্য বাধ্য হতে পারে। যদি সেগুলো তা করতে ব্যর্থ হয়, তবে আপনি এই বার্তাটি পাবেন।

The server did not register with DCOM within the required timeout error সমাধান করতে, এই ধাপগুলো অনুসরণ করুন:

  1. Component Services ব্যবহার করুন
  2. নিশ্চিত করুন যে Function Discovery Resource Publication Properties Services চলছে
  3. ডিফল্ট DCOM পারমিশন রিসেট করুন

এই ধাপগুলো সম্পর্কে আরও জানতে, পড়তে থাকুন।

১] Component Services ব্যবহার করুন

‘Run’ ডায়লগ বক্স খুলুন, খালি বক্সে ‘dcomcnfg’ টাইপ করুন এবং ‘Enter’ চাপুন ‘Component Services’ খোলার জন্য।

ডান প্যানে ‘Computers’ ফোল্ডারে ডাবল-ক্লিক করুন তারপর, ‘My Computer’-এ রাইট-ক্লিক করুন এবং ‘Properties’ অপশনটি নির্বাচন করুন।

সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

‘My Computer Properties’-এর অধীনে, ‘COM Security’ ট্যাবে স্যুইচ করুন এবং ‘Access Permissions’ সেকশনে যান। সেখানে, ‘Edit Default’ ট্যাবে চাপুন।

সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

এখন, যে নতুন উইন্ডোটি খুলবে, সেখানে Group or user names সেকশনের অধীনে অবজেক্টগুলোর সঠিক পারমিশন প্রয়োগ করুন।

সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

হলে, OK ক্লিক করুন এবং বের হোন।

এটি আপনার সমস্যা সমাধান করা উচিত।

২] নিশ্চিত করুন যে Function Discovery Resource Publication Properties Services চলছে

উইন্ডোজ ১০ সার্চ বক্সে ‘Services’ টাইপ করুন এবং ‘Enter’ চাপুন।

  • নিচে স্ক্রল করুন ‘Function Discovery Resource Publication’ এন্ট্রি লোকেট করতে।

    সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

    এতে ডাবল-ক্লিক করুন এবং ‘General’ ট্যাবে স্যুইচ করুন।

    নিশ্চিত করুন যে ‘Startup’ টাইপটি ‘Manual (Triggered)’-এ সেট করা আছে।

    ‘Apply’-এ ক্লিক করুন পরিবর্তনগুলো কার্যকর করতে।

    এছাড়া, নিশ্চিত করুন যে সার্ভিসটি চলছে। যদি না হয়, তবে সার্ভিস শুরু করার জন্য Start বাটনে ক্লিক করুন।

    ৩] ডিফল্ট DCOM পারমিশন রিসেট করুন

    সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ

    Start-এ ক্লিক করুন এবং Run নির্বাচন করুন, dcomcnfg টাইপ করুন, এবং Enter চাপুন ‘Component Services’ খোলার জন্য।

    Component Services > Computers এক্সপ্যান্ড করুন, My Computer-এ রাইট-ক্লিক করুন এবং Properties নির্বাচন করুন।

    Default Properties ট্যাবের Default Distributed COM Communication Properties সেকশনে, নিশ্চিত করুন যে:

    • Default Authentication Level Connect-এ সেট করা আছে
    • Default Impersonation Level Identify-এ সেট করা আছে।

    The server did not register with DCOM within the required timeout কীভাবে সমাধান করবেন?

    উইন্ডোজ ১১/১০ PC-এ The server did not register with DCOM within the required timeout error সমাধান করতে, আপনাকে তিনটি কাজ করতে হবে। প্রথম, নিশ্চিত করুন যে আপনার কাছে Component Services-এর সঠিক পারমিশন আছে। এর জন্য, আপনি Component Services উইজার্ড ব্যবহার করতে পারেন। দ্বিতীয়, আপনাকে যাচাই করতে হবে Function Discovery Resource Publication Properties Services চলছে কিনা। তৃতীয়, আপনাকে ডিফল্ট DCOM পারমিশন রিসেট করতে হবে। বিস্তারিত ধাপগুলো এই আর্টিকেলে উল্লেখ করা আছে, এবং আপনি সেগুলো অনুসরণ করে কাজটি সম্পন্ন করতে পারেন।

    উইন্ডোজ ১১/১০-এ Event ID 10010 কীভাবে সমাধান করবেন?

    Event ID 10010 error বা The server did not register with DCOM within the required timeout error একই জিনিস। তাই, আপনাকে আর্টিকেলে উল্লিখিত সব ধাপগুলো অনুসরণ করতে হবে। উদাহরণস্বরূপ, আপনাকে ডিফল্ট DCOM পারমিশন রিসেট করতে হবে, চেক করতে হবে Function Discovery Resource Publication Properties Services আপনার কম্পিউটারে কাজ করছে কিনা, ইত্যাদি।

    এটি সাহায্য করবে!

    সার্ভার প্রয়োজনীয় টাইমআউটের মধ্যে DCOM-এ রেজিস্টার হতে ব্যর্থ
    1. সমাধান: "The Remote Connection was not Made Because the Name of the Remote Access Server did not Resolve" ত্রুটি

    2. আপনার পিসিতে 'DNS Server Is Not Responding' ত্রুটি সমাধান করুন

    3. 'Required Privilege Is Not Held by the Client' এরর (0x80070522) সমাধান

    4. Windows 10-এ 'DNS সার্ভার রেসপন্ড করছে না' সমস্যা সমাধান: ধাপে ধাপে গাইড