اکثر جب آپ مسائل کو حل کرنا چاہتے ہیں یا اپنے سسٹم کی صحت پر عمومی جانچ پڑتال کرنا چاہتے ہیں تو ، آپ کو ایونٹ ویوور استعمال کرنا پڑتا ہے۔ واقعہ دیکھنے والا آپ کو ونڈوز کے وہ تمام پروگرام دکھاتا ہے جو لاگ ان ہوجاتے ہیں جیسے معلومات ، نقائص ، انتباہات ، تنقیدی اور وربروز۔ لیکن یہاں بہت سارے واقعات شامل ہیں جن میں مکمل طور پر معمول کی سرگرمیاں شامل ہیں جو لاگ ان ہوجاتی ہیں کہ ایسی چیزوں سے متعلق واقعات کو تلاش کرنا مشکل ہوجاتا ہے جو توقع کے مطابق کام نہیں کررہے ہیں یا غلطیاں پیدا کررہے ہیں۔ لہذا وقتا فوقتا آپ کو ایونٹ لاگ کو صاف کرنے کی ضرورت پڑسکتی ہے۔ اس مضمون میں ، ہم دیکھیں گے کہ آپ واقعہ لاگ کو خود بخود یا کمانڈ لائن سے کیسے صاف کرسکتے ہیں۔
اشتہار
میں کس طرح ایک subreddit بلاک کر سکتے ہیں
سسٹم لاگ اور ایپلیکیشن لاگ ان دو اہم لاگز ہیں جن کو آپ کبھی کبھار صاف کرنا چاہتے ہیں۔ کسی بھی واقعہ لاگ کو دائیں کلک کرنے اور دائیں کلک مینو سے 'صاف صاف لاگ ...' منتخب کرکے آپ دستی طور پر صاف کرسکتے ہیں۔ تاہم ، آپ یہ خود کار بنانا بھی چاہتے ہیں لہذا ہر 7 دن یا 15 دن بعد ، واقعہ لاگ صاف ہوجاتا ہے۔ آپ بھی ایک شیڈول ٹاسک مرتب کریں جو ایلویٹ شارٹ کٹ کا استعمال کرکے خود بخود چلتا ہے واقعہ لاگ صاف کرنے کے لئے.
کروم میں بُک مارکس کو بڑے پیمانے پر کیسے حذف کریں
کمانڈ پرامپٹ کا استعمال کرتے ہوئے صرف ایک مخصوص ایونٹ لاگ کو صاف کرنے کا طریقہ
- بطور ایڈمنسٹریٹر کمانڈ پرامپٹ کھولیں ( دیکھو کیسے ).
- کسی مخصوص لاگ کو صاف کرنے کے ل you ، آپ کو پہلے اس کا نام معلوم کرنا چاہئے۔ واقعہ لاگ کی فہرست دیکھنے کے لئے ، ٹائپ کریں:
wevtutil
- یہ نوشتہ جات کی ایک بہت لمبی فہرست تیار کرتا ہے۔ آپ کمانڈ استعمال کرسکتے ہیں: 'ویٹوٹیل ایل | ایک بار میں آؤٹ پٹ کو ایک اسکرین ظاہر کرنے کے لئے زیادہ '(حوالوں کے بغیر)۔ یا آپ اسے کمانڈ استعمال کرکے ٹیکسٹ فائل میں آؤٹ پٹ کرسکتے ہیں:
wevtutil el> Loglist.txt
اس سے کمانڈ پرامپٹ (وہی فولڈر جہاں آپ اس وقت کمانڈ پرامپٹ ہیں) کی ورکنگ ڈائرکٹری میں ٹیکسٹ فائل لوگ لسٹ ڈاٹ ٹی ٹی ایس پیدا کرتی ہے۔
- اب جب آپ لاگ ان کا نام جانتے ہو جس کو آپ صاف کرنا چاہتے ہیں ، تو آپ مندرجہ ذیل کمانڈ استعمال کرسکتے ہیں۔
wevtutil CL درخواست
- مذکورہ کمانڈ ایپلیکیشن لاگ کو صاف کرتا ہے۔ سسٹم لاگ کو صاف کرنے کے ل use ، استعمال کریں: 'ویوٹائل سی ایل سسٹم' (قیمت کے بغیر)
کمانڈ پرامپٹ کا استعمال کرکے تمام ایونٹ لاگس کو کیسے صاف کیا جائے
- نوٹ پیڈ کھولیں اور اس میں مندرجہ ذیل متن کو کاپی پیسٹ کریں:
echo OF / F 'ٹوکن = 1،2 *'٪٪ V IN ('bcdedit') کریں SET ایڈمنسٹسٹ = ٪٪ V IF (٪ ایڈمنسٹیسٹ٪) == (رسائی) Goo noAdmin for / F 'ٹوکن = * '٪٪ G in (' wevtutil.exe el ') DO (کال کریں: do_clear' ٪٪ G ') کی بازگشت۔ بازگشت ایونٹ لاگز صاف ہوچکے ہیں! Goo theEnd: do_clear Echo Clearing٪ 1 wevtutil.exe cl٪ 1 geto: eof: noAdmin echo آپ کو اسکرپٹ کو بطور ایڈمنسٹریٹر چلانی چاہئے! بازگشت۔ :ختم شد
- اسے بیچ فائل کی طرح محفوظ کریں اور اسے کوئی نام دیں جسے آپ چاہتے ہیں مثال کے طور پر: ClEvtLog.bat یا ClEvtLog.cmd۔
اشارہ: .bat یا .Cmd توسیع کے ساتھ کسی متن کو براہ راست بچانے کے ل the ، فائل کے نام کی قیمت درج کریں ، یعنی 'ClEvtLog.bat' یا 'ClEvtLog.cmd'۔ - اس بیچ کی فائل کو اپنے نظام کے راستے جیسے کسی C: ونڈوز میں کسی ڈائرکٹری میں کاپی کریں تاکہ جب بھی آپ چلاتے ہو تو آپ کو اس پر پورا راستہ ٹائپ کرنے کی ضرورت نہیں ہوتی ہے۔
- ایک ایلیویٹڈ کمانڈ پرامپٹ کھولیں ( دیکھو کیسے ).
- کمانڈ پرامپٹ سے بیچ کی فائل چلائیں: ClEvtLog.cmd۔ آپ کمانڈ پرامپٹ کھولنے یا سی ایم ڈی / سی کا استعمال کیے بغیر بھی اسے براہ راست چلا سکتے ہیں لہذا کمانڈ پرامپٹ چلانے کے بعد بند ہوجاتا ہے۔
پاور شیل کا استعمال کرتے ہوئے تمام ایونٹ لاگ کو صاف کرنے کا طریقہ
میں گوگل اکاؤنٹس کو کیسے سوئچ کرسکتا ہوں؟
- بطور منتظم پاورشیل کھولیں (کیسے دیکھیں)
- پاور شیل میں درج ذیل کمانڈ کو ٹائپ کریں یا کاپی پیسٹ کریں:
wevtutil | Foreach-Object {wevtutil cl '$ _'
- انٹر دبائیں. تمام نوشتہ جات صاف ہونے کے لئے کچھ سیکنڈ انتظار کریں۔ اب آپ باہر نکلیں ٹائپ کرکے پاورشیل سے باہر نکل سکتے ہیں۔
وی بی ایس اسکرپٹ / ڈبلیو ایم آئی (صرف کلاسک ایونٹ لاگز) کا استعمال کرتے ہوئے ایونٹ کے تمام لاگ کو صاف کرنے کا طریقہ
- نوٹ پیڈ کھولیں اور اس میں مندرجہ ذیل متن کو کاپی پیسٹ کریں:
strComputer = '.' آبجیکٹ سیٹ کریں WWISIS = = getObject ('winmgmts:' _ & 'ers نقالی لیل = نقالی ، (بیک اپ ، سیکیورٹی)}! \' _ & strComputer & ' root cimv2') سیٹ کریں کاللوگ فائل = آبجیکٹ_کی_مرکز _ ('منتخب کریں * سے Win32_NTEventLogFile ') colLogFiles میں ہر اعتراض لاگ فائل کے لئے #LogFile.C ClearEventLog () اگلا
- اسے VBScript (.VBS) فائل کی حیثیت سے محفوظ کریں اور اسے کوئی نام دیں جسے آپ چاہتے ہیں مثال کے طور پر: ClEvtLog.vbs۔
اشارہ: .vbs توسیع کے ساتھ کسی متن کو براہ راست بچانے کے لئے ، فائل کا نام حوالوں میں ٹائپ کریں ، یعنی 'ClEvtLog.vbs'۔ - اس VBScript فائل کو اپنے نظام کے راستے جیسے کسی C: ونڈوز میں کسی ڈائرکٹری میں کاپی کریں تاکہ Windows کو چلانے کے ل you آپ کو اس پر پورا راستہ ٹائپ کرنے کی ضرورت نہ ہو۔
- ایک ایلیویٹڈ کمانڈ پرامپٹ کھولیں ( دیکھو کیسے ).
- کمانڈ پرامپٹ سے VBScript فائل چلائیں: CScript ClEvtLog.vbs۔ آپ کمانڈ پرامپٹ کھولنے یا سی ایم ڈی / سی کا استعمال کیے بغیر بھی اسے براہ راست چلا سکتے ہیں لہذا کمانڈ پرامپٹ چلانے کے بعد بند ہوجاتا ہے۔
VBScript / WMI طریقہ کار صرف ایونٹ لاگس (ایپلی کیشن ، سیکیورٹی ، سسٹم وغیرہ) کو صاف کرتا ہے ، نہ کہ XML قسم کے نئے لاگ ان کو PowerShell یا wevtutil.exe کے ذریعے کلیئر کیا جاتا ہے۔
یہ بھی نوٹ کریں کہ ان اسکرپٹس کو صاف کرنے سے پہلے نوشتہ جات کا بیک اپ نہیں لیا جاتا ہے۔ اگر آپ ایونٹ کے نوشتہ جات کا بیک اپ لینا چاہتے ہیں تو دیکھیں مائیکرو سافٹ کا اسکرپٹ سینٹر نمونے کے لئے.