Shutdown.exe एक अंतर्निहित विंडोज कमांड लाइन उपकरण है जो रिबूट, शटडाउन, आपके कंप्यूटर को स्लीप, हाइबरनेट या उपयोगकर्ता सत्र समाप्त करने की अनुमति देता है। इस गाइड में, हम विंडोज़ में शटडाउन कमांड का उपयोग करने के मूल उदाहरण दिखाएंगे। ऊपर चर्चा की गई सभी कमांड रन डायलॉग बॉक्स में चलाई जाती हैं — Win+R
->, कमांड प्रॉम्प्ट (cmd.exe) या पावरशेल में।
शटडाउन कमांड में निम्नलिखित सिंटैक्स होता है:shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]
जैसा कि आप देख सकते हैं, कमांड में बहुत सारे विकल्प हैं, और इसका उपयोग स्थानीय या दूरस्थ कंप्यूटर को शटडाउन/पुनरारंभ करने के लिए किया जा सकता है।
कमांड प्रॉम्प्ट का उपयोग करके विंडोज़ को शटडाउन कैसे करें?
विंडोज़ को अपने कंप्यूटर को शटडाउन करने के लिए, /s . के साथ शटडाउन कमांड का उपयोग करें कुंजी।
shutdown /s
सीएमडी से विंडोज रीबूट करें
अपने कंप्यूटर को रीबूट करने के लिए, /r . का उपयोग करें पैरामीटर। इसे चलाने के बाद, विंडोज़ इनायत से पुनरारंभ हो जाएगा।
shutdown /r
उपयोगकर्ता सत्र समाप्त करें
वर्तमान उपयोगकर्ता सत्र (लॉगऑफ़) को समाप्त करने के लिए, यह आदेश चलाएँ:
shutdown /l
यह कमांड उसी तरह काम करता है जैसे logoff.exe आदेश।
विंडोज को हाइबरनेट कैसे करें?
अपने कंप्यूटर को हाइबरनेट करने के लिए, यह कमांड चलाएँ:
shutdown /h
हाइबरनेट मोड में, संपूर्ण मेमोरी सामग्री को स्थानीय डिस्क पर hiberfil.sys फ़ाइल में लिखा जाता है और कंप्यूटर को स्लीप मोड में डाल दिया जाता है जिससे ऊर्जा की खपत कम हो जाती है
रिबूट या शटडाउन से पहले लॉग-ऑन उपयोगकर्ताओं को कैसे सूचित करें?
आप सभी लॉग-ऑन विंडोज उपयोगकर्ताओं को कंप्यूटर या सर्वर के आगामी शटडाउन/रिबूट के बारे में सभी सक्रिय सत्रों को एक संदेश भेजकर सूचित कर सकते हैं। एक नियम के रूप में, इस सुविधा का उपयोग आरडीएस सर्वर पर किया जाता है, जिसमें कई उपयोगकर्ता एक ही समय में अपने स्वयं के आरडीपी सत्रों में काम कर रहे होते हैं।
shutdown /r /c “This server will be restarted in 60 seconds.”
टाइमर का उपयोग करने वाले कंप्यूटर का विलंबित शटडाउन/रीबूट
आप एक निश्चित देरी (टाइमर पर) के साथ कंप्यूटर को बंद या पुनरारंभ कर सकते हैं। /t . का उपयोग करना विकल्प, आप समय अवधि निर्दिष्ट कर सकते हैं जिसके बाद कंप्यूटर/सर्वर शटडाउन या रीबूट हो जाएगा। इस प्रकार आप अपने उपयोगकर्ताओं को खुली फ़ाइलों को सहेजने और ऐप्स को सही ढंग से बंद करने के लिए कुछ समय प्रदान कर सकते हैं। अधिसूचना संदेश के साथ इस विकल्प का उपयोग करना सुविधाजनक है। इस उदाहरण में हम उपयोगकर्ताओं को सूचित करते हैं कि विंडोज़ 10 मिनट (600 सेकंड) में बंद हो जाएगी।
shutdown /s /t 600 /c "The server will be shutdown in 10 minutes. Save your work!"
एक उपयोगकर्ता को नियोजित शटडाउन के बारे में एक सूचना दिखाई देगी:
You’re about to be signed out
यदि विलंब बहुत लंबा है, मान लें, 100 मिनट (6,000 सेकंड), तो स्क्रीन के निचले दाएं कोने में एक पॉपअप विंडो दिखाई देती है:आप प्रस्थान करने वाले हैं। आपका विंडोज़ 100 मिनट में बंद हो जाएगा।
Windows शटडाउन रद्द करें या पुनरारंभ करें
विंडोज शटडाउन या रिबूट कमांड चलाने के बाद, शटडाउन टूल बिना कुछ किए डिफ़ॉल्ट रूप से 60 सेकंड तक प्रतीक्षा करता है। एक व्यवस्थापक इस समय के दौरान इस आदेश को चलाकर डिवाइस के पुनरारंभ या शटडाउन को रद्द कर सकता है:
shutdown /a
शटडाउन रद्द करने के बाद, आपको स्क्रीन के निचले दाएं कोने में निम्न पॉपअप विंडो दिखाई देगी:लॉगऑफ़ रद्द कर दिया गया है। निर्धारित शटडाउन रद्द कर दिया गया है।
कम्प्यूटर को तत्काल पुनरारंभ करने के लिए बाध्य करें
किसी कंप्यूटर को 60 सेकंड तक प्रतीक्षा किए बिना तुरंत बंद या रीबूट करने के लिए, 0 . निर्दिष्ट करें /t पैरामीटर के मान के रूप में। उदाहरण के लिए, कंप्यूटर को तुरंत पुनरारंभ करने के लिए:
shutdown /r /t 0
/f कुंजी बहुत महत्वपूर्ण है। विंडोज सर्वर को बंद या पुनरारंभ करते समय मैं लगभग हमेशा इसका उपयोग करता हूं। यह विशेषता उपयोगकर्ता की पुष्टि के बिना सभी चल रहे कार्यक्रमों और प्रक्रियाओं को बंद कर देती है (हम तब तक इंतजार नहीं करेंगे जब तक कि उपयोगकर्ता आरडीएस सर्वर पर सभी एप्लिकेशन बंद करने की पुष्टि नहीं कर लेते क्योंकि हम इसे कभी प्राप्त नहीं कर सकते)।
अगला आदेश कंप्यूटर को पुनरारंभ करेगा और पुनरारंभ होने के बाद स्वचालित रूप से सभी पंजीकृत ऐप्स चलाएगा (RegisterApplicationRestart API का उपयोग कर सिस्टम में पंजीकृत ऐप्स यहां हैं)।
shutdown /g
Windows कंप्यूटर को दूरस्थ रूप से शटडाउन या पुनरारंभ करने के लिए हॉट?
यदि आपके पास नेटवर्क तक पहुंच है, तो आप किसी दूरस्थ कंप्यूटर को रीबूट कर सकते हैं, और शटडाउन कमांड चलाने के लिए आप जिस खाते का उपयोग कर रहे हैं वह दूरस्थ कंप्यूटर (सर्वर) पर स्थानीय व्यवस्थापक समूह का सदस्य होना चाहिए:
shutdown /r /t 120 /m \\192.168.1.210
यदि ऊपर वर्णित सभी शर्तें पूरी होती हैं, लेकिन शटडाउन कमांड चलाते समय "एक्सेस अस्वीकृत (5)" त्रुटि दिखाई देती है, तो रिमोट कंप्यूटर पर व्यवस्थापक शेयरों (सी $, एडमिन $) के मूल्य को बदलकर रिमोट एक्सेस की अनुमति दें। LocalAccountTokenFilterPolicy पैरामीटर 1.
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "LocalAccountTokenFilterPolicy" /t REG_DWORD /d 1 /f
जोड़ें
यदि आपको कई कंप्यूटरों को दूरस्थ रूप से पुनरारंभ करने की आवश्यकता है, तो आप कंप्यूटर की सूची को एक टेक्स्ट फ़ाइल में सहेज सकते हैं और एक साधारण पावरशेल स्क्रिप्ट का उपयोग करके सभी कंप्यूटरों का रिमोट रीबूट चला सकते हैं:
$sh_msg = "Your computer will be automatically restarted in 10 minutes. Save your files and close running apps"
$sh_delay = 600 # seconds
$computers = gc C:\PS\PC-list.txt
foreach ($comp in $computers)
{
& 'C:\Windows\System32\SHUTDOWN.exe' "-m \\$comp -r -c $sh_msg -t $sh_delay"
}
शटडाउन कमांड ग्राफिकल इंटरफेस
जो लोग कमांड प्रॉम्प्ट में काम करने में सहज महसूस नहीं करते हैं, वे shutdown.exe कमांड के ग्राफिकल इंटरफेस का उपयोग कर सकते हैं। रिमोट शटडाउन डायलॉग को कॉल करने के लिए, कमांड का उपयोग करें:
shutdown /i
जैसा कि आप देख सकते हैं, आप रीबूट/शटडाउन करने के लिए रिमोट शटडाउन डायलॉग में कई कंप्यूटर जोड़ सकते हैं, नोटिफिकेशन टेक्स्ट निर्दिष्ट कर सकते हैं और विंडोज इवेंट लॉग में शटडाउन को सेव करने का कारण निर्दिष्ट कर सकते हैं।
शॉर्टकट का उपयोग करके कंप्यूटर को रीबूट कैसे करें?
उपयोगकर्ताओं के लिए इसे और अधिक सुविधाजनक बनाने के लिए, आप डेस्कटॉप पर आवश्यक सेटिंग्स के साथ कंप्यूटर को पुनरारंभ या बंद करने के लिए शॉर्टकट बना सकते हैं। शॉर्टकट तब उपयोगी हो सकता है जब आपको कंप्यूटर को आरडीपी सत्र से पुनरारंभ करने की आवश्यकता हो, जब स्टार्ट मेनू में कंप्यूटर को पुनरारंभ करने या बंद करने के लिए कोई विकल्प न हो।
यदि आप चाहते हैं कि आपका कंप्यूटर या सर्वर विशिष्ट समय पर पुनरारंभ/शट डाउन हो, तो आप Windows कार्य शेड्यूलर (taskschd.msc
) में कुछ निश्चित पैरामीटर के साथ शटडाउन कमांड जोड़ सकते हैं। )।
उदाहरण के लिए, यह शेड्यूलर कार्य प्रतिदिन 12 बजे कंप्यूटर को पुनरारंभ करेगा।
या आप PowerShell के साथ एक नया शेड्यूलर कार्य बना सकते हैं:
$Trigger= New-ScheduledTaskTrigger -At 00:00am -Daily
$User= "NT AUTHORITY\SYSTEM"
$Action= New-ScheduledTaskAction -Execute "shutdown.exe" -Argument "–f –r –t 120"
Register-ScheduledTask -TaskName "RebootEvertyNight_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force