次の方法で共有


WinHTTP SDP パッケージ情報

この記事では、サポート診断パッケージ (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 トレースを手動で無効にする

  1. 管理者特権のコマンド プロンプト (管理者として実行) を開き、次のコマンドを入力します。

    netsh winhttp reset tracing
    
  2. 64 ビット オペレーティング システムの場合は、32 ビット アプリケーションのトレースを無効にする必要があります。 これを行うには、cmd.exeから管理者特権のコマンド プロンプト (管理者として実行) から%windir%\SysWOW64\cmd.exeを開き、コマンドを入力します。

    netsh winhttp reset tracing
    
  3. 問題が発生していたアプリケーションを再起動して、アプリケーションのトレースが停止していることを確認します。 トレースは、収集された場所から削除できます。 このトレースの場所は、SDP パッケージを使用するときに指定されます。 既定では、SDP パッケージは、 C:\WinHttpTraces フォルダーに WinHTTP トレースを作成します。

Windows 7 および Windows Server 2008 R2 で WinHTTP トレースを手動で無効にする

  1. 管理者特権のコマンド プロンプト (管理者として実行) を開き、次のコマンドを入力します。

    netsh winhttp reset tracing
    
  2. 同じコマンド プロンプトで、次のように入力します。

    netsh trace stop
    

    これにより、ETL トレース コレクションが停止します。

  3. 64 ビット オペレーティング システムの場合は、32 ビット アプリケーションのトレースを無効にする必要があります。 これを行うには、 %windir%\SysWOW64\cmd.exe から管理者特権のコマンド プロンプト (管理者として実行) からcmd.exeを開き、次のコマンドを入力します。

    netsh winhttp reset tracing
    
  4. 32 ビットのコマンド プロンプトから次のコマンドを入力する必要はありません。

    netsh trace stop
    
  5. 問題が発生していたアプリケーションを再起動して、アプリケーションのトレースが停止していることを確認します。 トレースは、収集された場所から削除できます。 このトレースの場所は、SDP パッケージを使用するときに指定されます。 既定では、SDP パッケージは、 C:\WinHttpTraces フォルダーに WinHTTP トレースを作成します。

関連情報