• دستور غیرفعال کردن برنامه در کامپیوتر. چگونه کامپیوتر را بعد از مدت زمان مشخص خاموش کنیم

    خاموش کردن کامپیوتر تایمر یک کار معمولی است که بسیاری از کاربران با آن روبرو هستند. با این حال، همه نمی دانند که چگونه می توان این مشکل را حل کرد. در این مقاله در مورد نحوه خاموش کردن کامپیوتر توسط تایمر در ویندوز 7، 8، 10 و XP صحبت خواهیم کرد. برای حل این مشکل از خط فرمان، زمانبندی وظایف و برنامه های شخص ثالث استفاده می کنیم.

    با استفاده از خط فرمان کامپیوتر را روی تایمر خاموش کنید

    ساده ترین و راه سریعبرای خاموش کردن رایانه روی یک تایمر، استفاده از دستور "shutdown" است که در ویندوز 7 و بقیه به یک اندازه خوب کار می کند. نسخه های ویندوز. این دستوررا می توان از خط فرمان یا با استفاده از منوی Run اجرا کرد.

    دستور shutdown گزینه های زیادی دارد که به شما امکان می دهد روند خاموش کردن رایانه را به خوبی تنظیم کنید. در زیر به اساسی ترین آنها خواهیم پرداخت:

    • /s - کامپیوتر را خاموش کنید.
    • / h - به حالت خواب زمستانی بروید.
    • /f - خاتمه اجباری همه باز کردن برنامه هابدون هشدار به کاربر؛
    • /t - تایمر را بر حسب ثانیه تنظیم کنید.

    برای خاموش کردن رایانه روی تایمر با استفاده از دستورات خاموش کردن، باید از گزینه های /s (خاموش کردن کامپیوتر) و /t (تنظیم تایمر) استفاده کنیم. بنابراین، دستور خاموش کردن رایانه به شکل زیر خواهد بود:

    • خاموش شدن /s /t 60

    پس از اجرای چنین دستوری از طریق خط فرمان یا منوی Run، کامپیوتر پس از 60 ثانیه خاموش می شود.

    اگر می خواهید کامپیوتر را با تایمر مجددا راه اندازی کنید، باید از گزینه /r به جای گزینه /s استفاده کنید. در حالت خواب زمستانی هم همینطور است. ما از /h به جای /s استفاده می کنیم و کامپیوتر به جای روشن کردن آن به حالت خواب زمستانی می رود. همچنین می توانید گزینه /f را اضافه کنید. در این حالت، خاموش شدن (راه اندازی مجدد، خواب زمستانی) بلافاصله شروع می شود و تمام برنامه های در حال اجرا بدون هشدار به کاربر بسته می شوند.

    عیب این روش خاموش کردن رایانه این است که وظیفه خاموش کردن فقط یک بار ایجاد می شود. اگر نیاز دارید کامپیوتر را روزانه روی تایمر خاموش کنید، باید از Task Scheduler یا برنامه های شخص ثالث استفاده کنید.

    برای خاموش کردن رایانه روی تایمر از زمانبندی استفاده کنید

    در سیستم عامل های ویندوز 7، 8، 10 و XP بسیار موجود است ابزار قدرتمند Task Scheduler نامیده می شود. می توانید از آن برای خاموش کردن رایانه خود در تایمر استفاده کنید. برای باز کردن Task Scheduler، منوی شروع (یا صفحه شروع کاشی‌شده در صورتی که از ویندوز 8 استفاده می‌کنید) را اجرا کنید و «Task Scheduler» را جستجو کنید. همچنین می توانید Task Scheduler را با استفاده از دستور "taskschd.msc" راه اندازی کنید.

    پس از راه اندازی Task Scheduler، روی دکمه "ایجاد یک کار ساده" کلیک کنید. این دکمه در سمت راست پنجره قرار دارد.

    در مرحله بعد، از ما خواسته می شود که مشخص کنیم چه زمانی می خواهیم این کار را انجام دهیم. اگر می‌خواهید فقط یک بار رایانه را با تایمر خاموش کنید، می‌توانید «یک بار» را انتخاب کنید. اگر نیاز دارید کامپیوتر را روزانه یا در حالت دیگری روی تایمر خاموش کنید، می توانید گزینه دیگری را انتخاب کنید که مناسب شما باشد.

    بر گام بعدیباید عملیات این کار را مشخص کنید.

    پس از آن باید دستور shutdown و همچنین گزینه های راه اندازی را وارد کنیم. نحوه استفاده از پارامترهای راه اندازی این دستور قبلاً در بالا مورد بحث قرار گرفته است.

    تمام است، وظیفه خاموش کردن رایانه توسط تایمر ایجاد شده است. می توانید آن را در Job Library مشاهده کنید.

    از جانب منوی زمینه(کلیک راست ماوس) می توانید وظیفه ایجاد شده را مدیریت کنید.

    می‌توانید ویژگی‌های کار را اجرا، پایان، غیرفعال، حذف یا باز کنید.

    برنامه هایی برای خاموش کردن کامپیوتر روی تایمر

    اگر روش های توصیف شده برای خاموش کردن رایانه توسط تایمر مناسب شما نیست یا خیلی پیچیده به نظر می رسد، می توانید رایانه را با استفاده از برنامه های شخص ثالث خاموش کنید. در ادامه به چند مورد از این برنامه ها خواهیم پرداخت.

    قدرتمند برنامه رایگانبرای خاموش کردن کامپیوتر روی تایمر با برنامه PowerOff می توانید تقریباً هر چیز کوچکی را سفارشی کنید. از سوی دیگر، به دلیل تعداد زیاد توابع، رابط کاربری این برنامه بیش از حد بارگذاری شده است. که تشخیص آن بسیار دشوار است.

    یک برنامه کوچک برای خاموش کردن کامپیوتر. برنامه Switch Off مجهز به تعداد کمی عملکرد است و رابط کاربری آسان و بصری دارد. این برنامه مجهز به یک وب سرور داخلی است که به شما امکان می دهد رایانه خود را خاموش کنید شبکه محلییا از طریق اینترنت

    توسعه دهنده این برنامه برای خاموش کردن کامپیوتر توسط تایمر ادعا می کند که فقط از ویندوز 7، 8 و XP پشتیبانی می کند. اگرچه در ویندوز 10 باید بدون مشکل کار کند.


    غیرمعمول نیست که شرایطی پیش بیاید که باید کامپیوتر را از طریق خط فرمان خاموش کنیم.

    به عنوان مثال، درست در مقابل چشمان شما، ویروس "می خورد" فایل ها و بهترین راه خروجدر شرایط داده شده دقیقا قطع ارتباط است
    کامپیوتر فوری

    بهترین تناسب پنجره های خاصتیم " خاموش شدن". نحوه استفاده از آن و سایر دستورات را در زیر بررسی خواهیم کرد.

    1. خاموش شدن در خط فرمان

    با کمک خاموش کردن، می توانید نه تنها رایانه را به سرعت خاموش کنید، بلکه آن را مجدداً راه اندازی کنید یا زمان خاموش شدن آن را تنظیم کنید.
    این تیم همچنین یک کار عالی برای خاموش کردن "اجباری" رایانه شخصی انجام می دهد، در صورتی که چیزی مانع از خاموش شدن رایانه شود.

    2. خط فرمان. راه اندازی.

    برای شروع استفاده از دستور shutdown برای خاموش کردن رایانه شخصی، باید خود خط فرمان را باز کنید.
    در منوی "شروع" وارد قسمت "همه برنامه ها" و سپس "لوازم جانبی" می شویم و "Command Prompt" را در آنجا پیدا می کنیم.
    روش دوم و ساده تر، میانبر صفحه کلید است ویندوز + R.

    3. دستورالعمل های ورودی

    همه چیز کاملا ساده است. در قسمت مورد نیاز shutdown را وارد کنید و سپس فاصله و خط تیره را فشار دهید و از یک حرف استفاده کنید که به نتیجه متفاوتی منجر می شود.
    shutdown -s - خاموش کردن کامپیوتر. shutdown -r - کامپیوتر را مجددا راه اندازی کنید. خاموش کردن -a - خاموش کردن رایانه را متوقف کنید. shutdown -f - کامپیوتر را به زور خاموش کنید.

    4. سایر دستورالعمل ها.

    علاوه بر دستور shutdown، مجموعه ای از دستورالعمل های دیگر نیز وجود دارد. آنها به این شکل هستند:
    - i - راهنمایی در مورد مجموعه ای از دستورات را نمایش می دهد.
    - l - از منو خارج شوید.
    - m - تعامل با رایانه از راه دور؛
    - t [زمانی که پس از آن کامپیوتر باید خاموش شود]؛
    - د - دلیل خاموش کردن رایانه شخصی.

    5. گزینه جایگزینورودی فرمان

    تمام دستورات ذکر شده در بالا را می توان در پنجره "اجرای" برنامه نیز وارد کرد.
    میانبر صفحه کلید را فشار دهید Win+Rو دسترسی به ابزار را باز کنید " اجرا کن". برای خاموش کردن اجباری رایانه شخصی، فقط موارد زیر را در آن وارد کنید:


    دستورات پیچیده تر، که نمونه هایی از آنها را در بالا مشاهده کردید، نیز می توانند در اینجا وارد شوند.
    این روش مزایایی دارد. به عنوان مثال، پس از وارد کردن یک فرمان پس از مدت زمان مشخص، زمانی که کاربر خاموش می شود، دستگاه پخش می شود.
    یعنی اگر تایمر خاموش شدن را روی 60 ثانیه تنظیم کنید، یک پنجره کوچک روی صفحه ظاهر می شود که در آن ثانیه ها به صفر می رسد. به محض اینکه تایمر به "صفر" رسید، رایانه شخصی خاموش می شود.

    گرافیک رابط ویندوزبرای سالهای متمادی، هیچ اطلاعی از خط فرمان نداشت. و نه، نه، بله، باید از آن استفاده کنید. در این مقاله به طور مختصر نحوه استفاده از دستور کنسول را شرح خواهم داد خاموش شدنکامپیوتر خود را خاموش یا راه اندازی مجدد کنید کنترل ویندوز. مقاله مربوط به خانواده های ویندوز 7/8/8.1/10.

    دستور shutdown برای خاموش کردن، راه اندازی مجدد یا خواب زمستانی

    برای خاموش کردن، راه اندازی مجدد یا خواب زمستانی با استفاده از خط فرمان، از دستور shutdown استفاده کنید. لیست پارامترهای اصلی:

    • /؟ - نمایش راهنما همان بدون پارامتر.
    • /i - نمایش رابط گرافیکی کاربر. این پارامتر باید اولین باشد.
    • /l - جلسه را پایان دهید. این گزینه را نمی توان با گزینه های /m یا /d استفاده کرد.
    • /s - کامپیوتر را خاموش کنید.
    • /g - کامپیوتر را خاموش و راه اندازی مجدد کنید. پس از راه اندازی مجدد سیستم، تمام برنامه های ثبت شده را راه اندازی کنید.
    • /a - خاموش شدن سیستم را لغو کنید. این گزینه فقط در طول دوره انتظار قابل استفاده است.
    • /p - بلافاصله غیرفعال کنید کامپیوتر محلیبدون هشدار. می توان با گزینه های /d و /f استفاده کرد.
    • /h - رایانه محلی را به حالت خواب زمستانی تغییر می دهد. می توان با گزینه /f استفاده کرد.
    • /e دلیل خاموش شدن غیرمنتظره کامپیوتر را مشخص می کند.
    • /m - \computer کامپیوتر مقصد را مشخص می کند.
    • /t xxx - یک تاخیر xxx ثانیه قبل از خاموش کردن کامپیوتر تنظیم کنید. محدوده معتبر: 0-315360000 (10 سال); مقدار پیش فرض: 30. اگر بازه زمانی بیشتر از 0 باشد، گزینه /f اعمال می شود.
    • /c - "نظر" نظر با دلیل راه اندازی مجدد یا خاموش شدن. حداکثر طول 512 کاراکتر است.
    • /f - بستن اجباری در حال اجرا برنامه های کاربردیبدون هشدار به کاربران زمانی که گزینه /t روی مقداری بیشتر از 0 تنظیم شده باشد از گزینه f استفاده می شود.
    • /d xx:yy - باید دلیلی برای راه اندازی مجدد یا خاموش شدن مشخص کنید. "p" به معنای راه اندازی مجدد یا خاموش شدن برنامه ریزی شده است. "u" به این معنی است که دلیل آن توسط کاربر تعریف شده است. اگر «p» و «u» مشخص نشده باشد، راه‌اندازی مجدد یا خاموش شدن برنامه‌ریزی نشده است. "xx" عدد دلیل اصلی است (عدد صحیح مثبت کمتر از 256). "yy" یک عدد دلیل جزئی است (عدد صحیح مثبت کمتر از 65536).

    اگر شما علاقه مندید لیست کاملپارامترها، سپس برنامه کاربردی را اجرا کنید خاموش شدنبدون پارامتر

    نمونه هایی از استفاده از ابزار خاموش کردن

    اگر برنامه کاربردی را اجرا کنید خاموش شدنبا پارامتر /من، سپس در صفحه چیزی شبیه به زیر (مرتبط با ویندوز 7) را مشاهده خواهید کرد:

    هنگام استفاده از بارگذاری مجدد با تاخیر:

    خاموش شدن /r/t 180

    ما اعلان زیر را روی صفحه دریافت خواهیم کرد:

    اگر می خواهید راه اندازی مجدد برنامه ریزی شده را لغو کنید، از دستور استفاده کنید:

    خاموش شدن /a

    در قسمت اطلاع رسانی نزدیک به ساعت، باید چیزی شبیه به این را ببینید.

    ابزار خط فرمان خاموش شدنیک دستور داخلی ویندوز است که به شما امکان می دهد رایانه را مجدداً راه اندازی کنید، رایانه را خاموش کنید، آن را به حالت Sleep قرار دهید یا جلسه کاربر را پایان دهید. در این آموزش، نمونه‌های اساسی استفاده از دستور shutdown در ویندوز را نشان خواهیم داد (تمام دستورات مورد بحث در پنجره Run - Win + R -\u003e، در خط فرمان cmd.exe یا در کنسول PowerShell اجرا می‌شوند).

    دستور shutdown دارای دستور زیر است:

    خاموش شدن xx:yy ]

    همانطور که می بینید، دستور دارای چندین گزینه و همچنین توانایی انجام عملیات خاموش کردن/راه اندازی مجدد در کامپیوتر از راه دور.

    خاموش کردن ویندوز با دستور Shutdown

    برای خاموش کردن ویندوز و کامپیوتر از دستور shutdown با کلید استفاده کنید /s.

    ویندوز را ریستارت کنید

    برای راه اندازی مجدد کامپیوتر، باید پارامتر را اضافه کنید /r. بعد از انجام این کار دستورات ویندوزبه درستی راه اندازی مجدد خواهد شد.

    پایان دادن به یک جلسه کاربر

    برای پایان دادن به جلسه فعلی کاربر (خروج)، باید این دستور را اجرا کنید:

    این دستور مشابه دستور است خروج.

    قرار دادن رایانه در حالت خواب زمستانی

    برای قرار دادن رایانه در حالت خواب زمستانی (در این حالت، کل محتویات حافظه در یک فایل نوشته می شود hiberfil.sysروی دیسک و کامپیوتر با کاهش مصرف انرژی وارد حالت خواب می شود، دستور را اجرا کنید:

    کامپیوتر را با پیامی به کاربران راه اندازی مجدد کنید

    می‌توانید با ارسال پیامی به تمام جلسات فعال، به همه کاربران ویندوز در مورد خاموش کردن / راه‌اندازی مجدد رایانه یا سرور هشدار دهید (معمولاً از این ویژگی در سرورهای پایانه RDS استفاده می‌شود که به طور همزمان توسط چندین کاربر اجرا می‌شوند، هر کدام در جلسه RDP خود. ).

    shutdown /r /c "این سرور 60 ثانیه دیگر راه اندازی مجدد می شود."

    خاموش شدن با تاخیر / راه اندازی مجدد کامپیوتر

    می توانید کامپیوتر را با تأخیر معینی خاموش یا راه اندازی مجدد کنید (با تایمر). با گزینه /tشما می توانید فاصله زمانی (بر حسب ثانیه) را مشخص کنید که پس از آن کامپیوتر/سرور مجددا راه اندازی یا خاموش شود. به این ترتیب می توانید زمان بیشتری را برای صرفه جویی در اختیار کاربران قرار دهید باز کردن فایل هاو برنامه ها را به زیبایی ببندید. این گزینه برای استفاده در ارتباط با ارسال پیام راحت است. در این مثال مشخص می کنیم که ویندوز در 10 دقیقه (600 ثانیه) خاموش می شود و با یک پیام به کاربران اطلاع می دهد.

    shutdown /s /t 600 /c "سرور تا 10 دقیقه دیگر خاموش می شود. اسناد خود را ذخیره کنید!"

    به کاربر در مورد خاموش شدن برنامه ریزی شده هشدار داده می شود: جلسه شما به پایان می رسد.

    اگر تأخیر بسیار طولانی باشد، مانند 100 دقیقه (6000 ثانیه)، به جای یک پنجره هشدار، یک پیام پاپ آپ در گوشه سمت راست پایین صفحه ظاهر می شود: " جلسه شما به پایان می رسد. ویندوز 100 دقیقه دیگر خاموش می شود».

    خاموش کردن/راه اندازی مجدد رایانه را لغو کنید

    پس از اجرای دستور shutdown یا ویندوز راه اندازی مجدد، به طور پیش فرض ابزار خاموش کردن بدون انجام هیچ اقدامی 60 ثانیه منتظر می ماند. اگر در طول این مدت، مدیر بتواند دستور را اجرا کند، می‌تواند راه‌اندازی مجدد یا خاموش کردن دستگاه را لغو کند:

    پس از لغو خاموش کردن، یک پیام پاپ آپ در گوشه سمت راست پایین صفحه ظاهر می شود: " خروج لغو شد. خاموشی برنامه ریزی شده لغو شد».

    فوراً رایانه خود را مجدداً راه اندازی کنید

    برای خاموش کردن یا راه‌اندازی مجدد سریع رایانه، به جای اینکه منتظر 60 ثانیه استاندارد باشید، مقدار 0 را برای پارامتر /t تعیین کنید. به عنوان مثال، برای راه اندازی مجدد کامپیوتر بلافاصله:

    خاموش کردن /r /t0

    کلید بسیار مهم /f. من تقریباً همیشه هنگام خاموش کردن یا راه اندازی مجدد از آن استفاده می کنم سرورهای ویندوز. این ویژگی تضمین می کند که همه برنامه های در حال اجراو بدون انتظار برای تأیید کاربر پردازش می کند (ما منتظر تأیید بسته شدن برنامه ها از همه کاربران در سرور ترمینال نخواهیم بود، شما به سادگی نمی توانید منتظر آن باشید).

    دستور زیر کامپیوتر را از راه اندازی مجدد راه اندازی می کند شروع خودکاراز همه برنامه های ثبت شده پس از راه اندازی مجدد (به معنی برنامه های ثبت شده در سیستم با استفاده از توابع API RegisterApplicationRestart).

    دستور shutdown را روی کامپیوترهای راه دور اجرا کنید

    می توانید رایانه راه دور را از طریق شبکه راه اندازی مجدد کنید، برای این کار باید به آن دسترسی داشته باشید دسترسی شبکه، آ حساب، که از آن دستور shutdown راه اندازی می شود، باید در گروه گنجانده شود مدیران محلیدر یک کامپیوتر راه دور (سرور):

    خاموش کردن /r /t 120 /m \\192.168.1.100

    اگر تمام شرایط مشخص شده برآورده می شود، اما هنگام اجرای دستور shutdown، خطای «Access denied (5)» ظاهر می شود، در رایانه راه دور باید (C$, ADMIN$) با تغییر مقدار پارامتر LocalAccountTokenFilterPolicy به 1.

    reg افزودن "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f

    اگر نیاز به راه‌اندازی مجدد چندین رایانه از راه دور دارید، می‌توانید فهرستی از آنها را در آن ذخیره کنید فایل متنیو با استفاده از اسکریپت PowerShell زیر، راه اندازی مجدد از راه دور همه رایانه ها را شروع کنید:

    $sh_msg = "کامپیوتر شما به طور خودکار در 10 دقیقه راه اندازی مجدد می شود. لطفا فایل های خود را ذخیره کنید و برنامه های در حال اجرا را ببندید."
    $sh_delay = 600 # ثانیه
    $computers = gc C:\PS\PC-list.txt
    foreach ($comp در $computers)
    {
    & "C:\Windows\System32\SHUTDOWN.exe" "-m \\$comp -r -c $sh_msg -t $sh_delay"
    }

    دستور خاموش کردن رابط کاربری گرافیکی

    برای کسانی که کار کردن در خط فرمان راحت نیستند، وجود دارد رابط کاربری گرافیکیبرای دستور shutdown، برای فراخوانی آن، تایپ کنید:

    همانطور که می بینید، در گفتگوی خاموش کردن از راه دور، می توانید چندین کامپیوتر را که نیاز به راه اندازی مجدد/خاموش کردن دارند اضافه کنید، متن اعلان را مشخص کنید و دلیل خاموش شدن را در گزارش ویندوز ذخیره کنید.

    میانبر برای راه اندازی مجدد کامپیوتر

    برای راحتی کاربران، می توانید میانبرهایی روی دسکتاپ ایجاد کنید تا کامپیوتر را خاموش یا راه اندازی مجدد کنید. تنظیمات مورد نظر. چنین میانبری می تواند برای راه اندازی مجدد از یک جلسه RDP زمانی که دکمه های راه اندازی مجدد/خاموش در منوی Start وجود ندارد مفید باشد.

    اگر می‌خواهید رایانه یا سرور شما همیشه خاموش/راه‌اندازی مجدد شود زمان مشخص، می توانید دستور shutdown را با پارامترهای خاص به زمانبندی اضافه کنید مشاغل ویندوز taskschd.msc.

    به عنوان مثال، کار زمانبندی زیر هر شب ساعت 0:00 صبح کامپیوتر را مجددا راه اندازی می کند.

    $Trigger= New-ScheduledTaskTrigger -در ساعت 00:00 صبح -روزانه
    $User="NTAUTHORITY\SYSTEM"
    $Action= New-ScheduledTaskAction -اجرای "shutdown.exe" -Argument "–f –r –t 120"
    Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

    اتوماسیون برخی از فرآیندها در رایانه اغلب می تواند به طور قابل توجهی قابلیت استفاده از رایانه شخصی را نه تنها در محل کار، بلکه در زندگی روزمره نیز افزایش دهد. در یکی از مبحث ها به عنوان مثال راه هایی برای افزودن هر برنامه ای به راه اندازی کامپیوتر در نظر گرفتیم: .

    این مقاله به چنین لحظه ای اختصاص داده خواهد شد خاموش شدن خودکار کامپیوتر پس از مدت زمان مشخص. ما تمام دستکاری ها را منحصراً با استفاده از سیستم های ویندوز, بدون استفاده برنامه های شخص ثالث . علاوه بر این، ما محدود به اجرای دستورات خالی نخواهیم بود، بلکه کمی قابلیت استفاده به کل فرآیند اضافه خواهیم کرد.

    نحوه اجرای shutdown برای خاموش کردن و راه اندازی مجدد رایانه

    بیایید از همان ابتدا عجله نکنیم، بیایید از همان ابتدا شروع کنیم. و آغاز اصلی است دستور خاموش کردنکه ما استفاده خواهیم کرد. در سیستم عامل ویندوز برای تکمیل کار کافی است دستور را به سیستم ارسال کنید خاموش شدنبا تنظیمات مورد نیاز

    اساساً فرمان خاموش شدنمی توان به روش های مختلف انجام داد:


    هر سه روش مشابه هستند، آنها از پارامترهای یکسانی پشتیبانی می کنند، بنابراین ما روی این موضوع تمرکز نمی کنیم و کل فرآیند را در کنسول، یعنی در خط فرمان سیستم ویندوز انجام می دهیم.

    چگونه کار می کند؟ برای اینکه کامپیوتر به طور خودکار خاموش شود، یعنی بدون نیاز به رفتن به منوی "شروع" و فشار دادن دکمه "خاموش" در آنجا، باید دستور زیر را فراخوانی کنیم:

    خاموش شدن -s

    30 ثانیه پس از اجرا، سیستم خاموش می شود. علاوه بر این، با همان دستور، اما با پارامتر متفاوت، نمی توانید رایانه را خاموش کنید، بلکه آن را مجدداً راه اندازی کنید. در اینجا به چه شکل خواهد بود:

    خاموش شدن -r

    مجدداً متذکر می شویم که بقیه پارامترها برای دستورات خاموش و راه اندازی مجدد مشابه هستند، بنابراین هر مجموعه را دو بار تکرار نمی کنیم، بلکه کل فرآیند را در نظر می گیریم. خاموش شدن خودکارکامپیوتر در مثال دستور خاموش شدن -s، در نظر داشته باشید که همین امر در مورد تیم نیز صدق می کند خاموش شدن -r

    و حالا بیایید شروع به بهبود دستور و اضافه کردن پارامترهای اضافی به آن کنیم.

    گزینه های فرمان خاموش کردن

    مطالب توضیح داده شده در مقاله برای اکثر نسخه هایی که امروزه استفاده می شوند قابل استفاده است. سیستم عاملاز مایکروسافت دستورات و نحوه اجرای آنها به شما این امکان را می دهد ویندوز 10, ویندوز 8.1, ویندوز 8, ویندوز 7, ویندوز ویستا و همچنان کاربر وفادار خود را حفظ کرده است ویندوز XP.

    حال بیایید به پارامترهای اصلی دستور shutdown که از آن استفاده خواهیم کرد نگاه کنیم:

    • -s کامپیوتر را به صورت خودکار خاموش کنید;
    • -rپارامتر اصلی که اجازه می دهد کامپیوتر خود را به طور خودکار راه اندازی مجدد کنید;
    • پارامتر اصلی که اجازه می دهد اقدام برنامه ریزی شده برای خاموش کردن یا راه اندازی مجدد رایانه را لغو کنید;
    • -tبه شما امکان می دهد تنظیم کنید زمان تاخیر در چند ثانیه قبل از خاموش کردن یا راه اندازی مجدد کامپیوتر. یک مقدار را می توان بین 0 و 315360000 (10 سال) اختصاص داد. مقدار پیش فرض 30 است.
    • بسته شدن اجباریدر حال اجرا برنامه های کاربردیبدون هشدار به کاربران نه بیشتر پارامتر اصلی، اما می تواند مفید باشد، زیرا به جلوگیری از لغو خاموش شدن یا راه اندازی مجدد رایانه به دلیل برنامه های منجمد کمک می کند.

    برای آشنایی با روش خاموش کردن خودکار کامپیوتر، این برای ما کافی خواهد بود. در زیر دستورات دیگری را برای استفاده از تابع به مجموعه فوق اضافه می کنیم خاموش شدنحتی راحت تر
    لیست کامل گزینه ها برای خاموش شدنبا اجرای دستور زیر در کنسول قابل مشاهده است:

    خاموش شدن /؟

    خاموش شدن خودکار کامپیوتر پس از مدت زمان معین

    پس بیایید به ادامه مطلب برویم کاربرد عملیاطلاعاتی که در دو فصل اول جمع آوری کرده ایم.

    فرض کنید یک فیلم می بینیم و متوجه می شویم که می توانیم بدون خاموش کردن کامپیوتر به خواب برویم. ما نیاز داریم کامپیوتر خودش خاموش شددر 30 دقیقه برای انجام این کار، باید دستور زیر را اجرا کنید (به یاد داشته باشیم که این کار را می توان نه تنها در خط فرمان، بلکه از طریق برنامه Run یا در منوی Start انجام داد):

    خاموش شدن -s -f -t 1800

    پارامترهای استفاده شده از قبل برای ما آشنا هستند. و معنی 1800 مقدار زمان را بر حسب ثانیه تنظیم می کند که پس از آن کار تکمیل می شود. یعنی 1800 ثانیه = 1800 ثانیه / 60 ثانیه در یک دقیقه = 30 دقیقه. این نباید مشکلی باشد پس از اجرای دستور به دست می آوریم اطلاع رسانی سیستم، که اتمام کار برنامه ریزی شده است

    علاوه بر این، 10 دقیقه قبل از خاموش شدن، بدون توجه به دلیل برنامه ریزی شده (خاموش یا راه اندازی مجدد)، یک هشدار اضافی از سیستم ویندوز دریافت خواهیم کرد.

    اما اگر مثلاً بعد از 15 دقیقه بفهمیم که برای اتمام تماشای فیلم وقت نداریم و باید خاموش شدن خودکار را لغو کنیم، چه؟ به پایان برنامه ریزی شده را رها کنید ویندوز کار میکنه ، باید دستور زیر را اجرا کنید:

    خاموش شدن -a

    بلافاصله پس از اجرای دستور، اعلانی ظاهر می شود مبنی بر اینکه خاموش شدن خودکار رایانه لغو شده است.

    این در واقع تنها چیزی است که برای خاموش کردن خودکار رایانه باید بدانید زمان داده شده. اما هر بار وارد کردن یک دستور به کنسول خیلی راحت نیست، بنابراین در زیر نحوه نوشتن را تجزیه و تحلیل خواهیم کرد فایل bat برای خاموش کردن خودکار رایانه یا راه اندازی مجدد آن.

    فایل دسته ای برای خاموش شدن خودکار کامپیوتر

    اما می‌توانید فایل‌های bat را کمی بیشتر بهبود ببخشید و با تبدیل آن به یک برنامه کوچک، یکی از سه آن را ایجاد کنید. این کاری است که در زیر انجام خواهیم داد.

    ما یک برنامه برای خاموش کردن خودکار کامپیوتر ایجاد می کنیم

    بر این لحظهما سه فایل دسته ای داریم که هر کدام عملکرد خود را انجام می دهند: خاموش کردن رایانه، راه اندازی مجدد و لغو اقدامات برنامه ریزی شده.
    برای شروع، اجازه دهید قسمت اصلی فایل جدید تک خفاش را بنویسیم. ماهیت این خواهد بود که از کاربر بپرسید کدام یک سه عملباید انجام شود، و سپس به سراغ قسمتی بروید که وظیفه عملکرد مورد نظر را بر عهده دارد.

    انتخاب تابع با خط زیر تنظیم می شود (آن را، مانند کل فایل، می توان به صلاحدید شما ویرایش کرد، زیرا راحت تر است):

    تنظیم /p answer="خاموش کردن - 1، راه اندازی مجدد - 2، لغو - 0: "

    در اینجا یک متغیر جدید تعریف می کنیم پاسخ، که در هر بار اجرای فایل مقدار آن وارد شده و با زدن کلید Enter تایید می شود.
    انتقال به قسمت مورد نظر از کد بت توسط دستور انجام می شود رفتن به، V این موردخط به شکل زیر خواهد بود:

    رفتن به %answer%

    ابتدای هر قسمت مستقل به ترتیب علامت گذاری خواهد شد :1 , :2 و :0
    برای اجرای شایسته، هر قسمت از کد را با دستور کامل نمی کنیم مکث، و تیم خروج، اضافه کردن یک تاخیر دو ثانیه قبل از بستن پنجره:

    TIMEOUT / خروج T2

    و در پایان، بسته به دستور در حال اجرا، رنگ‌آمیزی متن را با رنگ‌های مختلف اضافه می‌کنیم:

    در نتیجه کد زیر را دریافت خواهیم کرد:

    Echo off chcp 1251 set /p answer="shut down - 1, restart - 2, cancel - 0: " goto %answer% :1 set /p min_off="خاموش کردن کامپیوتر در (دقیقه): " set /A sec_off= "% min_off% * 60" رنگ C echo کامپیوتر در %min_off% دقیقه خاموش می شود shutdown -s -f -t %sec_off% TIMEOUT /T 2 exit:2 set /p min_re="راه اندازی مجدد رایانه در (دقیقه): " تنظیم /A sec_re="%min_re% * 60" رنگ Echo Echo کامپیوتر در %min_re% دقیقه راه اندازی مجدد می شود shutdown -r -f -t %sec_re% TIMEOUT /T 2 exit:0 color A echo خاموش شدن برنامه ریزی شده ویندوز لغو خاموش شدن -a TIMEOUT / خروجی T2

    هر دستور قبلاً در بالا توضیح داده شده است. در اینجا نحوه کار آن آمده است:

    1. ما در حال راه اندازی یک فایل دسته ای هستیم.
    2. در پاسخ به سوال در مورد انتخاب تابع وارد کنید 1 , 2 یا 0 . ، ورودی را با کلید Enter تأیید کنید.
    3. کنسول به قسمت مناسب کد می‌پرد و اگر خاموش یا راه‌اندازی مجدد باشد، از شما می‌پرسد که چند دقیقه باید اقدام لازم را انجام دهد.
    4. سپس مقدار وارد شده به ثانیه تبدیل می شود و به دستور اضافه می شود که پارامترهای آن عمل برنامه ریزی شده را تعیین می کند.

    دانلود آماده است فایل bat برای خاموش کردن خودکار کامپیوترشما می توانید از آرشیو پیوست: .

    برای راحتی، می توانید فایل دسته ای به دست آمده را در یک بایگانی SFX بسته بندی کنید و یک نماد به آن اضافه کنید. نتیجه ساده است برنامه قابل حملتا به طور خودکار کامپیوتر خود را خاموش و راه اندازی مجدد کنید پس از یک بازه زمانی معین: .