この記事では、サポート診断パッケージ (SDP) パッケージを使用して有効になっている WinHTTP トレースを無効にする方法について説明します。
元の製品バージョン: Windows 7、Windows Server 2008 R2、Windows Server 2008
元の KB 番号: 2725072
まとめ
WinHTTP 用 SDP は、WinHTTP テクノロジで問題が発生しているコンピューターで WinHTTP トレースを構成するために使用されます。 SDP パッケージは、WinHTTP API を使用してアプリケーションの WinHTTP トレースを収集します。
SDP パッケージは通常、WinHTTP トレースを有効にしてトレースを無効にする処理を行います。SDP パッケージが必要なクリーンアップを実行する機会を得る前に、ユーザーが SDP パッケージを取り消す場合は、トレースを手動で停止または無効にする必要があります。 この KB 記事では、トレース パッケージが実行されたオペレーティング システムに応じて WinHTTP トレースを無効にするために必要な手順について説明します。
WinHTTP トレースを手動で無効にするには、トレースを収集していたオペレーティング システムに基づいて、次の手順に従います。
Windows Server 2008 で WinHTTP トレースを手動で無効にする
管理者特権のコマンド プロンプト (管理者として実行) を開き、次のコマンドを入力します。
netsh winhttp reset tracing
64 ビット オペレーティング システムの場合は、32 ビット アプリケーションのトレースを無効にする必要があります。 これを行うには、
cmd.exe
から管理者特権のコマンド プロンプト (管理者として実行) から%windir%\SysWOW64\cmd.exe
を開き、コマンドを入力します。netsh winhttp reset tracing
問題が発生していたアプリケーションを再起動して、アプリケーションのトレースが停止していることを確認します。 トレースは、収集された場所から削除できます。 このトレースの場所は、SDP パッケージを使用するときに指定されます。 既定では、SDP パッケージは、
C:\WinHttpTraces
フォルダーに WinHTTP トレースを作成します。
Windows 7 および Windows Server 2008 R2 で WinHTTP トレースを手動で無効にする
管理者特権のコマンド プロンプト (管理者として実行) を開き、次のコマンドを入力します。
netsh winhttp reset tracing
同じコマンド プロンプトで、次のように入力します。
netsh trace stop
これにより、ETL トレース コレクションが停止します。
64 ビット オペレーティング システムの場合は、32 ビット アプリケーションのトレースを無効にする必要があります。 これを行うには、
%windir%\SysWOW64\cmd.exe
から管理者特権のコマンド プロンプト (管理者として実行) からcmd.exeを開き、次のコマンドを入力します。netsh winhttp reset tracing
32 ビットのコマンド プロンプトから次のコマンドを入力する必要はありません。
netsh trace stop
問題が発生していたアプリケーションを再起動して、アプリケーションのトレースが停止していることを確認します。 トレースは、収集された場所から削除できます。 このトレースの場所は、SDP パッケージを使用するときに指定されます。 既定では、SDP パッケージは、
C:\WinHttpTraces
フォルダーに WinHTTP トレースを作成します。