"ত্রুটি সহ স্টপগুলির জন্য ক্রিয়াগুলি সক্ষম করুন" চেকবাক্সটি উইন্ডোজ ভিস্তা এবং উইন্ডোজ সার্ভার ২০০৮ এর সাথে প্রবর্তিত হয়েছিল, যা ডকুমেন্টেশনের একক, বিব্রতকর লাইন সরবরাহ করেছিল :
পরিষেবাটি ত্রুটির সাথে বন্ধ হয়ে যাওয়া পুনরুদ্ধার ক্রিয়াগুলি ট্রিগার করতে ত্রুটিগুলি সহ স্টপগুলির জন্য ক্রিয়াগুলি সক্ষম করুন নির্বাচন করুন ।
SC.exe প্রোগ্রাম একটি নতুন কমান্ড প্রদান আপডেট করা হয়েছে: failureflag। ডকুমেন্টেশন একটি খারাপ উদাহরণ দেখায় এবং সত্যিই উইন্ডোজ সার্ভার 2003 প্রযোজ্য নয়, কিন্তু কমান্ড যা আমাদের বলে:
কোনও ত্রুটির ফলস্বরূপ কোনও পরিষেবা বন্ধ হয়ে গেলে পুনরুদ্ধারের ক্রিয়াগুলি ট্রিগার করা হবে কিনা তা সুনির্দিষ্ট করে।
সুতরাং, চেকবক্স এবং sc failureflagএকই পতাকা সেট করতে ব্যবহৃত হয়। কমান্ড প্রম্পট
টাইপ করুন sc failureflag, আমরা শেষ পর্যন্ত একটি বেশ শালীন বিবরণ পেতে:
কোনও পরিষেবার ফ্ল্যাগ সেটিং ব্যর্থতার ক্রিয়াগুলি পরিবর্তন করে। যদি এই সেটিংটি 0 (ডিফল্ট) হয় তবে সার্ভিস কন্ট্রোল ম্যানেজার (এসসিএম) কেবলমাত্র সার্ভারের মধ্যে কনফিগার করা ব্যর্থতার ক্রিয়াগুলিকে সক্ষম করে যদি পরিষেবা প্রসেসটি SERVICE_STOPPED ব্যতীত অন্য কোনও রাজ্যে পরিষেবার সাথে শেষ হয়। যদি এই সেটিংটি 1 হয়, উপরিউক্তভাবে পরিষেবা প্রক্রিয়া সমাপ্তির পাশাপাশি 0 টির বাইরে উইন 32 প্রস্থান কোডের সাথে পরিষেবা যদি SERVICE_STOPPED অবস্থায় প্রবেশ করে তবে পরিষেবাটিতে কনফিগার করা ব্যর্থতার ক্রিয়াগুলি এসসিএম সক্ষম করে। পরিষেবাটিতে কোনও ব্যর্থতার ক্রিয়াকলাপটি কনফিগার না করা থাকলে এই সেটিংটিকে উপেক্ষা করা হবে।
একটি অনুরূপ বর্ণনা এখানে পাওয়া যাবে ।
সুতরাং, আসল প্রশ্নের সঠিক উত্তর হ'ল: যখন আপনার পরিষেবা SERVICE_STOPPED অবস্থায় সমাপ্ত হবে না তখন কনফিগার করা পুনরুদ্ধারের ক্রিয়াগুলি সর্বদা কার্যকর হয়। "ত্রুটি সহ স্টপগুলির জন্য ক্রিয়াগুলি সক্ষম করুন" আপনাকে যদি পুনরুদ্ধারের ক্রিয়াগুলি সক্ষম করার দরকার হয় তবে আপনার সার্ভিস SERVICE_STOPPED অবস্থায় প্রবেশ করে, যদি প্রস্থান কোড 0 (ত্রুটি) না হয় তবে অবশ্যই তা পরীক্ষা করা উচিত ।