SymProxy のインストール

インストール タスクの概要

SymProxy をインストールして構成するタスクの概要を次に示します。

  • SymProxy ファイルは、IIS の %WINDIR%\system32\inetsrv フォルダーにコピーする必要があります。 このタスクについては以下で説明します。

  • レジストリは SymProxy 用に構成する必要があります。 詳細については、「レジストリの構成」を参照してください。

  • マニフェストをパフォーマンス カウンターおよび ETW イベントとして登録し、イベント ログを構成する必要があります。

  • IISを構成する必要があります。 詳細については、「ネットワーク セキュリティ資格情報の選択SymProxy 用の IIS の構成」を参照してください。

これらの手順は、Install.cmd ファイルを使用して自動化できます。 詳細については、「SymProxy自動インストール 」を参照してください。

SymProxy ファイルを IIS にコピーする

SymProxy ファイルは、Windows ドライバー キットの Debuggers ディレクトリに含まれています。 たとえば、これは Windows 10 キットの 64 ビット ファイルの場所です。 C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\symproxy.

サーバーに SymProxy をインストールするには、symproxy.dll、symsrv.dll、symproxy.man を %WINDIR%\system32\inetsrv にコピーします。

Microsoft シンボル ストアへのアクセスで発生する可能性のある問題を防ぐために、%WINDIR%\system32\inetsrv\symsrv.yes という名前の空白ファイルを作成します。 このファイルの内容は重要ではありません。 symsrv.yes ファイルが存在すると、Microsoft パブリック シンボル ストアの EULA が自動的に受け入れられます。

IIS と Windows server に通常インストールされる証明書 ("Baltimore CyberTrust Root" など) は、アップストリーム プロバイダーへの HTTPS/TLS 通信に使用され、SymProxy が実行されているコンピューター上の信頼されたルート ストアに存在する必要があることに注意してください。 SSL 問題のトラブルシューティングに関する一般的な情報については、「SSL 関連問題のトラブルシューティング (サーバー証明書)」を参照してください。