Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows Server

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

Windows Error Reporting सेवा (WER) सिस्टम और थर्ड-पार्टी ऐप विफलताओं के बारे में डिबग जानकारी एकत्र करने और Microsoft सर्वर को त्रुटि रिपोर्ट भेजने के लिए उपयोग की जाती है। इस जानकारी का विश्लेषण MSFT द्वारा किया जाना चाहिए और यदि कोई समाधान है, तो इसे Windows Error Reporting Response के माध्यम से यूजर को भेजा जाएगा। वास्तव में, कुछ लोग इस सुविधा का उपयोग करते हैं, हालांकि Microsoft हमेशा नवीनतम Windows संस्करणों में WER सेवा को डिफ़ॉल्ट रूप से सक्षम छोड़ देता है। ज्यादातर मामलों में, लोग WER को तब याद करते हैं जब वे देखते हैं कि C:\ProgramData\Microsoft\Windows\WER\ReportQueue\ सिस्टम ड्राइव पर बहुत जगह घेरता है (कई दर्जन GB तक) भले ही इस डायरेक्टरी के लिए NTFS कम्प्रेशन डिफ़ॉल्ट रूप से सक्षम हो।

Windows Error Reporting सेवा

Windows Error Reporting जब कोई एप्लिकेशन त्रुटि होती है तो एक डायलॉग बॉक्स प्रदर्शित करता है, जो आपको Microsoft को त्रुटि रिपोर्ट सबमिट करने के लिए प्रेरित करता है। जब आप Windows में "YourAppName.exe has stopped working, Windows is collecting more information about the problem" त्रुटि संदेश देखते हैं, तो Windows Error Reporting सेवा डिबग डेटा एकत्र करने के लिए WerFault.exe टूल चलाती है (इसमें मेमोरी डंप शामिल हो सकता है)।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

यूजर डेटा यूजर प्रोफाइल में सेव होता है:

%USERPROFILE%\AppData\Local\Microsoft\Windows\WER\

और सिस्टम डेटा ProgramData डायरेक्टरी में जाता है:

%ALLUSERSPROFILE%\Microsoft\Windows\WER\

Windows Error Reporting सेवा एक अलग Windows सेवा है। आप PowerShell कमांड का उपयोग करके सेवा की स्थिति जांच सकते हैं:

Get-Service WerSvc

WER\ReportQueue\ डायरेक्टरी में निम्न फॉर्मेट में नामों वाले बहुत सारे फ़ोल्डर होते हैं:

  • Critical_6.3.9600.11285_{ID}_00000000_cab_3212dd23
  • Critical_powershell.exe_{ID}_cab_332a45c5
  • Critical_sqlservr.exe__{ID}_cab_b3a200181
  • NonCritical_7.9.9600.11285__{ID}_0bfab19a
  • AppCrash_cmd.exe_{ID}_dba332ad_12eb5425

जैसा कि आप देख सकते हैं, डायरेक्टरी नाम में घटना का गंभीरता स्तर और विशिष्ट EXE फ़ाइल का नाम होता है जो क्रैश हुई है। सभी फ़ोल्डर्स में Report.wer नामक एक फ़ाइल होती है, जिसमें त्रुटियों का विवरण और कुछ अतिरिक्त जानकारी वाली फ़ाइलें होती हैं।

Windows पर WER\ReportQueue फ़ोल्डर कैसे साफ़ करें?

आमतौर पर, प्रत्येक फ़ोल्डर का आकार छोटा होता है, लेकिन कुछ मामलों में किसी समस्या प्रक्रिया के लिए मेमोरी डंप जनरेट होता है जो बहुत जगह घेरता है। नीचे स्क्रीनशॉट दिखाता है कि memory.hdmp का आकार लगभग 610 MB है। ऐसे कुछ डंप सिस्टम ड्राइव पर कई गीगाबाइट घेर सकते हैं।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

अंतर्निहित टूल का उपयोग करके इन सभी त्रुटियों और लॉग को साफ़ करने के लिए, कंट्रोल पैनल खोलें और System and Security -> Security and Maintenance -> Maintenance -> View reliability history -> View all problem reports पर जाएं, फिर Clear all problem reports पर क्लिक करें।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

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

  • C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
  • C:\ProgramData\Microsoft\Windows\WER\ReportQueue\

निम्न PowerShell कमांड WER डायरेक्टरी से 30 दिनों से पुरानी सभी फ़ाइलों को हटा देंगे:

Get-ChildItem -Path 'C:\ProgramData\Microsoft\Windows\WER\ReportArchive' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -Force -Recurse
Get-ChildItem -Path 'C:\ProgramData\Microsoft\Windows\WER\ReportQueue' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -Force –Recurse

सभी यूजर प्रोफाइल में WER डायरेक्टरी को साफ़ करने के लिए, निम्न PowerShell स्क्रिप्ट का उपयोग करें:

$users = Get-ChildItem c:\users|where{$_.name -notmatch 'Public|default'}
foreach ($user in $users){
Get-ChildItem "C:\Users\$User\AppData\Local\Microsoft\Windows\WER\ " –Recurse -ErrorAction SilentlyContinue | Remove-Item –force –Recurse
}

Windows Server पर Windows Error Reporting अक्षम करें

Windows Server 2019/2016/2012R2 पर, आप PowerShell का उपयोग करके WER सेवा स्थिति प्रबंधित कर सकते हैं। आप Windows Error Reporting सेवा अक्षम कर सकते हैं:

Get-Service WerSvc| stop-service –passthru -force
Set-Service WerSvc –startuptype manual –passthru

लेकिन Windows पर WER अक्षम करने के बेहतर तरीके हैं। PowerShell संस्करण 4.0 एक अलग WindowsErrorReporting मॉड्यूल जोड़ता है:

Get-Command -Module WindowsErrorReporting

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

आप निम्न कमांड के साथ Windows Error Reporting सेवा की स्थिति जांच सकते हैं:

Get-WindowsErrorReporting

WER अक्षम करने के लिए, चलाएं:

Disable-WindowsErrorReporting

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

Windows Server 2012 R2 पर आप कंट्रोल पैनल के माध्यम से Windows Error Reporting अक्षम कर सकते हैं (Control Panel -> System and Security -> Action Center -> Maintenance -> Settings -> I don't want to participate, and don't ask me again.

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

Windows 10 पर Error Reporting कैसे अक्षम/सक्षम करें?

Windows 10 में आप कंट्रोल पैनल के माध्यम से Error Reporting अक्षम नहीं कर सकते। आप Control Panel -> System & Security -> Security and Maintenance -> Maintenance में कंपोनेंट स्थिति जांच सकते हैं। जैसा कि आप देख सकते हैं, Report problems पैरामीटर सक्षम है।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

आप रजिस्ट्री के माध्यम से Windows 10 पर Windows Error Reporting अक्षम कर सकते हैं। ऐसा करने के लिए, रजिस्ट्री कुंजी HKLM\SOFTWARE\Microsoft\Windows\Windows Error Reporting. के तहत नाम Disabled और मान 1 के साथ एक नया DWORD (32-bit) पैरामीटर बनाएं।

आप विशिष्ट उपयोगकर्ताओं के लिए Windows त्रुटि संग्रह अक्षम कर सकते हैं कमांड के साथ:
reg add "HKCU\Software\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f

या सभी के लिए WER अक्षम करें:
reg add "HKLM\Software\Microsoft\Windows\Windows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

अब कंट्रोल पैनल में Report problems पैरामीटर की स्थिति फिर से जांचें। यह Off होना चाहिए।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

आप इस रजिस्ट्री पैरामीटर को GPO के माध्यम से डोमेन कंप्यूटर पर तैनात कर सकते हैं।

GPO के माध्यम से स्वचालित Windows Error Reporting कैसे अक्षम करें?

आप ग्रुप पॉलिसी के माध्यम से Windows Error Reporting सेवा द्वारा लॉगिंग अक्षम कर सकते हैं। स्थानीय (gpedit.msc) या डोमेन GPO (gpmc.msc) एडिटर खोलें और निम्न GPO सेक्शन Computer Configuration -> Administrative Templates -> Windows Components -> Windows Error Reporting पर जाएं। Disable Windows Error Reporting नाम की पॉलिसी ढूंढें और इसे Enabled पर सेट करें। यह Windows डेटा संग्रह और त्रुटि रिपोर्टिंग को अक्षम कर देगा।

User Configuration सेक्शन में एक समान पॉलिसी है।

Windows पर Windows Error Reporting को अक्षम/सक्षम कैसे करें और WER\ReportQueue फ़ोल्डर साफ़ करें?

GPO सेटिंग्स अपडेट करें (रीबूट आवश्यक नहीं)।

परिणामस्वरूप, Windows अब एप्लिकेशन और सिस्टम त्रुटि संदेश जनरेट नहीं करेगा और उन्हें Microsoft को नहीं भेजेगा।

  1. विंडोज 8 लॉक स्क्रीन को आसानी से अक्षम करें: चरण-दर-चरण गाइड विंडोज 8 लॉक स्क्रीन को आसानी से अक्षम करें: चरण-दर-चरण गाइड

    जब से विंडोज 8 आया है, इसने अपने शानदार नए फीचर्स जैसे प्रदर्शन वृद्धि, फुल-स्क्रीन ऐप्स, विंडोज स्टोर, क्लाउड पर सभी डेटा सिंक करना, विंडोज एक्सप्लोरर, मल्टीपल मॉनिटर, स्टार्ट स्क्रीन और लॉक स्क्रीन के लिए बहुत ध्यान आकर्षित किया है। हालांकि, सभी नई सुविधाओं का पूरी तरह से स्वागत नहीं किया गया है,

  1. विंडोज 10 न्यूज़ एंड इंटरेस्ट्स फीचर अक्षम करें: चरण-दर-चरण गाइड विंडोज 10 न्यूज़ एंड इंटरेस्ट्स फीचर अक्षम करें: चरण-दर-चरण गाइड

    यदि आप विंडोज 10 न्यूज़ एंड इंटरेस्ट्स को पूरी तरह से अक्षम करने के लिए आसान लेकिन प्रभावी तरीकों की तलाश कर रहे हैं, तो नीचे पढ़ना जारी रखें। इसमें कोई संदेह नहीं है कि विंडोज 10 हर अपडेट के साथ बेहतर होता जा रहा है। सबसे हालिया अपडेट KB5003214 (25 मई, 2021), आपको न्यूज़ एंड इंटरेस्ट्स फीचर को टास्

  1. विंडोज 10 और 11 में ऑटोप्ले अक्षम करें: चरण-दर-चरण गाइड विंडोज 10 और 11 में ऑटोप्ले अक्षम करें: चरण-दर-चरण गाइड

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