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 を \system32\inetsrv %WINDIR%コピーします。
Microsoft シンボル ストアへのアクセスで発生する可能性のある問題を防ぐために、\system32\inetsrv\symsrv.yes %WINDIR%という空のファイルを作成します。 このファイルの内容は重要ではありません。 symsrv.yes ファイルが存在すると、Microsoft パブリック シンボル ストアの EULA が自動的に受け入れられます。
IIS と Windows サーバーに通常インストールされる証明書 ("Baltimore CyberTrust Root" など) は、アップストリーム プロバイダーへの HTTPS/TLS 通信に使用され、SymProxy が実行されているコンピューター上の信頼されたルート ストアに存在する必要があることに注意してください。 SSL の問題のトラブルシューティングに関する一般的な情報については、「SSL 関連の問題のトラブルシューティング (サーバー証明書)を参照してください。