ونڈوز میں ونڈ ہالپون لائن میں خودکار (ٹرگر اسٹارٹ) اور دستی (ٹرگر اسٹارٹ) خدمات

Automatic



سروسز ایم ایم سی سروس کے نام ، موجودہ حیثیت ، اور اسٹارٹ اپ کی قسم دکھاتا ہے۔ آپ میں سے بیشتر خودکار کے بارے میں جانتے ہیں ، خودکار (تاخیر کا آغاز) ، اور دستی آغاز کی اقسام .

  • خودکار - سسٹم کے آغاز پر خدمات کا آغاز ہوتا ہے۔
  • خودکار (تاخیر کا آغاز) - سسٹم کے بوٹنگ ختم ہونے کے بعد اور ابتدائی مطالبہ کی کارروائیوں کے مکمل ہونے کے بعد خدمت کا آغاز ہوتا ہے ، تاکہ نظام تیزی سے بڑھ جائے۔
  • ہینڈ بک - جب ضرورت ہوتی ہے تو سروس شروع ہوتی ہے (دوسری خدمات کے انحصار سے متعین) یا جب متعلقہ API کا استعمال کرتے ہوئے کسی ایپلیکیشن سے فون کیا جاتا ہے۔
  • غیر فعال - سروس کو مکمل طور پر غیر فعال کرتا ہے اور اسے اور اس کے انحصار کو چلانے سے روکتا ہے۔

لیکن وہ 'ٹرگر اسٹارٹ' خدمات کیا ہیں؟









ٹرگر اسٹارٹ سروسز کیا ہیں؟

ٹرگر اسٹارٹ سروس ایک باقاعدہ سروس ہے جسے چلانے کے لئے تشکیل دیا گیا ہے (یا چلنا چھوڑنا) صرف اس وقت جب اس کی تخلیق ہوتی ہے ، یعنی صرف اس صورت میں جب آپ کے بیان کردہ کچھ معیارات اور شرائط پوری ہوجاتی ہیں (مثال کے طور پر ، جب پہلا نیٹ ورک IP پتہ دستیاب ہوجاتا ہے) ، یا جب آخری نیٹ ورک کا IP گم ہو جائے)۔



یہاں دستیاب ٹرگرز کی ایک فہرست ہے جو کسی دی گئی سروس کے اسٹارٹ اپ وضع کو تشکیل دینے کیلئے استعمال ہوسکتی ہے۔





  • ڈیوائس انٹرفیس کی آمد یا روانگی
  • کسی ڈومین میں شامل ہونا یا چھوڑنا
  • فائر وال بندرگاہ کھولنا یا بند کرنا
  • گروپ پالیسی میں تبدیلی
  • پہلا IP پتہ دستیاب یا آخری IP پتا چھوڑ رہا ہے
  • کسٹم ایونٹ - ونڈوز کے لئے ایونٹ ٹریسنگ (ETW)
مزید تفصیلات کے لئے ، مضمون دیکھیں SERVICE_TRIGGER | مائیکرو سافٹ دستاویزات

مثال 1: ونڈوز ٹائم سروس

جب آلہ کسی ڈومین سے منسلک ہوتا ہے تو ونڈوز ٹائم سروس کو شروع کرنے کے لئے تشکیل کیا جاتا ہے۔ اس خدمت کے محرکات کو دیکھنے کے لئے آپ مندرجہ ذیل کمانڈ کو چلا سکتے ہیں:

sc qtriggerinfo w32time

آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا:



]

ونڈوز 7 اور اس سے قبل میں ، آپ کو اس سروس کے لئے دو محرک نظر آتے ہیں۔

سروس سے شروع کریں۔

جیسا کہ آپ ڈبلیو 32 ٹائم سروس سے متعلق استفسار کن معلومات سے دیکھ سکتے ہیں ، یہ خدمت کمپیوٹر کے شروع ہونے پر ترتیب دی گئی ہے ایک ڈومین میں شمولیت اختیار کی اور جب کمپیوٹر بند ہو ڈومین چھوڑ دیتا ہے .

متعلقہ: ڈبلیو 32 ٹائم ورک گروپ کے کمپیوٹر پر شروع نہیں ہوتا ہے - ونڈوز کلائنٹ | مائیکرو سافٹ دستاویزات

مثال 2: ونڈوز اپ ڈیٹ سروس

ونڈوز اپ ڈیٹ سروس ( ووزرو ) کو بطور ڈیفالٹ دستی پر سیٹ کیا گیا ہے ، اور اسے ونڈوز 10 میں اسٹارٹ ٹرگر کرنے کیلئے تشکیل دیا گیا ہے۔

کے لئے محرکات دیکھنے کیلئے درج ذیل کمانڈ کو چلائیں ونڈوز اپ ڈیٹ خدمت:

sc qtriggerinfo wuauserv

آپ دیکھ سکتے ہیں کہ جب گروپ پالیسی کی تشکیل کو تبدیل کیا جاتا ہے تو خدمت متحرک ہوجاتی ہے۔

[ایس سی] کوئریز سروسسافیگ 2 سوکسی سرور سروس: ووزرس سروس سروس گروپ پالیسی شروع کریں: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [مشینی پالیسی پیش کریں] سروس گروپ پالیسی شروع کریں: 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [صارف کی موجودگی]

جب گروپ پالیسی (مشین یا صارف کی پالیسی) کی تشکیل ہوگی تو ونڈوز اپ ڈیٹ سروس کو متحرک کیا جائے گا تبدیلیاں . گائڈ 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0 MACHINE_POLICY_PRESENT_GUID کی نمائندگی کرتا ہے ، اور 54FB46C8-F089-464C-B1FD-59D1B62C3B50 USER_POLICY_PRESENT_GUID کی نمائندگی کرتا ہے۔

اشارے بلب آئیکنآپ خود ہی اس کی جانچ کرسکتے ہیں۔ جب آپ پہلی بار سروسز ایم ایم سی کھولتے ہیں تو ، ونڈوز اپ ڈیٹ سروس اس میں ہوگی رک گیا حالت. جب آپ گروپ پالیسی ایڈیٹر کو لوڈ کرنے اور کنفیگریشن (ضروری نہیں کہ 'ونڈوز اپ ڈیٹ' سے متعلق ترتیب کو تبدیل کریں) کو تبدیل کریں تو ، ونڈوز اپ ڈیٹ سروس کو شروع کرنے اور اس کے بطور ظاہر کرنے کے لئے متحرک کیا جائے گا۔ چل رہا ہے .

ونڈوز اپ ڈیٹ سروس کو گروپ پالیسی میں تبدیلی کے ذریعے شروع کیا گیا۔

مثال 3: ڈسپلے افزونی خدمت

ڈسپلے بڑھانے کی خدمت ( ڈسپلے ایہینسیمنٹ سروس ) ونڈوز 10 میں سیٹ کی گئی ہے دستی (ٹرگر اسٹارٹ) . یہ سروس اسی وقت آن ہوتی ہے جب ڈسپلے کا ماحول بدل جاتا ہے۔ ونڈوز 10 میں انکولی چمک کی خصوصیت وسیع روشنی کے سینسر کو ٹریک کرتی ہے ، جو محیطی روشنی میں تبدیلیوں کی نشاندہی کرتی ہے ، ٹرگر ڈسپلے بڑھاوا کی خدمت کا آغاز کرتا ہے۔

ڈسپلے بڑھانے کی خدمت آس پاس کی روشنی کے حالات کی بنا پر خود بخود ڈسپلے کی چمک کو ایڈجسٹ کرتی ہے۔ یہ خدمت اسی وقت شروع کی جاتی ہے جب محیطی روشنی سینسر ہارڈویئر انٹرفیس کے ذریعہ محرک ہو۔

درج ذیل کمانڈ اس سروس کے ذریعہ استعمال ہونے والے محرکات کی فہرست دکھاتی ہے۔

# qtriggerinfo ڈسپلےEnhancementService

آؤٹ پٹ میں محرکات کی فہرست (ہر خدمت کے لئے ایک سے زیادہ ٹرگر ہوسکتے ہیں) پر مشتمل ہے ، اور اس سے منسلک آلہ انٹرفیس ہے۔

ٹرگر اسٹارٹنگ خدمات کے فوائد

آپ سوچ رہے ہونگے کہ کیوں نہ صرف اسے سیٹ کریں خودکار ، اور محرکات کی ضرورت کیا ہے؟

ہر وقت خدمات چلانے میں بہت سارے مسائل ہیں:

a) سسٹم کے وسائل

سب سے پہلے ، جب پروگرام چلانے کی ضرورت نہ ہو تب بھی پروگرام یا سروس (پس منظر میں) چلانے کی کیا ضرورت ہے؟ مثال کے طور پر ، کسی ایسی اپ ڈیٹ سروس کے بارے میں سوچیں جو نئی ایپلیکیشن اپ ڈیٹس کی جانچ پڑتال کرتا ہے۔ اگر کمپیوٹر نیٹ ورک سے منسلک نہیں ہے اور اس میں کوئی IP دستیاب نہیں ہے تو ، سروس 24 × 7 کیوں چل رہی ہو؟ اگر کوئی بلوٹوتھ ڈیوائسز منسلک نہیں ہیں تو ، ہر وقت سروس کیوں چلانی چاہئے؟

سروس ٹرگر سروس شروع ہونے پر خدمات کی ضرورت کو ختم کردیتی ہے ، یا خدمات کے لئے رائے دہندگی کے لئے یا سرگرمی سے کسی واقعے کا انتظار کرنا ہوتا ہے جب کوئی ضرورت ہو تو سروس شروع ہوسکتی ہے ، کام کرنے کی ضرورت ہے یا نہیں۔

چلانے والا کوئی بھی عمل (خدمات شامل ہیں) قیمتی میموری اور سی پی یو وسائل کا استعمال کرتا ہے۔ اگر کسی بھی وقت ایک سو خدمات چل رہی ہیں تو ، اس میں کافی میموری ، ہینڈلز ، تھریڈز ، اور سی پی یو کا کافی استعمال ہوتا ہے۔ یہ ضائع شدہ وسائل کمپیوٹر کی مجموعی کارکردگی کو کم کرتے ہیں اور اس کی ردعمل کو کم کرتے ہیں۔

متعلقہ: ونڈوز 10 میں انفرادی خدمات کے ذریعہ وسائل کے استعمال کو دیکھیں

ب) بوٹ اپ کا وقت

آٹومیٹک اسٹارٹ سروسز کا آلہ کے بوٹ اپ وقت پر بہت زیادہ اثر پڑتا ہے ، اور اسی وجہ سے خودکار (تاخیر کا آغاز) کو پہلے جگہ متعارف کرایا گیا تھا۔ زیادہ سسٹم وسائل (سی پی یو ، میموری ، وغیرہ) کے استعمال کا مطلب بجلی کی زیادہ کھپت ہے۔ یہ لیپ ٹاپ کمپیوٹرز کے لئے اہم ثابت ہوسکتا ہے اور بیٹری کی زندگی کو کافی حد تک کم کرسکتا ہے۔

c) حفاظتی نقطہ نظر

لوکل سسٹم یا لوکل سروس اکاؤنٹس کے تحت بہت ساری خدمات نیٹ ورک کا سامنا کرتی ہیں اور چلتی ہیں ، جو ممکنہ حملے کی سطح میں حصہ ڈالتی ہیں۔ سروس ٹرگرز سروسز کو صرف اس وقت چلنے دیتی ہیں جب ان کی ضرورت ہوتی ہو ، اس طرح حملہ آور کی آسانی سے اس سروس کی تحقیقات کرنے کی اہلیت کم ہوجاتی ہے۔ یہ محرک نیٹ ورک کی خدمات کا آغاز کرنے سے ممکنہ خطرات کے خلاف سسٹم اٹیک کی سطح کو کم کرنے میں مدد ملتی ہے۔

خودکار (ٹرگر اسٹارٹ) بمقابلہ دستی (ٹرگر اسٹارٹ)

آپ سوچ رہے ہوں گے کہ خودکار (ٹرگر اسٹارٹ) اور دستی (ٹرگر اسٹارٹ) میں کیا فرق ہے۔ اگر محرکات کو یا تو دستی یا خودکار خدمات میں شامل کیا جاسکتا ہے تو ، اسے دستی پر کیوں سیٹ نہیں کیا جاسکتا ہے؟

ایک خدمت خودکار پر سیٹ کی جاسکتی ہے ، تاکہ ونڈوز کے بوجھ آنے پر اس کا آغاز ہوجائے۔ لیکن جب خدمت اپنا کام مکمل کرلیتی ہے اور اس کے پاس مزید کام کرنے کی ضرورت نہیں ہے تو یہ خدمت خود بخود بھی روک سکتی ہے۔ سروس شروع کرتے وقت آپ نے مندرجہ ذیل پیغام دیکھا ہوگا:

مقامی کمپیوٹر پر [servicename] سروس شروع ہوئی اور پھر رک گئی۔ کچھ خدمات خود بخود بند ہوجاتی ہیں اگر وہ دوسری خدمات یا پروگراموں کے ذریعہ استعمال میں نہیں ہیں۔

ہوسکتا ہے کہ اس کے کام مکمل ہونے کے بعد خدمت خوبصورتی سے رک گئی ہو۔ لیکن ، اگر آپ اس کو محرک تفویض کرتے ہیں تو ، ضرورت کے وقت بھی اسے شروع کیا جاسکتا ہے - جیسے ، جب خاص ہارڈ ویئر سے منسلک ہوتا ہے تو ، فائر وال پورٹ کھولی جاتی ہے ، یا جب کوئی کسٹم واقعہ ہوتا ہے۔ خودکار (ٹرگر اسٹارٹ) کو ترجیح دی جاتی ہے اگر اس خدمت کو شروعات کے وقت چلانے کی ضرورت ہو ، اور ضرورت کے وقت ٹرگر کا آغاز کرنے میں بھی اہل ہوجائے۔

خودکار اور دستی دونوں خدمات میں محرکات ہوسکتے ہیں جو انہیں دستی طور پر شروع کرتے ہیں۔ دونوں کے درمیان فرق صرف یہ ہے کہ آپریٹنگ سسٹم آپریٹنگ سسٹم کے بوجھ ہوتے ہی شروع ہوجاتا ہے۔ خودکار سروس بند ہونے کے بعد ، محرک کسی بھی وقت اسے دوبارہ شروع کرسکتا ہے۔

اسی طرح ، کے درمیان صرف فرق خودکار (متحرک) اور خودکار (تاخیر کا شکار ، متحرک) یہ ہے کہ سبھی آٹومیٹک (بغیر کسی تاخیر) خدمات کا بوجھ ختم ہونے کے بعد مؤخر الذکر لوڈ ہونے لگتے ہیں ، اور دونوں کو ٹرگر واقعات سے شروع کیا جاسکتا ہے۔

حوالہ جات

امید ہے کہ مذکورہ معلومات تھوڑی مددگار ثابت ہوں گی۔


ایک چھوٹی سی درخواست: اگر آپ کو یہ پوسٹ پسند آئی ہے تو ، براہ کرم اس کو شیئر کریں؟

آپ کا ایک 'چھوٹا' حصہ سنجیدگی سے اس بلاگ کی نشوونما میں بہت مدد دے گا۔ کچھ عمدہ تجاویز:
  • یہ پن!
  • اسے اپنے پسندیدہ بلاگ + فیس بک ، ریڈڈیٹ پر شیئر کریں
  • یہ ٹویٹ!
تو ، آپ کے تعاون کا بہت شکریہ ، میرے قاری۔ اس میں آپ کے 10 سیکنڈ سے زیادہ وقت نہیں لگے گا۔ شیئر بٹن بالکل نیچے ہیں۔ :)