ব্যবহারকারীরা 1053 ত্রুটি বার্তাটি অনুভব করেন৷ যেখানে বলা হয়েছে 'সেবাটি সময়মত শুরু বা নিয়ন্ত্রণের অনুরোধে সাড়া দেয়নি'। এই ত্রুটি বার্তাটি একটি টাইমআউটের কারণ যা একটি পরিষেবা শুরু করার জন্য একটি অনুরোধ শুরু করার পরে ঘটে কিন্তু এটি সময় উইন্ডোতে সাড়া দেয়নি৷
উইন্ডোজ পরিষেবাগুলির সমস্যা থেকে শুরু করে কাস্টম পরিষেবাগুলি চালু করতে না পারা পর্যন্ত (গেমস এবং অন্যান্য তৃতীয় পক্ষের সফ্টওয়্যার সহ) ত্রুটি বার্তার অনেক বৈচিত্র রয়েছে৷ আমরা এমন উদাহরণও পেয়েছি যেখানে বিকাশকারীরা তাদের কাস্টম সফ্টওয়্যার তৈরি করার সময় এই সমস্যার মুখোমুখি হয়েছিল। এখানে এই নিবন্ধে, আমরা ত্রুটি বার্তার সমস্ত বৈচিত্রের মধ্য দিয়ে যাব এবং একবার এবং সর্বদা সমস্যা সমাধানের জন্য কী করা যেতে পারে তা নিয়ে আলোচনা করব৷
Windows এ ত্রুটি 1053 এর কারণ কি?
ব্যবহারকারীদের কাছ থেকে প্রাথমিক রিপোর্ট পাওয়ার পর, আমরা আমাদের তদন্ত শুরু করেছি এবং পরিষেবা হিসাবে শুরু করার মেকানিক্সের সাথে জড়িত সমস্ত মডিউলগুলিকে গভীরভাবে দেখেছি। সমস্ত ফলাফল সংগ্রহ করার পরে এবং ব্যবহারকারীর প্রতিক্রিয়াগুলির সাথে সিঙ্ক করার পরে, আমরা উপসংহারে পৌঁছেছি যে সমস্যাটি বিভিন্ন কারণে ঘটেছে৷ তাদের মধ্যে কয়েকটি নীচে তালিকাভুক্ত করা হয়েছে:
- টাইমআউট সেটিংস: উইন্ডোজ, ডিফল্টরূপে, একটি টাইমআউট সেটিং আছে যা অ্যাপ্লিকেশন দ্বারা পূরণ না হলে, তাদের গর্ভপাত এবং বন্ধ করতে বাধ্য করে। আপনি যে পরিষেবাটি চালু করার চেষ্টা করছেন সেটি সাড়া দিতে যদি অনেক বেশি সময় নেয়, তাহলে সেটিকে মেরে ফেলা হবে। এখানে, আমরা রেজিস্ট্রি ম্যানিপুলেট করে টাইমআউট সেটিং পরিবর্তন করতে পারি।
- অনুপস্থিত DLL ফাইল: ত্রুটির আরেকটি উদাহরণ ঘটে যখন আপনার কম্পিউটারে একটি অনুপস্থিত DLL ফাইল থাকে যা অন্যান্য অনেক অ্যাপ্লিকেশন দ্বারাও ব্যবহৃত হয়। যদি এই DLL ফাইলটি দ্বন্দ্বে থাকে বা একেবারেই উপস্থিত না থাকে তবে আপনি ত্রুটি বার্তাটি অনুভব করবেন৷
- দূষিত/অনুপস্থিত সিস্টেম ফাইল: কেন এই সমস্যাটি ঘটে তার আরেকটি উদাহরণ হল আপনার কম্পিউটারে দূষিত বা অনুপস্থিত সিস্টেম ফাইল রয়েছে। যদি উইন্ডোজের ইনস্টলেশনটি সঠিক না হয় এবং সমস্যা থাকে, তাহলে আলোচনার অধীনে ত্রুটি বার্তা সহ আপনি অনেক সমস্যার সম্মুখীন হবেন৷
- সেকেলে উইন্ডোজ: মাইক্রোসফ্ট আনুষ্ঠানিকভাবে তাদের অফিসিয়াল ওয়েবসাইটে এই ত্রুটি বার্তাটি স্বীকৃতি দিয়েছে এবং এমনকি সমস্যা সমাধানের জন্য একটি অস্থায়ী হটফিক্স প্রকাশ করেছে। যাইহোক, সম্প্রতি তারা হটফিক্স সরিয়ে দিয়েছে এবং ব্যবহারকারীদের উইন্ডোজের সর্বশেষ পুনরাবৃত্তিতে আপগ্রেড করার নির্দেশ দিয়েছে।
- একটি রিলিজ বিল্ড ব্যবহার করা (ডেভেলপারদের জন্য): আপনি যদি উইন্ডোজের একটি ডিবাগ বিল্ডে পরিষেবা চালু করার চেষ্টা করছেন, তাহলে আপনি সম্ভবত এই ত্রুটি বার্তাটি অনুভব করতে পারেন৷ ডিবাগ বিল্ডগুলি স্থিতিশীল নয় এবং রিলিজ বিল্ডগুলির তুলনায় সমস্ত কার্যকারিতা চলছে না৷
- মিসিং ফ্রেমওয়ার্ক (ডেভেলপারদের জন্য): ফ্রেমওয়ার্কের অসামঞ্জস্যতাও ত্রুটির বার্তা সৃষ্টির জন্য দায়ী। যে বাক্সে আপনি পরিষেবাটি চালানোর চেষ্টা করছেন এবং আপনার পরিষেবাটি নিজেই একই কাঠামোতে থাকা উচিত৷ ৷
- ডিবি পরিষেবাতে একটি সমস্যা (ডেভেলপারদের জন্য): আরেকটি উদাহরণ যেখানে আপনি এই ত্রুটি বার্তাটি অনুভব করতে পারেন যেখানে আপনার প্রকল্পের কনফিগারেশনে সমস্যা রয়েছে। সার্ভারের বিবরণ ঠিক করা উচিত যাতে পরিষেবাটি অ্যাক্সেস করতে সমস্যা না হয়।
- দুষ্ট ইনস্টলেশন: আরেকটি সাধারণ উদাহরণ যেখানে আপনি এই ত্রুটির বার্তাটি অনুভব করতে পারেন তা হল যেখানে আপনার অ্যাপ্লিকেশনের ইনস্টলেশন (যা পরিষেবাটি প্রম্পট করছে) কিছুটা দূষিত। পুনরায় ইনস্টল করা এখানে সাহায্য করে।
- খারাপ নেটওয়ার্ক কনফিগারেশন: পরিষেবাগুলি সব সময় আপনার নেটওয়ার্কের সাথে যোগাযোগ করে। আপনার নেটওয়ার্ক কনফিগারেশন ভাল না হলে, পরিষেবাগুলি তাদের কাজগুলি সম্পাদন করতে সক্ষম নাও হতে পারে এবং তাই আলোচনার অধীনে ত্রুটি বার্তার কারণ হতে পারে৷
- প্রশাসক অ্যাক্সেস:৷ আপনি যে পরিষেবাটি চালু করার চেষ্টা করছেন (বা তৃতীয় পক্ষ চালু করার চেষ্টা করছেন) সেটি প্রশাসক হিসাবে চালু করা উচিত যদি এটি স্বাভাবিক ব্যবহারের জন্য নয় এমন সিস্টেম সংস্থানগুলি ব্যবহার করে৷
আমরা সমাধানগুলি নিয়ে এগিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি আপনার কম্পিউটারে প্রশাসক হিসাবে লগ ইন করেছেন এবং একটি সক্রিয় ইন্টারনেট সংযোগ রয়েছে৷ এছাড়াও, শুরু থেকেই সমাধানটি অনুসরণ করুন এবং সেই অনুযায়ী কাজ করুন।
দুষ্ট ফাইল মেরামত করুন
এখান থেকে নষ্ট এবং হারিয়ে যাওয়া ফাইলগুলি স্ক্যান করতে এবং পুনরুদ্ধার করতে Restoro ডাউনলোড করুন এবং চালান . একবার হয়ে গেলে, নীচের সমাধানগুলি নিয়ে এগিয়ে যান৷
সমাধান 1:রেজিস্ট্রির মাধ্যমে টাইমআউট সেটিংস পরিবর্তন করা
প্রথম যে জিনিসটি আমাদের চেষ্টা করা উচিত তা হল আপনার রেজিস্ট্রি এডিটরের মাধ্যমে আপনার পরিষেবার টাইমআউট সেটিংস পরিবর্তন করা। যখনই একটি পরিষেবা চালু করার জন্য অনুরোধ করা হয়, একটি টাইমার একটি পূর্বনির্ধারিত মান দিয়ে শুরু করা হয়। যদি এই সময়সীমার মধ্যে পরিষেবাটি শুরু না হয়, তবে ত্রুটি বার্তাটি রিপোর্ট করার জন্য সামনে আসে। এখানে এই সমাধানে, আমরা আপনার কম্পিউটারের রেজিস্ট্রিতে নেভিগেট করব এবং মান পরিবর্তন করব। এটি উপস্থিত না থাকলে, আমরা এটির জন্য একটি নতুন কী তৈরি করব৷
৷- Windows + R টিপুন, টাইপ করুন “regedit ” ডায়ালগ বক্সে এবং এন্টার টিপুন।
- রেজিস্ট্রি এডিটরে একবার, নিম্নলিখিত ফাইল পাথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
- এখন, 'ServicesPipeTimeout'-এর কী অনুসন্ধান করুন। আপনি যদি এটি ইতিমধ্যেই সেখানে খুঁজে পান তবে আপনি সরাসরি সম্পাদনা করতে যেতে পারেন। যাইহোক, যদি আপনি এন্ট্রি খুঁজে না পান, নিয়ন্ত্রণ নির্বাচন করুন , স্ক্রিনের ডানদিকে উপস্থিত যেকোন স্পেসে ডান-ক্লিক করুন এবং নতুন> DWORD নির্বাচন করুন
- কীটির নাম দিন ‘ServicesPipeTimeout এবং 180000 হিসাবে মান সেট করুন (এছাড়াও আপনি মানটিতে ডান-ক্লিক করতে পারেন এবং পরিবর্তন এ ক্লিক করতে পারেন যদি মান সেট করার বিকল্পটি আপনার ক্ষেত্রে না আসে।
- পরিবর্তনগুলি সংরক্ষণ করুন এবং প্রস্থান করুন। পুনঃসূচনা করুন ৷ আপনার কম্পিউটার সম্পূর্ণভাবে এবং তারপর পরিষেবা চালু করার চেষ্টা করুন। সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
সমাধান 2:সিস্টেম ফাইল দুর্নীতির জন্য পরীক্ষা করা হচ্ছে
আমরা আরও প্রযুক্তিগত এবং উন্নত পদ্ধতিতে যাওয়ার আগে চেষ্টা করার আরেকটি জিনিস হল সিস্টেমে কোনও দুর্নীতি আছে কিনা তা পরীক্ষা করা। যদি আপনার উইন্ডোজ ফাইলগুলি অনুপস্থিত থাকে এবং কোনওভাবে দূষিত হয় তবে এটি কিছু গুরুত্বপূর্ণ মডিউল কাজ না করতে পারে। ফলস্বরূপ, আপনি ত্রুটি বার্তা 1053 অনুভব করবেন। এই সমাধানে, আমরা উইন্ডোর সিস্টেম ফাইল চেকার ব্যবহার করব যা আপনার সমস্ত সিস্টেম ফাইল কাঠামো পরীক্ষা করে এবং অনলাইনে বর্তমান একটি নতুন কপির সাথে কাঠামোর তুলনা করে। কোনো অমিল থাকলে, ফাইলগুলি সেই অনুযায়ী প্রতিস্থাপন করা হবে৷
৷- Windows + S টিপুন, ডায়ালগ বক্সে "কমান্ড প্রম্পট" টাইপ করুন, অ্যাপ্লিকেশনটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন .
- একবার এলিভেটেড কমান্ড প্রম্পটে, নিম্নলিখিত কমান্ডগুলি এক এক করে কার্যকর করুন এবং নিশ্চিত করুন যে সেগুলি সম্পূর্ণ হয়েছে:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
- পরবর্তী কমান্ডটি স্ক্যান চালানোর সময় সিস্টেম ফাইল পরীক্ষক নির্ণয় করে এমন যেকোনো সমস্যা সমাধান করে। পুনঃসূচনা করুন ৷ আপনার কম্পিউটার সম্পূর্ণভাবে কমান্ড চালানোর পরে এবং সমস্যাটি ভালভাবে সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
সমাধান 3:অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করা (যদি প্রযোজ্য হয়)৷
ত্রুটি বার্তা 1053 নির্মূল করার আরেকটি দরকারী পদ্ধতি হল অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করা যা পরিষেবাটির জন্য অনুরোধ করছে। সাধারণত, বাইরের উৎস থেকে (মাইক্রোসফট স্টোর ব্যতীত) ইনস্টল করা তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিতে অনুপস্থিত বা পুরানো উপাদান থাকতে পারে যা উইন্ডোজে কিছু পরিষেবার জন্য অনুরোধ করছে৷
এখানে, আপনি যা করতে পারেন তা হল অফিসিয়াল ওয়েবসাইটে নেভিগেট করা এবং অ্যাপ্লিকেশনটির একটি নতুন সংস্করণ ডাউনলোড করা। বর্তমান সংস্করণটি আনইনস্টল করার পরে, আপনি এটি ইনস্টল করতে পারেন। উইন্ডোজে একটি অ্যাপ্লিকেশন আনইনস্টল করার পদ্ধতি এখানে রয়েছে।
- Windows + R টিপুন, টাইপ করুন “appwiz.cpl ” ডায়ালগ বক্সে এবং এন্টার টিপুন।
- একবার অ্যাপ্লিকেশান ম্যানেজারে, অ্যাপ্লিকেশনটি অনুসন্ধান করুন, এটিতে ডান ক্লিক করুন এবং আনইনস্টল করুন নির্বাচন করুন .
- আপনার কম্পিউটার পুনরায় চালু করুন এবং তারপর পুনরায় ইনস্টলেশন প্রক্রিয়ার সাথে এগিয়ে যান।
সমাধান 4:নেটওয়ার্ক ক্যাশে এবং কনফিগারেশন পুনরায় সেট করা
আপনি যদি এমন একটি পরিষেবা ব্যবহার করেন যা ইন্টারনেটের সাথে সংযোগ করে এবং সেখানে কিছু কাজ সম্পন্ন করে, তাহলে আপনার সমস্ত সকেট এবং অন্যান্য নেটওয়ার্ক কনফিগারেশন অক্ষত আছে কিনা এবং কোনো সমস্যা সৃষ্টি করছে না কিনা তা পরীক্ষা করার পরামর্শ দেওয়া হচ্ছে। যদি সেগুলি হয়, তাহলে আপনার পরিষেবা তার কাজগুলি সম্পাদন করার জন্য ইন্টারনেটের সাথে সংযোগ করতে সক্ষম নাও হতে পারে এবং তাই অসুবিধার কারণ হতে পারে৷
এই সমাধানে, আমরা প্রশাসক হিসাবে কমান্ড প্রম্পটে নেভিগেট করব এবং সেখান থেকে নেটওয়ার্ক কনফিগারেশনগুলি পুনরায় সেট করব। সফল হলে, ত্রুটি বার্তা নির্মূল করা হবে৷
৷দ্রষ্টব্য: এটি আপনার ম্যানুয়ালি সেট করা সমস্ত কাস্টম সেটিংস মুছে ফেলবে৷
৷- Windows + R টিপুন, টাইপ করুন “কমান্ড প্রম্পট " ডায়ালগ বক্সে, অ্যাপ্লিকেশনটিতে ডান-ক্লিক করুন এবং "প্রশাসক হিসাবে চালান নির্বাচন করুন ”।
- একবার এলিভেটেড কমান্ড প্রম্পটে, নিম্নলিখিত কমান্ডগুলি একে একে চালান:
netsh winsock reset ipconfig /renew
- আপনার নেটওয়ার্ক রিসেট করার পর, আপনার ব্রাউজারে চেক করে আপনার ইন্টারনেট অ্যাক্সেস আছে কিনা তা নিশ্চিত করুন এবং সমস্যাটির সমাধান হয়েছে কিনা দেখুন।
সমাধান 5:আবেদনের মালিকানা পাওয়া
আরেকটি বিরল ঘটনা যা আমরা দেখতে পেয়েছি যে অ্যাপ্লিকেশনটির মালিকানা না থাকার কারণে অ্যাপ্লিকেশনটি পরিষেবাটি সঠিকভাবে কার্যকর করতে পারেনি। এটি বোঝায় যে অ্যাপ্লিকেশনটির যথেষ্ট উন্নত অ্যাক্সেস নেই, এটি কোনও পরিষেবা থেকে/এর প্রতিক্রিয়া পাঠাতে/পড়তে সক্ষম হবে না (বিশেষত যদি এটি একটি সিস্টেম পরিষেবা হয়)। এই নিবন্ধে, আমরা অ্যাপ্লিকেশনটির এক্সিকিউটেবলে নেভিগেট করব এবং তারপরে আমাদের ব্যবহারকারীর নামে মালিকানা পরিবর্তন করব। সফল হলে, এটি ত্রুটি 1053 পাওয়ার সমস্যার সমাধান করবে।
- অ্যাপ্লিকেশনের ফাইল/ফোল্ডারটি সনাক্ত করুন। ডান-ক্লিক করুন এবং সম্পত্তি নির্বাচন করুন .
- "নিরাপত্তা" ট্যাবে নেভিগেট করুন৷ এবং “Advanced-এ ক্লিক করুন আপনি নীচের ছবিতে দেখতে পাচ্ছেন হিসাবে স্ক্রিনের কাছাকাছি নীচে উপস্থিত।
- “পরিবর্তন-এ ক্লিক করুন ” বোতামটি পূর্ববর্তী স্ক্রিনে উপস্থিত। এটি মালিকের মূল্যের সামনে থাকবে। এখানে আমরা এই ফোল্ডারের মালিককে ডিফল্ট মান থেকে আপনার কম্পিউটার অ্যাকাউন্টে পরিবর্তন করব।
- এখন বর্তমান স্থানটিতে আপনার ব্যবহারকারীর অ্যাকাউন্টের নাম লিখুন এবং "নামগুলি পরীক্ষা করুন" এ ক্লিক করুন . উইন্ডোজ স্বয়ংক্রিয়ভাবে সমস্ত অ্যাকাউন্ট তালিকাভুক্ত করবে যা এই নামের বিরুদ্ধে হিট।
আপনি যদি এই পদ্ধতিটি ব্যবহার করে আপনার অ্যাকাউন্টের নাম খুঁজে না পান তবে আপনি উপলব্ধ ব্যবহারকারী গোষ্ঠীর তালিকা থেকে ম্যানুয়ালি এটি নির্বাচন করার চেষ্টা করতে পারেন। "অ্যাডভান্সড" এ ক্লিক করুন এবং যখন নতুন উইন্ডো আসবে, তখন "এখন খুঁজুন" এ ক্লিক করুন। আপনার কম্পিউটারের সমস্ত ব্যবহারকারী গোষ্ঠীর সমন্বয়ে স্ক্রীনের নীচে একটি তালিকা তৈরি করা হবে। আপনার অ্যাকাউন্ট নির্বাচন করুন এবং "ঠিক আছে" টিপুন। আপনি যখন ছোট উইন্ডোতে ফিরে আসবেন, আবার "ঠিক আছে" টিপুন৷
৷- এখন চেক করুন লাইন “সাব কন্টেইনার এবং অবজেক্টে মালিক প্রতিস্থাপন করুন ” এটি নিশ্চিত করবে যে ফোল্ডারের মধ্যে থাকা সমস্ত ফোল্ডার/ফাইলও তাদের মালিকানা পরিবর্তন করে। এইভাবে আপনাকে উপস্থিত কোনো সাব-ডিরেক্টরিগুলির জন্য বারবার সমস্ত প্রক্রিয়ার সাথে এগিয়ে যেতে হবে না। এটি ছাড়াও, আমরা আপনাকে "এই অবজেক্ট থেকে উত্তরাধিকারযোগ্য অনুমতি এন্ট্রিগুলির সাথে সমস্ত চাইল্ড অবজেক্টের অনুমতি এন্ট্রিগুলিকে প্রতিস্থাপন করুন বিকল্পটি সক্ষম করার পরামর্শ দিই৷ ”।
- এখন “প্রয়োগ করুন ক্লিক করার পর বৈশিষ্ট্য উইন্ডো বন্ধ করুন এবং পরে আবার খুলুন। নিরাপত্তা ট্যাবে নেভিগেট করুন এবং “উন্নত ক্লিক করুন ”।
- অনুমতি উইন্ডোতে, “যোগ করুন-এ ক্লিক করুন ” পর্দার কাছাকাছি নীচে উপস্থিত।
- “নীতি নির্বাচন করুন-এ ক্লিক করুন ” একটি অনুরূপ উইন্ডো পপ আপ হবে যেমন এটি ধাপ 4 তে করেছিল৷ যখন এটি হবে তখন ধাপ 4 পুনরাবৃত্তি করুন৷ এখন সমস্ত অনুমতি (সম্পূর্ণ নিয়ন্ত্রণ প্রদান) পরীক্ষা করুন এবং “ঠিক আছে টিপুন ”।
- লাইনটি চেক করুন “এই অবজেক্ট থেকে উত্তরাধিকারযোগ্য অনুমতি এন্ট্রিগুলির সাথে সমস্ত চাইল্ড অবজেক্টের অনুমতি এন্ট্রি প্রতিস্থাপন করুন ” এবং Apply চাপুন।
- ফাইলগুলি বন্ধ করুন এবং পুনরায় চালু করুন সম্পূর্ণরূপে আপনার কম্পিউটার। এখন, অ্যাপ্লিকেশন চালু করার চেষ্টা করুন এবং সমস্যাটি ভালভাবে সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
সমাধান 6:সর্বশেষ বিল্ডে উইন্ডোজ আপডেট করা
চেষ্টা করার আরেকটি জিনিস হল আপনার কম্পিউটারে উইন্ডোজের আপডেটেড সংস্করণ ইনস্টল করা আছে কিনা তা পরীক্ষা করা। মাইক্রোসফ্ট ওএস-এ নতুন পরিবর্তনগুলি লক্ষ্য করতে এবং অতিরিক্ত বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য আপডেটগুলি প্রকাশ করে। কিছু আপডেট 'সমালোচনামূলক' প্রকৃতির এবং যত তাড়াতাড়ি সম্ভব ইনস্টল করা আবশ্যক। যদি এই 'সমালোচনামূলক' আপডেটগুলির মধ্যে কোনোটি ইনস্টল করা না থাকে, তাহলে আপনি সমস্যার সম্মুখীন হবেন৷
৷- অনুসন্ধান বার চালু করতে Windows + S টিপুন, লিখুন আপডেট ডায়ালগ বক্সে এবং আপডেট সেটিংস খুলুন।
- আপডেট সেটিংসে একবার, আপডেটের জন্য চেক করুন এ ক্লিক করুন . কম্পিউটারটি এখন মাইক্রোসফ্ট সার্ভারের সাথে সংযোগ করবে এবং কোন আপডেট উপলব্ধ আছে কিনা তা দেখবে। যদি ইতিমধ্যেই হাইলাইট করা কোনো আপডেট থাকে, তাহলে সেগুলো অবিলম্বে সম্পাদন করুন।
বোনাস:বিকাশকারীদের জন্য টিপস
আপনি যদি একজন ডেভেলপার হন এবং উইন্ডোজে একটি পরিষেবা চালু করার চেষ্টা করেন, তাহলে শত শত প্রযুক্তিগততা রয়েছে যা আপনাকে প্রজনন করতে এবং পরিষেবা থেকে প্রতিক্রিয়া পেতে সঠিকভাবে করতে হবে। এখানে এই বোনাস সমাধানে, আমরা উন্নয়নশীল বিশ্বে ত্রুটি 1053 এর সবচেয়ে জনপ্রিয় কিছু কারণ এবং তাদের সমাধানগুলি তালিকাভুক্ত করব৷
- নিশ্চিত করা হচ্ছে .NET ফ্রেমওয়ার্কগুলি সিঙ্কে আছে: আপনি যে অ্যাপ্লিকেশন/পরিষেবাটি চালু করার চেষ্টা করছেন সেটি হোস্টিং মেশিনের চেয়ে অন্য ফ্রেমওয়ার্কে থাকলে, আপনি সমস্যার সম্মুখীন হবেন। নিশ্চিত করুন যে ফ্রেমওয়ার্কগুলি সিঙ্কে আছে৷
- রিলিজ বিল্ড ব্যবহার করা: বিকাশকারীরা সাধারণত ডিবাগ ব্যবহার করে বিভিন্ন পরিষেবা এবং তাদের ক্রিয়াকলাপ পরীক্ষা করার জন্য তৈরি করুন। যাইহোক, এটি উল্লেখ করা হয়েছে যে রিলিজ বিল্ডে পরিষেবা না চালানোর ফলে বেশ কিছু সমস্যার সৃষ্টি হয়৷ ৷
- আপনার পরিষেবার স্টার্টআপ ডিবাগ করতে (আরো অন্তর্দৃষ্টি পেতে), আপনার পরিষেবার OnStart() পদ্ধতির উপরে নীচে তালিকাভুক্ত কোডটি সন্নিবেশ করুন:
while(!System.Diagnostics.Debugger.IsAttached) Thread.Sleep(100);
এটি যা করবে তা হল পরিষেবাটি বন্ধ করে দেওয়া যাতে আপনি দ্রুত ডিবাগ> অ্যাটাক এর মাধ্যমে ভিজ্যুয়াল স্টুডিও ডিবাগার সংযুক্ত করতে পারেন
- রিলিজ DLL অনুলিপি করুন অথবা ডিবাগ মোডের পরিবর্তে রিলিজ মোড থেকে DLL ফাইলটি পান এবং এটি ইনস্টলেশন ফোল্ডারের মধ্যে আটকান। DLL ফাইলের সাথে সম্পর্কিত হলে এটি যেকোনো সমস্যার সমাধান করবে।
- নিশ্চিত করুন যে ডাটাবেস আপনার পরিষেবা/অ্যাপ্লিকেশন যা অ্যাক্সেস করছে তা সঠিকভাবে কনফিগার করা হয়েছে। যদি ডাটাবেসের সাথে কোন সমস্যা থাকে (বা অন্য কোন শংসাপত্র), আপনি ত্রুটি বার্তাটি অনুভব করবেন। একটি ভাল অভ্যাস হল সমস্ত মডিউলগুলি আবার পরীক্ষা করা এবং নিশ্চিত করা যে সমস্ত প্যারামিটার এবং ভেরিয়েবলগুলি সঠিকভাবে সেট করা আছে৷