अक्सर जब आप समस्याओं का निवारण करना चाहते हैं या अपने सिस्टम स्वास्थ्य पर एक सामान्य जांच रखना चाहते हैं, तो आपको इवेंट व्यूअर का उपयोग करना होगा। इवेंट व्यूअर आपको उन सभी विंडोज घटनाओं को दिखाता है जो लॉग इन हो जाती हैं जैसे कि सूचना, त्रुटियाँ, चेतावनी, क्रिटिकल और वर्बोज़। लेकिन यहां बहुत सारी घटनाएं हैं जिनमें पूरी तरह से सामान्य गतिविधियां शामिल हैं जो लॉग इन हो जाती हैं, उन चीजों से संबंधित घटनाओं को स्पॉट करना कठिन हो जाता है जो उम्मीद के मुताबिक काम नहीं कर रहे हैं या त्रुटियों का कारण बन रहे हैं। इसलिए समय-समय पर आपको इवेंट लॉग को खाली करने की आवश्यकता हो सकती है। इस लेख में, हम देखेंगे कि आप ईवेंट लॉग को स्वचालित रूप से या कमांड लाइन से कैसे साफ़ कर सकते हैं।
विज्ञापन
सेल फ़ोन नंबर को अनब्लॉक कैसे करें
सिस्टम लॉग और एप्लिकेशन लॉग दो महत्वपूर्ण लॉग हैं जिन्हें आप कभी-कभी खाली करना चाहते हैं। आप किसी भी इवेंट लॉग को राइट क्लिक करके और राइट क्लिक मेनू से 'क्लियर लॉग ...' को चुनकर मैन्युअल रूप से क्लियर कर सकते हैं। हालाँकि, आप इसे हर 7 दिन या 15 दिनों में स्वचालित बनाना चाहते हैं, तो इवेंट लॉग साफ़ हो जाता है। आप भी कर सकते हैं एक निर्धारित कार्य सेट करें जो ElevatedShortcut का उपयोग करके स्वचालित रूप से चलता है इवेंट लॉग साफ़ करने के लिए।
बिना अकाउंट डिलीट किए फेसबुक डेटा कैसे डिलीट करें
कमांड प्रॉम्प्ट का उपयोग करके केवल एक विशिष्ट ईवेंट लॉग को कैसे साफ़ करें
- व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें ( देखो कैसे )।
- किसी विशिष्ट लॉग को साफ़ करने के लिए, आपको पहले उसका नाम पता होना चाहिए। इवेंट लॉग की सूची देखने के लिए, टाइप करें:
wevtutil
- यह लॉग की एक बहुत लंबी सूची तैयार करता है। आप कमांड का उपयोग कर सकते हैं: 'wevtutil el | अधिक '(उद्धरण चिह्नों के बिना) एक समय में आउटपुट एक स्क्रीन प्रदर्शित करने के लिए। या आप कमांड का उपयोग करके इसे टेक्स्ट फाइल में आउटपुट कर सकते हैं:
wevtutil el> Loglist.txt
यह कमांड प्रॉम्प्ट की कार्य निर्देशिका में एक टेक्स्ट फ़ाइल Loglist.txt बनाता है (वही फ़ोल्डर जहां आप वर्तमान में कमांड प्रॉम्प्ट पर हैं)।
- अब जब आप उस लॉग का नाम जानते हैं जिसे आप साफ़ करना चाहते हैं, तो आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
wevtutil सीएल अनुप्रयोग
- उपरोक्त कमांड अनुप्रयोग लॉग को साफ़ करता है। सिस्टम लॉग को खाली करने के लिए: 'wevtutil cl System' (उद्धरण चिह्नों के बिना) का उपयोग करें।
कमांड प्रॉम्प्ट का उपयोग करके सभी ईवेंट लॉग को कैसे साफ़ करें
- नोटपैड खोलें और उसमें निम्नलिखित पाठ को कॉपी-पेस्ट करें:
@echo for / F 'tokens = 1,2 *' %% V IN ('bcdedit') DO SET adminTest = %% V IF (% adminTest%) == (एक्सेस) गोटो noAdmin to / F 'tokens = * '%% G में (' wevtutil.exe el ') DO (कॉल: do_clear' %% G ') प्रतिध्वनि। इको इवेंट लॉग को मंजूरी दे दी गई है! goto theEnd: do_clear echo clearing% 1 wevtutil.exe cl% 1 goto: eof: noAdmin echo आपको इस स्क्रिप्ट को एक व्यवस्थापक के रूप में चलाना होगा! गूंज। :समाप्त
- इसे एक बैच फ़ाइल के रूप में सहेजें और उदाहरण के लिए इच्छित कोई भी नाम दें: ClEvtLog.bat या ClEvtLog.cmd।
युक्ति: .bat या .cmd एक्सटेंशन के साथ किसी टेक्स्ट को सीधे सेव करने के लिए, उद्धरण में फ़ाइल नाम टाइप करें, अर्थात 'ClEvtLog.bat' या 'ClEvtLog.cmd'। - इस बैच फ़ाइल को अपने सिस्टम पथ में कुछ निर्देशिका में कॉपी करें जैसे कि C: Windows ताकि आपको इसे चलाने के लिए हर बार पूर्ण पथ टाइप न करना पड़े।
- एक उन्नत कमांड प्रॉम्प्ट खोलें ( देखो कैसे )।
- कमांड प्रॉम्प्ट से बैच फ़ाइल चलाएँ: ClEvtLog.cmd। आप कमांड प्रॉम्प्ट को खोले या cmd / c का उपयोग किए बिना भी इसे सीधे चला सकते हैं ताकि कमांड प्रॉम्प्ट इसे चलाने के बाद बंद हो जाए।
PowerShell का उपयोग करके सभी ईवेंट लॉग को कैसे साफ़ करें
मैं WAV को mp3 में कैसे बदल सकता हूँ?
- व्यवस्थापक के रूप में PowerShell खोलें (देखें कि कैसे)।
- PowerShell में निम्न कमांड टाइप या पेस्ट करें:
wevtutil | Foreach-Object {wevtutil cl '$ _'}
- एंटर दबाए। सभी लॉग साफ़ होने के लिए कुछ सेकंड प्रतीक्षा करें। अब आप Exit लिखकर PowerShell से बाहर निकल सकते हैं।
VBScript / WMI का उपयोग करके सभी ईवेंट लॉग को कैसे साफ़ करें (केवल क्लासिक ईवेंट लॉग्स)
- नोटपैड खोलें और उसमें निम्नलिखित पाठ को कॉपी-पेस्ट करें:
strComputer = '।' सेट करें objWMIService = GetObject ('winmgmts:' _ & '{impersonationLevel = impersonate, (Backup, Security)}! \' _ & strComputer & ' root imim2') सेट colLogFiles = objWMIService.ExecQuery _ (_) से चुनें Win32_NTEventLogFile ') colLogFiles में प्रत्येक objLogfile के लिए objLogFile.ClearEventLog () अगला
- इसे VBScript (.VBS) फ़ाइल के रूप में सहेजें और उदाहरण के लिए इच्छित कोई भी नाम दें: ClEvtLog.vbs।
युक्ति: .vbs एक्सटेंशन के साथ किसी टेक्स्ट को सीधे सेव करने के लिए, उद्धरण में फ़ाइल नाम टाइप करें, अर्थात 'ClEvtLog.vbs'। - इस VBScript फ़ाइल को अपने सिस्टम पथ में कुछ निर्देशिका जैसे C: Windows में कॉपी करें ताकि आपको इसे चलाते समय हर बार इसे पूरा पथ टाइप न करना पड़े।
- एक उन्नत कमांड प्रॉम्प्ट खोलें ( देखो कैसे )।
- कमांड प्रॉम्प्ट से VBScript फ़ाइल चलाएँ: CScript ClEvtLog.vbs। आप कमांड प्रॉम्प्ट को खोले या cmd / c का उपयोग किए बिना भी इसे सीधे चला सकते हैं ताकि कमांड प्रॉम्प्ट इसे चलाने के बाद बंद हो जाए।
VBScript / WMI विधि केवल क्लासिक ईवेंट लॉग (एप्लिकेशन, सुरक्षा, सिस्टम आदि को साफ़ करती है, न कि नए XML प्रकार के ईवेंट लॉग्स जो PowerShell या wevtutil.exe द्वारा क्लियर किए जाते हैं)।
यह भी ध्यान दें कि इन लिपियों को साफ करने से पहले लॉग का बैकअप न लें। यदि आप इवेंट लॉग का बैकअप लेना चाहते हैं, तो देखें Microsoft का स्क्रिप्ट केंद्र नमूने के लिए।