टास्क मैनेजर उन कार्यक्रमों को दिखाता है जो चल रहे हैं - मैं उन लोगों को कैसे देख सकता हूं जो समाप्त हो गए हैं?


16

मुझे कैसे पता चलेगा कि मेरे कंप्यूटर पर कौन से प्रोग्राम चल रहे हैं, भले ही उन्हें इस हद तक रोक दिया गया हो कि टास्क मैनेजर एक चीज़ नहीं दिखा सकता है?

मैं अकेले अपने कंप्यूटर का उपयोग नहीं करता हूं और कभी-कभी संदेह करता हूं।


4
यदि प्रक्रिया समाप्त हो गई है तो यह कार्य प्रबंधक में नहीं दिखाई देगा, लेकिन यह सिस्टम इवेंट लॉग में दिखा सकता है, इवेंट व्यूअर को देखें।
मोआब

7
यदि आप वास्तव में उन लोगों पर भरोसा नहीं कर सकते हैं जो आपके कंप्यूटर को साझा कर रहे हैं, तो यह पता लगाना कि वे क्या चल रहे थे शायद बहुत कम है, बहुत देर हो चुकी है।
कोड़ी ग्रे

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

जवाबों:


36

मुझे कैसे पता चलेगा कि क्या कार्यक्रम चल रहे हैं जब उन्हें रोक दिया गया है

डिफ़ॉल्ट रूप से कोई लॉग नहीं हैं जो प्रोग्राम चलाए गए हैं।

हालाँकि, आप Windows सुरक्षा ईवेंट लॉग में प्रक्रिया ट्रैकिंग ईवेंट सक्षम कर सकते हैं (निर्देशों के लिए नीचे देखें) और यह जानकारी भविष्य में आपके लिए उपलब्ध होगी।

एक बार प्रक्रिया ट्रैकिंग ईवेंट सक्षम हो जाने के बाद, आप घटनाओं की जांच करने के लिए निम्न पॉवरशेल कमांड का उपयोग कर सकते हैं:

प्रक्रिया प्रारंभ:

Get-EventLog Security | Where-Object {$_.EventID -eq 4688} | Format-List

प्रक्रिया बंद:

Get-EventLog Security | Where-Object {$_.EventID -eq 4689} | Format-List

उपरोक्त आदेश स्क्रीन पर ईवेंट जानकारी को डंप करते हैं।


Windows सुरक्षा लॉग में प्रक्रिया ट्रैकिंग घटनाओं का उपयोग कैसे करें

Windows 2003 / XP में आप केवल प्रक्रिया ट्रैकिंग ऑडिट नीति को सक्षम करके इन घटनाओं को प्राप्त करते हैं।

विंडोज 7/2008 + में आपको ऑडिट प्रोसेस क्रिएशन को सक्षम करने की आवश्यकता है और वैकल्पिक रूप से, ऑडिट प्रोसेस टर्मिनेशन उपश्रेणियाँ जो आपको समूह नीति ऑब्जेक्ट में उन्नत ऑडिट पॉलिसी कॉन्फ़िगरेशन के तहत मिलेंगी।

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

यहाँ छवि विवरण दर्ज करें

स्रोत Windows सुरक्षा लॉग में प्रक्रिया ट्रैकिंग घटनाओं का उपयोग कैसे करें


ऑडिट प्रोसेस क्रिएशन को इनेबल कैसे करें

  1. Gpedit.msc चलाएं

  2. "विंडोज सेटिंग्स"> "सुरक्षा सेटिंग्स"> "स्थानीय नीतियां"> "ऑडिट नीति" चुनें

    यहाँ छवि विवरण दर्ज करें

  3. "ऑडिट प्रक्रिया ट्रैकिंग" पर राइट क्लिक करें और "गुण" चुनें

  4. "सफलता" जांचें और "ओके" पर क्लिक करें

    यहाँ छवि विवरण दर्ज करें


ऑडिट प्रोसेस ट्रैकिंग क्या है

यह सुरक्षा सेटिंग यह निर्धारित करती है कि क्या OS प्रक्रिया-संबंधित घटनाओं जैसे प्रक्रिया निर्माण, प्रक्रिया समाप्ति, दोहराव और संभाल के अप्रत्यक्ष ऑब्जेक्ट एक्सेस का ऑडिट करता है।

यदि इस नीति सेटिंग को परिभाषित किया जाता है, तो व्यवस्थापक निर्दिष्ट कर सकता है कि क्या केवल सफलताओं, केवल विफलताओं, दोनों सफलताओं और विफलताओं का ऑडिट करना है, या इन घटनाओं को बिल्कुल ऑडिट नहीं करना है (अर्थात न तो सफलताएं और न ही विफलताएं)।

यदि सफलता ऑडिटिंग सक्षम है, तो हर बार जब ओएस इन प्रक्रिया-संबंधित गतिविधियों में से एक करता है, तो एक ऑडिट प्रविष्टि तैयार की जाती है।

यदि विफलता ऑडिटिंग सक्षम है, तो हर बार ओएस इन गतिविधियों में से एक को निष्पादित करने में विफल होने पर एक ऑडिट प्रविष्टि तैयार की जाती है।

डिफ़ॉल्ट: कोई ऑडिटिंग नहीं

महत्वपूर्ण: ऑडिटिंग नीतियों पर अधिक नियंत्रण के लिए, उन्नत ऑडिट पॉलिसी कॉन्फ़िगरेशन नोड में सेटिंग्स का उपयोग करें। उन्नत ऑडिट नीति कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए, http://go.microsoft.com/fwlink/?LinkId=140969 देखें ।


Nirsoft से ExecutedProgramList के बारे में क्या? क्या मैं उसका उपयोग कर सकता हूं?

ExecutedProgramList उन कार्यक्रमों की पूरी सूची नहीं देता है जिन्हें निष्पादित किया गया है।

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

यह किसी भी कार्यक्रम को सूचीबद्ध नहीं करेगा जो लिंक में वर्णित स्थानों पर कुछ भी नहीं लिखता है:

पहले निष्पादित कार्यक्रमों की सूची निम्न डेटा स्रोतों से एकत्र की गई है:

  • रजिस्ट्री चाबी: HKEY_CURRENT_USER\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
  • रजिस्ट्री चाबी: HKEY_CURRENT_USER\Microsoft\Windows\ShellNoRoam\MUICache
  • रजिस्ट्री चाबी: HKEY_CURRENT_USER\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted
  • रजिस्ट्री चाबी: HKEY_CURRENT_USER\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store
  • Windows Prefetch फ़ोल्डर (C: \ Windows \ Prefetch)

स्रोत ExecutedProgramList


आगे की पढाई


परिणामी जानकारी निकालने के लिए निफ्टी पॉवरशेल स्निपेट इस उत्कृष्ट उत्तर के लिए एक अच्छा अतिरिक्त होगा।
पीटर मॉर्टेंसन

@PeterMortensen धन्यवाद। वास्तव में यह होगा। दुर्भाग्य से मैं एक लिखने के लिए पर्याप्त शक्तियां नहीं जानता।
DavidPostill

ऑडिटिंग हैंडल डुप्लीकेशन अविश्वसनीय रूप से अनचाहा लगता है।
user253751

); @PeterMortensen मैं एक एक लाइनर कि जानकारी देता है लिखने के लिए प्रबंधित किया है
DavidPostill

@ user20574 आपका क्या मतलब है?
DavidPostill

3

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

यह विंडोज से अपनी जानकारी प्राप्त करता है, इसलिए इसकी सूची संकलित करने के लिए चलने की आवश्यकता नहीं है।


1
ExecutedProgramListचलाए जाने वाले कार्यक्रमों की पूरी सूची नहीं देता है। उदाहरण के लिए, यह पोर्टेबल कार्यक्रमों मैं वर्तमान में मेरे thumbdrive, जैसे से चला रहा हूँ के किसी भी सूची नहीं है Agent, Notepad++, GSNotesके साथ-साथ लगभग हर Cygwinकार्यक्रम मैं अपने पिछले पुनः आरंभ करने के बाद से चल चुके हैं। इसलिए यह बहुत व्यापक नहीं है ।
DavidPostill

यह किसी भी कार्यक्रम को सूचीबद्ध नहीं करेगा जो लिंक में वर्णित स्थानों पर कुछ भी नहीं लिखता है।
DavidPostill

यह कैसे काम करता है? क्या यह वर्तमान में चल रही प्रक्रियाओं का लगातार नमूना लेता है? या यह विंडोज द्वारा अधिसूचित हो जाता है जब प्रक्रियाएं शुरू और बंद हो जाती हैं?
पीटर मॉर्टेंसन

@PeterMortensen यह कैसे काम करता है, इसके लिए मेरे उत्तर का अंत देखें। और इसे एक मैनुअल रिफ्रेश की जरूरत है।
DavidPostill

1

प्रोसेस हिस्ट्री भी यही करती है। यह एक स्वतंत्र और पोर्टेबल प्रक्रिया डेटाबेस है।

यह एक साधारण पोर्टेबल .zip डाउनलोड है। डाउनलोड साइट पर वीडियो के साथ इसका उपयोग करने के तरीके पर एक मैनुअल है।

जब तक प्रक्रिया इतिहास चल रहा है, तब तक आप उन प्रक्रियाओं को क्वेरी कर सकते हैं जो एक अलग GUI के माध्यम से समाप्त हो गई हैं।

यह XP से विंडोज के किसी भी संस्करण पर चलेगा।

(मैं इस ओपन सोर्स सॉफ्टवेयर का लेखक हूं।)

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