मैं विंडोज 10 में माउस का उपयोग किए बिना किसी प्रोग्राम को कैसे रोक सकता हूं?


56

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

मैंने कमांड प्रॉम्प्ट से कार्यों को समाप्त करने के तरीकों पर ध्यान दिया, लेकिन निर्देशों का कोई मतलब नहीं है। schtasks /endएक कार्य नाम तर्क की आवश्यकता है जो एक रास्ता लेता प्रतीत होता है, लेकिन मेरे पास यह जानने का कोई तरीका नहीं है कि मार्ग क्या है जो मुझे इनपुट करना चाहिए। tasklistरिटर्न फाइल नाम और आईडी नंबर, लेकिन उनमें से कोई भी काम नहीं करता है schtasks

क्या किसी के पास कोई सुझाव है?


3
ALT + F4 विंडोज पर किसी भी प्रोग्राम को बंद कर देगा
रामहाउंड

58
@Rhhound Alt + F4 एक विंडो-क्लोज मैसेज को एप्लिकेशन को भेजेगा। यदि यह इसे संभालने के लिए तैयार नहीं है (जैसे घटना को छोड़ कर या कुछ और करना) तो यह काम नहीं करेगा।
----

3
@Rhhound यह गैर-GUI प्रोग्राम या प्रोग्राम को बंद नहीं करेगा जो नज़दीकी घटना को अनदेखा करते हैं।
केरी ग्रेगरी

18
प्लग खींचो, afaik इसने विंडोज़ के सभी संस्करणों के लिए काम किया।
सर्ज बॉर्श

10
Ctrl + Alt + Del, Ctrl + Shift + Esc, Win + R का उपयोग करना और इसलिए जरूरी नहीं कि आप अपने माउस का उपयोग करें। लगभग सभी विंडोज की कार्यक्षमता केवल कीबोर्ड का उपयोग करके की जा सकती है। इसके लिए, आप तीर कुंजी, टैब कुंजी या Alt कुंजी नेविगेशन का उपयोग कर सकते हैं।
ब्लूचैटी

जवाबों:


89

आप प्रक्रियाओं को समाप्त करने के लिए कमांड प्रॉम्प्ट का उपयोग कर सकते हैं:

  1. Windows+ का उपयोग करके रन बॉक्स खोलें R
  2. cmdरन बॉक्स में टाइप करें और क्लिक करें Enter
  3. tasklistसभी प्रक्रियाओं को सूचीबद्ध करने के लिए कमांड का उपयोग करें ।
  4. taskkill /F /IM "executable name.exe" /Tप्रक्रिया को समाप्त करने के लिए कमांड का उपयोग करें ।

16
या cmd /C taskkill /f /im "<whatever>" /t"रन" विंडो में टाइप करें ।
इस्माईल मिगुएल

10
@ MJ9 आप कर सकते हैं, आपको बस एक बहुत ही तेज पाठक होने की आवश्यकता है: P
CodesInChaos

16
@IsmaelMiguel आपको भी cmd /Cभाग की आवश्यकता नहीं है ; taskkillएक शेल बिल्ट-इन नहीं है।
wizzwizz4

4
@ wizzwizz4 OMG! तुम बिलकुल ठीक कह रहे हो! आप सीधे taskkillवहाँ टाइप कर सकते हैं ! मैं भूल गया कि यह एक निष्पादन योग्य है जिसे अंदर रखा गया है system32(यदि मुझे सही याद है)। इसका मतलब है, कदमों की भारी कमी। और एक बार ऐसा करने के बाद, आपको बस इतना करना है Win + Rऔर फिर हिट करना है Enter
इस्माइल मिगुएल

3
@ MJ9 "रन में cmd /K tasklist
टास्कलिस्ट

91

निम्नलिखित प्रयास करें:

  1. + + दबाकर टास्क मैनेजर खोलेंCtrlShiftEsc
  2. समस्याग्रस्त प्रक्रिया को उजागर करने के लिए तीर कुंजियों ( और ) का उपयोग करके नेविगेट करें
  3. Deleteप्रक्रिया को मारने के लिए कुंजी दबाएं
  4. यदि आवश्यक हो, तो तीर कुंजियों ( या ) के साथ उपयुक्त विकल्प का चयन करके बाद के संकेत को स्वीकार करें और दबाएंEnter

2
आपको Del -> Enter की आवश्यकता होगी; वहाँ एक संकेत है।
wizzwizz4

@ wizzwizz4 प्रतिक्रिया के लिए धन्यवाद! यह एक बहुत अच्छी बात है। कुछ मामलों में एक अतिरिक्त संकेत नहीं है, लेकिन एक प्रोग्राम जो जमे हुए है, आमतौर पर एक होगा। मैंने उत्तर में एक अतिरिक्त कदम जोड़ा है।
रन 5 कि

टास्क मैनेजर (विन 10 होम) के मेरे संस्करण में, एक प्रक्रिया को मारने के लिए कुंजी को हटाएं "क्या आप सुनिश्चित हैं कि आप ऐसा करना चाहते हैं? यह आपके सिस्टम को रोक सकता है" संदेश। मुझे यह जानने में दिलचस्पी होगी कि यह किन प्रणालियों के लिए हमेशा प्रकट नहीं होता है।
wizzwizz4

1
@ wizzwizz4 मुझे लगता है कि यह आपके लक्ष्य पर भी निर्भर करता है। अपने विंडोज 10 प्रो x64 मशीन पर मैंने इसे नोटपैड, पेंट और सेटिंग्स ऐप पर आज़माया है। उनमें से प्रत्येक बिना किसी अतिरिक्त संकेत के बंद हो जाता है।
रन 5k

यह काम! धन्यवाद। यहाँ सही उत्तर के लिए मेरे पास कुछ विकल्प हैं। मुझे आशा है कि आप मुझे कम वोटों से चुनने में कोई दिक्कत नहीं करेंगे। पहली बार जब मैंने आपके समाधान की कोशिश की तो तीर कुंजियाँ जवाब नहीं देंगी, इसलिए मैं यह कहने जा रहा हूँ कि दूसरा एक और अधिक सुसंगत है, और इसमें कमांड प्रॉम्प्ट का उपयोग करने के बारे में कुछ अच्छी जानकारी है।
काइल डेलाने

11

तस्किल उत्तर का एक मामूली संशोधन: आप वाइल्डकार्ड का उपयोग कर सकते हैं यदि आपको प्रक्रिया का सटीक पूरा नाम याद नहीं है / पता है, जैसे:

taskkill /f /im badproce*

यह उस नाम से शुरू होने वाले सभी निष्पादकों को मार देगा, इसलिए सुनिश्चित करें कि आप कुछ ऐसा नहीं लिखते हैं s*क्योंकि यह स्पष्ट रूप से महत्वपूर्ण प्रक्रियाओं को मार सकता है svchost

इसके अलावा, /Tझंडा प्रक्रियाओं के पेड़ को मारने के लिए है, जो कि लक्ष्य प्रक्रिया है और सभी बच्चे इसे संसाधित करते हैं। यह ज्यादातर समय आवश्यक नहीं हो सकता है।


1
अगर मुझे याद है, तो यह कम से कम विंडोज 10 पर महत्वपूर्ण प्रक्रियाओं की अनदेखी करता है। मुझे नहीं पता था कि यह एक वाइल्डकार्ड स्वीकार करता है। धन्यवाद।
13

1
यह मुझे एक बहुत गूंगी बात की याद दिलाता है जो मैंने तब किया था जब मैंने काम करना शुरू किया था: मुझे एक पटकथा लिखनी थी जिसमें कुछ प्रक्रियाओं को मार दिया गया था जिसमें मैंने पीआईडी ​​था, एक यूनिक्स मशीन पर। मुझे विवरण याद नहीं है, लेकिन मैं ps -efपीआईडी ​​युक्त एक regex के साथ आउटपुट को पार्स कर रहा था , और अगर यह मेल खाता था तो मुझे एक भेजना था kill -9। अब, किसी कारण से, मेरा रेगेक्स मेल नहीं खाता था, इसलिए मैंने इसे "व्यापक" बनाने की कोशिश की। यह काम नहीं किया। फिर व्यापक, फिर व्यापक ... निराश, मैंने निश्चित रूप से काम करने की कोशिश करने का फैसला किया, और मैंने /2/पीआईडी ​​के लिए रेगेक्स के रूप में उपयोग किया । हाँ, यह काम किया! kill -9सभी पीआईडी ​​युक्त 2... X_X
फैबियो का कहना है कि मोनिका

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

9

Microsoft / Sysinternals ' pskillटूल का उपयोग कमांड प्रॉम्प्ट के माध्यम से एक प्रक्रिया को मारने के लिए किया जा सकता है, और यह आपको प्रक्रिया आईडी नंबर या प्रक्रिया के नाम से प्रक्रियाओं को मारने की अनुमति देता है। इसका उपयोग दूरस्थ रूप से प्रक्रियाओं को मारने के लिए भी किया जा सकता है: यदि दुर्व्यवहार कार्यक्रम आपको कीबोर्ड का उपयोग करने से रोकने में कामयाब रहा, तो आप अपने स्थानीय नेटवर्क pskillपर किसी अन्य मशीन पर आक्रामक प्रक्रिया को मारने के लिए स्थापित कर सकते हैं।


7

आप किसी अन्य डिवाइस से प्रक्रिया को मार सकते हैं।

वैकल्पिक ए : "सेटिंग्स -> डेवलपर्स के लिए -> डिवाइस पोर्टल सक्षम करें"। यदि आप इसे सक्षम करते हैं, तो आपको एक वेब पोर्टल मिलता है, जिसे आप किसी अन्य वेब-ब्राउस डिवाइस से एक्सेस कर सकते हैं। इसके साथ आप चल रही प्रक्रियाओं को सूचीबद्ध कर सकते हैं, और प्रलेखन के अनुसार :

कुछ प्लेटफार्मों (डेस्कटॉप, IoT, और HoloLens) पर आप प्रक्रियाओं को समाप्त कर सकते हैं।

दुर्भाग्य से, यह वर्तमान में मेरे कंप्यूटर पर काम नहीं करता है, "X" बटन पर क्लिक करने के अलावा प्रत्येक प्रक्रिया कुछ भी नहीं करती है।

वैकल्पिक बी : यदि आपके पास एक विंडोज़ मोबाइल या अन्य विंडोज़ डिवाइस है, तो आप स्टोर से वॉयसकेव ऐप और अपने कंप्यूटर पर इसके सर्वर घटक को स्थापित कर सकते हैं। फिर आप इस प्रक्रिया को दूरस्थ रूप से मारने के लिए ऐप का उपयोग कर सकते हैं।

और वहाँ निश्चित रूप से अन्य अनुप्रयोग हैं जो ऐसा ही करते हैं।


यह एक बहुत ही चतुर विचार है! मैं इसका परीक्षण करने के लिए समय नहीं लेना चाहता, हालांकि, मेरे पास पहले से ही कुछ काम करने के उपाय हैं। मुझे लगता है कि यह उस स्थिति में एक अच्छी गिरावट है जहां कीबोर्ड प्रतिक्रिया नहीं देता है।
काइल डेलाने

5

मुझे यकीन है कि जहां के साथ परेशानी नहीं कर रहा हूँ Ctrl+ Alt+ Delउत्पन्न हो रही है, लेकिन मैं तीर कुंजी के साथ-साथ इसका इस्तेमाल करने को खोलने के लिए सक्षम हूँ Task Manager। वहां से, आप प्रक्रियाओं को समाप्त करने के लिए @ Run5K द्वारा प्रदान किए गए उत्तर का पालन कर सकते हैं:

  1. प्रेस Ctrl+ Alt+Del
  2. चयन करने के लिए तीर कुंजियों का उपयोग करें Task Manager, और Enterखोलने के लिए दबाएं (मुझे Enterदो बार खुला प्रेस करना था Task Manager)

  3. जब अनुमतियाँ संवाद बॉक्स प्रकट होता है, तो तीर कुंजियों का उपयोग करें और परिवर्तन करने की अनुमति देने के Enterलिए चयन करने के लिएYesTask Manager

    यहां से, आप सूची आइटम (2) से @ Run5k के उत्तर का अनुसरण कर सकते हैं:

  4. समाप्त करने के लिए वांछित प्रक्रिया का चयन करने के लिए तीर कुंजियों ( Upऔर Down) का उपयोग करें। आप टूटे हुए / विस्तारित आइटमों को खोलने / बंद करने और उप-प्रक्रियाओं को समाप्त करने के लिए Leftऔर Rightएरो का उपयोग भी कर सकते हैं

  5. Delete प्रक्रिया को समाप्त करने के लिए उपयोग करें
  6. तीर कुंजियों का उपयोग करें और Enterदिखाई देने वाले किसी भी संवाद बॉक्स को प्रबंधित करने के लिए

1

यदि आप किसी एप्लिकेशन को डिबग कर रहे हैं, तो आप चल रहे इंस्टेंस को बंद करने के लिए विजुअल स्टूडियो में Shift+ दबा सकते हैं F5

बेशक अगर आप रन मोड में हैं तो आपको दूसरे जवाबों पर भरोसा करना चाहिए।


1
MAJ कुंजी क्या है? क्या आपका मतलब Shift है?
मिक्सक्सीफॉइड

1
ऊप्स! सही बात! मेरे उत्तर का संपादन
गौफलाइट २०'१ G को ११:११

1

कई साल पहले, जब चूहों का अस्तित्व नहीं था, तो मैं मेनू बार में जाने के लिए F10 दबाकर एक एप्लिकेशन को बंद कर देता था, मेनू को खोलने के लिए नीचे तीर, सिस्टम मेनू में लाने के लिए तीर छोड़ दिया और फिर "बंद करने के लिए ऊपर तीर। ”और एंटर दबाएं। यह अभी भी नोटपैड जैसे सरल अनुप्रयोगों के साथ काम करता है, जो उनके पास किस तरह के मेनू पर निर्भर करता है। (मुझे याद नहीं है कि मैंने उस समय Alt-F4 पर क्यों एहसान किया था, हो सकता है कि यह आपको ऐसा करने वाले लोगों के लिए अधिक प्रभावित कर रहा था);


क्या आपकी विधि विंडोज 10 में काम करती है? ओपी विशेष रूप से विंडोज 10 (विंडोज 10 टैग देखें) के बारे में पूछता है। अपना जवाब अपडेट करें यदि यह विंडोज 10 में काम करता है या इसे हटा दें।
आलजामिन

1
@ आलजमीन: निश्चित। यह एक मेनू पाने के लिए Alt दबाने के बराबर CUA (सामान्य उपयोगकर्ता अनुप्रयोग) है। और CUA व्यापक रूप से कई विंडोज अनुप्रयोगों द्वारा समर्थित है। (अन्य उदाहरण: कट के लिए शिफ्ट-डेल, डालने के लिए शिफ्ट-इन।) विंडोज 10. सहित व्यापक रूप से समर्थित है,
TOOGAM

Alt+Space,Cएक समान दृष्टिकोण है।
RJFalconer

1

मैं Ctrl+ Shift + का उपयोग करता हूं Esc फिर मुझे टास्क मैनेजर विंडो मिलती है। Alt-Tab के साथ मैं कार्य प्रबंधक पर स्विच करने का प्रयास करता हूं, और फिर मैं तीर कुंजियों के साथ खुले गर्तों को नेविगेट करता हूं। जब आप अपना एप्लिकेशन चुनते हैं, तो बस हटाएँ बटन दबाएं।


-1

रन बॉक्स खोलें और टाइप करें:

cmd /c tskill process_name 

tskill dir में एक प्रोग्राम फ़ाइल है C:\windows\system32


2
इसके लिए कोई ज़रूरत नहीं हैcmd /c
फुल्विक

-3

ALT-F4 सबसे तेज तरीका है।

माउस का उपयोग किए बिना एक अन्य विकल्प CTRL + ALT + DEL, कार्य प्रबंधक और आवश्यक एप्लिकेशन को मारना है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.