Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

Windowsエラー報告サービス(WER) システムおよびサードパーティのアプリの障害に関するデバッグ情報を収集し、Microsoftサーバーにエラーレポートを送信するために使用されます。この情報はMSFTで分析する必要があり、解決策がある場合は、Windowsエラー報告応答を介してユーザーに送信されます。実際、この機能を使用する人はほとんどいませんが、Microsoftは最新のWindowsバージョンでは常にデフォルトでWERサービスを有効にしています。ほとんどの場合、人々は C:\ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ を見ると、WERについて覚えています。 NTFS圧縮がデフォルトでこのディレクトリに対して有効になっている場合でも、システムドライブ上で多くのスペース(最大数十GB)を占有します。

内容:

  • Windowsエラー報告サービス
  • WindowsでWER\ReportQueueフォルダをクリアする方法
  • WindowsServerでWindowsエラー報告を無効にする
  • Windows10でエラーレポートを無効または有効にする方法
  • GPOを介した自動Windowsエラー報告を無効にする方法

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

Windowsエラー報告サービス

Windowsエラー報告 アプリケーションエラーが発生するとダイアログボックスが表示され、Microsoftにエラーレポートを送信するように求められます。 「YourAppName.exe has stopped working, Windows is collecting more information about the problem 」Windowsのエラーメッセージ、Windowsエラー報告サービスはWerFault.exeツールを実行してデバッグデータを収集します(メモリダンプが含まれる場合があります)。

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

ユーザーデータはユーザープロファイルに保存されます:

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

そして、システムデータはProgramDataディレクトリに移動します:

%ALLUSERSPROFILE%\Microsoft\Windows\WER\

Windowsエラー報告サービスは別の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のサイズを示しています 約610MBです。このようなダンプのいくつかは、システムドライブ上で数ギガバイトを占める可能性があります。

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

組み込みのツールを使用してこれらのエラーとログをすべてクリアするには、コントロールパネルを開き、[システムとセキュリティ]->[セキュリティとメンテナンス]->[メンテナンス]->[信頼性履歴の表示]->[すべての問題レポートの表示]に移動し、[クリア]をクリックします。すべての問題レポート

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

一部のディスク領域をすばやく解放するために、次のフォルダにあるWERサービスによって生成されたデバッグファイルとログファイルを手動で削除できます。

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

次のPowerShellコマンドは、30日より古いすべてのファイルをWERディレクトリから削除します。

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サーバーでのWindowsエラー報告を無効にする

Windows Server 2019/2016 / 2012R2では、PowerShellを使用してWERサービスの状態を管理できます。 Windowsエラー報告サービスを無効にすることができます:

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のWER\ReportQueueフォルダをクリアする方法は?

次のコマンドを使用して、Windowsエラー報告サービスのステータスを確認できます。

Get-WindowsErrorReporting

WERを無効にするには、次を実行します:

Disable-WindowsErrorReporting

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

Windows Server 2012 R2では、コントロールパネルからWindowsエラー報告を無効にできます([コントロールパネル]->[システムとセキュリティ]->[アクションセンター]->[メンテナンス]->[設定]->[参加したくない、しない]を選択します。もう一度聞いてください

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

Windows10でエラーレポートを無効または有効にする方法

Windows 10では、コントロールパネルからエラーレポートを無効にすることはできません。コンポーネントのステータスは、コントロールパネル->システムとセキュリティで確認できます。 ->セキュリティとメンテナンス ->メンテナンス 。ご覧のとおり、問題の報告 パラメータが有効になっています。

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

レジストリを介して、Windows10でWindowsエラー報告を無効にすることができます。これを行うには、無効という名前の新しいDWORD(32ビット)パラメーターを作成します。 および値1 レジストリキーHKLM\ SOFTWARE \ Microsoft \ Windows\Windowsエラー報告の下。

次のコマンドを使用して、特定のユーザーの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のWER\ReportQueueフォルダをクリアする方法は?

それでは、問題の報告のステータスを確認しましょう。 再びコントロールパネルのパラメータ。 オフにする必要があります 。

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

このレジストリパラメーターは、GPOを介してドメインコンピューターに展開できます。

GPOを介した自動Windowsエラー報告を無効にする方法

グループポリシーを使用して、Windowsエラー報告サービスによるログ記録を無効にすることができます。ローカルを開きます(gpedit.msc )またはドメインGPO(gpmc.msc )エディターを選択し、次のGPOセクションに移動しますコンピューターの構成->管理用テンプレート->Windowsコンポーネント->Windowsエラー報告Windowsエラー報告を無効にするという名前のポリシーを見つけます 有効に設定します 。これにより、Windowsのデータ収集とエラー報告が無効になります。

「ユーザー構成」セクションにも同様のポリシーがあります。

Windowsエラー報告を無効にしてWindowsのWER\ReportQueueフォルダをクリアする方法は?

GPO設定を更新します(再起動は必要ありません)。

その結果、Windowsはアプリケーションとシステムのエラーメッセージを生成しなくなり、Microsoftに送信されなくなります。


  1. Windows 10 でニュースとインタレストを無効にする方法.

    Windows 10 News and Interests を完全に無効にする簡単で効果的な方法を探している場合は、以下を読み続けてください。 Windows 10 が更新のたびに良くなっていることは間違いありません。最新の更新プログラム KB5003214 (2021 年 5 月 25 日) では、ニュースと興味 を追加することで、好みに基づいて関連性の高い高品質のコンテンツにアクセスできます。 ただし、この最新の Windows 10 News &Interests 機能を無効にする理由については、さまざまな理由が考えられます。たとえば、一部の人にとっては気が散りすぎるかもしれま

  2. Windows 10 および Windows 11 で自動再生を無効にする方法

    リムーバブル ディスクを Windows コンピューターに接続すると、ランダムなポップアップが表示され、ドライブ上のファイルを操作するように求められます。 このアクションの原因は、Windows 98 で導入された機能である自動再生と呼ばれ、新しく接続されたリムーバブル ドライブのデータをスキャンし、ビデオ、オーディオの再生、フォルダーを開くなどの多数のオプションを提示します。など—リムーバブル デバイス内のファイルに基づいています。 この機能は便利ですが、何らかの理由で多くの人が無効にしておくことを好みます。あなたがその一人なら、心配しないでください。以下のセクションに従うだけで、手間を