كيفية جدولة المهمة ليتم تشغيلها عند إيقاف تشغيل windows

StackOverflow https://stackoverflow.com/questions/101647

  •  01-07-2019
  •  | 
  •  

سؤال

كيف يمكنك جدولة مهمة في نظام التشغيل Windows XP إلى تشغيل عند إيقاف التشغيل ويندوز.تلك التي كنت ترغب في تشغيل بسيط سطر الأوامر البرنامج كتبت في c# في كل مرة تغلق النوافذ.هناك لا يبدو أن يكون خيارا في المهام المجدولة لأداء هذه المهمة عند إيقاف تشغيل الكمبيوتر.

هل كانت مفيدة؟

المحلول

تنفيذ gpedit.msc (السياسات المحلية)

تكوين الكمبيوتر -> settings -> مخطوطات -> إيقاف تشغيل -> خصائص -> إضافة

نصائح أخرى

بالإضافة إلى دان وليامز الجواب, إذا كنت ترغب في إضافة بدء التشغيل/إيقاف التشغيل السيناريو ، تحتاج إلى أن تبحث عن إعدادات Windows تحت تكوين الكمبيوتر.إذا كنت ترغب في إضافة تسجيل الدخول/تسجيل الخروج السيناريو ، تحتاج إلى أن تبحث عن إعدادات Windows تحت تكوين المستخدم.

حتى أن أكرر ما قال دان مع هذه المعلومات المضمنة ،

عن بدء التشغيل/إيقاف التشغيل:

  1. تشغيل gpedit.msc (السياسات المحلية)
  2. الكمبيوتر التكوين -> Settings -> مخطوطات -> بدء التشغيل أو الاغلاق -> خصائص -> إضافة

تسجيل الدخول/تسجيل الخروج:

  1. تشغيل gpedit.msc (السياسات المحلية)
  2. المستخدم التكوين -> Settings -> مخطوطات -> تسجيل الدخول أو تسجيل الخروج -> خصائص -> إضافة

المصدر: http://technet.microsoft.com/en-us/library/cc739591(WS.10).aspx

بالنسبة لأولئك الذين يفضلون استخدام "جدولة المهام" ، فمن الممكن أن جدولة المهمة ليتم تشغيلها بعد تشغيل / إيقاف التشغيل قد بدأ الإعداد المهمة لتشغيل بعد الحدث 1074 في سجل النظام في "عارض الأحداث" تم تسجيل.ومع ذلك, انها جيدة فقط لمدة قصيرة جدا مهمة ، والتي سوف تستمر طالما أن نظام تشغيل / إيقاف ، والتي عادة ما تكون بضع ثوان فقط.

  • من جدولة المهام:

    تبدأ المهمة:على الحدث
    سجل:نظام
    المصدر:USER32
    EventID:1074

  • من موجه الأوامر:

    schtasks /إنشاء /tn "taskname" /tr "مهمة الملف" /sc onevent /ec النظام /mo *[/نظام eventid=1074]

التعليق:على /ec الخيار متاح من ويندوز فيستا وما فوق.(شكرا لك @t2d)

يرجى ملاحظة أن حالة المهمة يمكن أن يكون:

العملية المطلوبة لم يتم لأن المستخدم قد لا تسجيل الدخول إلى شبكة الاتصال.الخدمة المحددة غير موجودة.(0x800704DD)

بيد أن هذا لا يعني أنه لم يهرب.

الحل واحد قد يكون كتابة ملف دفعي بسيط لتشغيل البرنامج ثم إيقاف تشغيل الكمبيوتر.

يمكنك إيقاف من سطر الأوامر-حتى السيناريو الخاص بك يمكن أن تكون بسيطة إلى حد ما:

c:\directory\myProgram.exe
C:\WINDOWS\system32\shutdown.exe -s -f -t 0

إذا كنت تشغيل GPEdit.MSC يمكنك الذهاب إلى تكوين الكمبيوتر -> Settings -> البرامج النصية ، إضافة بدء التشغيل /إيقاف تشغيل البرامج النصية.هذه يمكن أن تكون بسيطة الملفات الدفعية أو حتى كاملة السابقين.كما يمكنك ضبط المستخدم تكوينات تسجيل الدخول و تسجيل الخروج البرامج النصية في نفس هذه الأداة.هذه الأداة غير متوفرة في نظام التشغيل WIndows XP Home.

"محرر نهج المجموعة" لم يرد ذكرها في آخر أعلاه.لقد استخدمت GPedit مرات قليلة جدا لأداء المهمة على تمهيد أو إيقاف التشغيل.ها هي مايكروسوفت على تعليمات حول كيفية الوصول والمناورة GPedit.

كيفية استخدام "نهج المجموعة" محرر إدارة نهج الكمبيوتر المحلي في ويندوز XP

يمكنك تشغيل ملف دفعي المكالمات البرنامج الخاص بك, تحقق من المناقشة هنا كيف نفعل ذلك:http://www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html

(من بحث google:ويندوز جدولة المهام تشغيل عند إيقاف)

ما يمكن أن توحي به هو إنشاء اختصار .bat (على سبيل المثال على سطح المكتب) و عندما تريد اغلاق جهاز الكمبيوتر الخاص بك (و تشغيل .bat) انقر على الاختصار الذي قمت بإنشائه.بعد القيام بذلك ، تحرير .bat و إضافة هذا السطر من التعليمات البرمجية إلى نهاية أو عند الحاجة:

c:\windows\system32\shutdown -s -f -t 00

هذا ما يفعله هو

  1. يدير عملية إيقاف التشغيل
  2. يعرض التنبيه
  3. القوات جميع العمليات الجارية لوقف
  4. ينفذ فورا

على ويندوز 10 Pro, ملف دفعي يمكن تسجيلها ؛ الحل البديل من تسجيل cmd.exe وتحديد bat كما المعلمة ليست هناك حاجة.أنا فقط فعلت هذا تسجيل كل الاغلاق النصي بدء التشغيل (التمهيد) النصي ، وعملت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top