विंडोज 2012: हर मामले में पावर बटन कैसे काम करें?


9

मुझे पावर बटन के साथ कुछ विंडोज 2012 सर्वर को ठीक से बंद करने की आवश्यकता है।

  • यदि कोई भी लॉग इन नहीं है, तो पावर बटन सर्वर को सही ढंग से बंद कर देता है
  • यदि कोई व्यक्ति बिना किसी अवरुद्ध कार्यक्रम के लॉग इन किया है, तो यह ठीक है

परंतु:

  • यदि कोई सत्र बंद है, तो पावर बटन कुछ भी नहीं करता है
  • अगर किसी को एक अवरुद्ध कार्यक्रम (उदाहरण के लिए बिना सहेजे गए दस्तावेज़ के साथ नोटपैड) के साथ लॉग इन किया जाता है, तो बटन भी कुछ नहीं करता है

पिछले विंडोज़ संस्करणों के साथ मुझे पावर बटन व्यवहार को GUI के साथ कॉन्फ़िगर करने और रजिस्ट्री कुंजी ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon) को संशोधित करने के लिए उपयोग किया गया था, लेकिन यह कोई और अधिक प्रासंगिक नहीं लगता है।

किसी को भी "अपमानजनक" रास्ता, या एक चाल पता है?

संपादित करें:
जब भी मैं पावर बटन दबाता हूं, तो सिस्टम लॉग एक घटना को प्रदर्शित करता है। The kernel power manager has initiated a shutdown transitionइवेंट ID 109 के साथ।
जब सत्र लॉक किया जाता है, तो यह ईवेंट कुछ भी नहीं है। और अन्य लॉग में कोई अन्य घटना नहीं है।
जब कोई प्रोग्राम बंद होने से इंकार करता है, तो मेरे पास लॉग की प्रविष्टि है, इसलिए यह जल्द ही ठीक हो जाएगा।


2
उन लानत स्मार्ट स्विच दिखाओ जो वास्तव में स्मार्ट हैं: दीवार से बाहर F ^ &% # आईएनजी पावर कॉर्ड!
वार्ड - को पुनः स्थापित मोनिका

जवाबों:


5

तथ्य यह है कि आप एक सत्र बंद होने पर 2012 के सर्वर को पावर नहीं कर सकते, शायद डिजाइन द्वारा। मुझे इसी तरह की आवश्यकता का सामना करना पड़ा है और इसकी अनुमति देने के लिए कोई नीति या रजिस्ट्री परिवर्तन नहीं पता है।

मैंने एक साधारण ट्रिक का उपयोग किया: मैंने पावर बटन इवेंट पर कब्जा कर लिया, जो कि टाइमआउट के बाद वांछित मापदंडों के साथ बस मेरा पसंदीदा शटडाउन.exe चलाता है।
यदि आप सही शटडाउन मापदंडों का उपयोग करते हैं, तो आप खुले कार्यक्रमों द्वारा अवरुद्ध नहीं होंगे।

घटनाओं को पकड़ने के लिए, बस कार्य शेड्यूलर खोलें और वांछित इवेंट आईडी पर ट्रिगर किए गए कार्य को बनाएं।


3
संदर्भ के लिए, मेरे द्वारा उपयोग की जाने वाली कमांड है: शटडाउन / s / t 10 / dp: 0: 0
ग्रेगरी MOUSSAT

4
मेरे मामले में घटना के संदर्भ में भी इन गुणों के साथ एक मूल घटना है लॉग: सिस्टम, स्रोत: कर्नेल-पावर, इवेंट-आईडी: 109
ndemou

1

की जाँच करें AutoEndTasks :

आप इसे सभी उपयोगकर्ताओं के लिए यहाँ सेट कर सकते हैं।

इसके अतिरिक्त, कुछ ट्यूनिंग है जो समूह नीति के माध्यम से किया जा सकता है जो यहां पाया जा सकता है: कंप्यूटर कॉन्फ़िगरेशन> प्रशासनिक टेम्पलेट> सिस्टम> शटडाउन विकल्प> उन अनुप्रयोगों का स्वत: समाप्ति बंद करें जो शटडाउन को रद्द या रद्द करते हैं।

अतिरिक्त ट्यूनिंग विकल्प जिन्हें आप देखना चाहते हैं: WaitToKillServiceTimeout , WaitToKillAppTimeout , HungAppTimeOut

मैं दूसरा भी कहूंगा कि मार्कोज़िंक ने क्या कहा है, अपने बायोस की जांच करें और सत्यापित करें कि आपके पावर बटन के लिए कोई विशेष सेटिंग कॉन्फ़िगर नहीं की गई है जो चीजों को पकड़ सकती है।


1
मैं दूसरा नहीं लिखूंगा कि मार्कोज़िंक ने BIOS के बारे में क्या कहा क्योंकि यह प्रश्न स्पष्ट रूप से बताता है "यदि कोई भी लॉग इन नहीं किया गया है, तो पावर बटन सर्वर को सही ढंग से बंद कर देता है"
ndemou
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.