विंडोज पर, मैं कैसे इनायत से चल रहे कार्यक्रम को समाप्त करने के लिए कह सकता हूं?


19

यूनिक्स या लिनक्स पर, शान्तिपूर्वक चलने वाले एप्लिकेशन को समाप्त करने के लिए पूछना आसान है: आप इसे SIGTERM सिग्नल भेजते हैं। यदि इसकी प्रक्रिया आईडी 1234 है, तो आप बस चला सकते हैं kill 1234या kill -s TERM 1234या kill -15 1234

मैं विंडोज में एक ही काम कैसे कर सकता हूं?

यदि मैं सही ढंग से याद करता हूं, तो टास्क मैनेजर की "एंड टास्क" सुविधा (न कि इसकी "एंड प्रोसेस" सुविधा) जो मैं चाहता था, वह करता था। लेकिन, विंडोज 8.1 के रूप में, यह अब इतना कोमल नहीं है; जब मैं फीचर का उपयोग करता हूं, तो इससे मुझे बिना सहेजे डेटा खोना पड़ता है।

ऐसा करने के लिए मैं कोई कोड नहीं लिखना चाहता। अगर मैंने किया, तो मैं स्टैक ओवरफ्लो पर पूछूंगा। :)


2
यदि आप एक सॉफ़्टवेयर डेवलपर हैं, और आप इसे प्रोग्रामेटिक रूप से करना चाहते हैं, तो संबंधित स्टैक ओवरफ़्लो प्रश्न देखें कि कैसे इनायत करने के लिए एक प्रक्रिया को पूछना है
अविस्मरणीयसुपोर्ट्समोनिका

4
विंडोज के बारे में कुछ भी सुंदर नहीं है ........
Moab

जवाबों:


17

taskkill.exe

एंडी ई लिखते हैं कि आप उपयोग कर सकते हैं taskkill.exe

प्रक्रिया ID 1234 के साथ प्रक्रिया को समाप्त करने के लिए:

taskkill /pid 1234

नोटपैड को समाप्त करने के लिए:

taskkill /im notepad.exe

अधिक मदद के लिए:

taskkill /?

उन्होंने आगे कहा:

/fस्विच को मारने के लिए मजबूर हैं, लेकिन इतना आवेदन शान से बंद कर देता है यह सिर्फ समाप्ति संकेत भेजता है का उपयोग नहीं।

वह सही है। मैंने /fनोटपैड को समाप्त करने के लिए टास्ककिल ..exe (बिना ) का उपयोग करने की कोशिश की , और यह उम्मीद के मुताबिक काम किया। नोटपैड ने मुझसे पूछा कि मैं सहेजे गए पाठ को सहेजना चाहता था या नहीं।

मैं विंडोज 8.1 के होम संस्करण का उपयोग कर रहा हूं। ऐसा लगता है कि taskkill.exeबिना किसी अतिरिक्त शुल्क के विंडोज के साथ शामिल किया गया। यह अंदर है c:\windows\system32

या सिर्फ लॉग आउट करें

यदि आप इसमें से किसी के साथ परेशान नहीं करना चाहते हैं, तो बस अपने विंडोज उपयोगकर्ता खाते से लॉग आउट करें, फिर से वापस लॉग इन करें।

कंसोल अनुप्रयोगों

कंसोल अनुप्रयोगों के बारे में (जैसे PowerShell), क्रिस बेके कहते हैं :

Windows पर सांत्वना अनुप्रयोगों को बंद करने का कोई वास्तविक तरीका नहीं है। उन्हें किसी प्रकार के सुंदर करीबी तंत्र का समर्थन करने की आवश्यकता है।


ध्यान दें कि यह बिल्कुल दोहराता नहीं है कि लॉगआउट या शटडाउन पर क्या होता है; उसके लिए, stackoverflow.com/questions/520910/…
मैट मैकहेनरी

5

आप rmlogotest.exe(रीस्टार्ट मैनेजर लोगो टेस्ट टूल) का उपयोग कर सकते हैं । Microsoft द्वारा लिखित यह फ्रीवेयर उपयोगिता, विंडोज ऐप प्रमाणन किट का हिस्सा है।

विंडोज ऐप प्रमाणन किट का नवीनतम संस्करण प्राप्त करने के लिए, विंडोज एसडीके इंस्टॉलर डाउनलोड और चलाएं। (आप Google खोज करके नवीनतम विंडोज एसडीके इंस्टॉलर पा सकते हैं।) विंडोज ऐप प्रमाणन किट बॉक्स को छोड़कर सभी बक्से को अनचेक करें। किट को डाउनलोड और इंस्टॉल होने की प्रतीक्षा करें। अगर मुझे सही याद है, तो किट एक सौ मेगाबाइट है।

rmlogotest.exeशायद तब होगा C:\Program Files (x86)\Windows Kits\10\App Certification Kitजब आप विंडोज एसडीके के संस्करण 10 का उपयोग कर रहे हैं।

एक कमांड प्रॉम्प्ट खोलें। सही निर्देशिका में बदलें। दर्ज rmlogotestफिर एक स्पेस दें तो प्रक्रिया की प्रक्रिया आईडी नंबर।

यदि प्रक्रिया "रीस्टार्ट मैनेजर अवेयर" है, rmlogotestतो कृपा करके इसे पुनः आरंभ करेंगे और आपको "लोगो सत्यापन पास" बताएंगे। अन्यथा, rmlogotestइसे शान से समाप्त करने के लिए कहेंगे, फिर आपको "लोगो सत्यापन विफल" बता सकता है।

मैंने rmlogotest.exeनोटपैड को समाप्त करने का उपयोग करने की कोशिश की , और यह उम्मीद के मुताबिक काम किया। नोटपैड ने मुझसे पूछा कि मैं सहेजे गए पाठ को सहेजना चाहता था या नहीं।

(यदि आप आश्चर्य करते हैं कि रीस्टार्ट प्रबंधक क्या है और क्या करता है, तो मुझे समझाएं। रीस्टार्ट प्रबंधक विंडोज का हिस्सा है, और इसका उपयोग विंडोज इंस्टालर 4.0 और बाद में किया जाता है। जब विंडोज इंस्टालर को एक खुली फाइल को अधिलेखित या हटाने की आवश्यकता होती है, तो यह एक तीन का उपयोग करता है- चरण प्रक्रिया। यह रेस्टार्ट प्रबंधक को उस प्रक्रिया को समाप्त करने के लिए कहता है जो फ़ाइल का उपयोग कर रही है।


0

GnuWIN32 में किल लाइन सहित सामान्य लिनक्स बर्तनों के विंडो पोर्ट हैं

http://gnuwin32.sourceforge.net/

यह नाम या नंबर के द्वारा निम्नलिखित संकेतों का समर्थन करता है

λ kill -l                                                                                                                                                                                                                                                                
INT                                                                                                                                                                                                                                                                      
ILL                                                                                                                                                                                                                                                                      
FPE                                                                                                                                                                                                                                                                      
KILL                                                                                                                                                                                                                                                                     
SEGV                                                                                                                                                                                                                                                                     
TERM                                                                                                                                                                                                                                                                     
CHLD                                                                                                                                                                                                                                                                     
ABRT             
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.