Instalando o SymProxy

Resumo das tarefas de instalação

O exemplo a seguir resume as tarefas para instalar e configurar o SymProxy.

  • Os arquivos SymProxy precisam ser copiados para a pasta %WINDIR%\system32\inetsrv do IIS. Esta tarefa é discutida abaixo.

  • O registro precisa ser configurado para SymProxy. Para obter mais informações, consulte Configurando o Registro.

  • O manifesto precisa ser registrado como contadores de desempenho e eventos ETW, e o Log de Eventos precisa ser configurado.

  • O IIS precisa ser configurado. Para obter mais informações, consulte Escolhendo credenciais de segurança de rede e Configurando o IIS para SymProxy.

Essas etapas podem ser automatizadas usando o arquivo Install.cmd. Para obter mais informações, consulte Instalação automatizada do SymProxy.

Copiar os arquivos SymProxy para o IIS

Os arquivos SymProxy estão incluídos no diretório Depuradores do Kit de Driver do Windows. Por exemplo, esse é o local dos arquivos de 64 bits para Windows 10 kit. C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\symproxy.

Para instalar o SymProxy no servidor, copie symproxy.dll, symsrv.dll e symproxy.man para %WINDIR%\system32\inetsrv.

Para evitar problemas que possam ocorrer ao acessar o Repositório de Símbolos da Microsoft, crie um arquivo em branco chamado %WINDIR%\system32\inetsrv\symsrv.yes. O conteúdo desse arquivo não é importante. Quando o arquivo symsrv.yes está presente, ele aceita automaticamente o EULA para o Repositório de Símbolos Públicos da Microsoft.

Observe que os certificados normalmente instalados com o IIS e o servidor Windows, como a "Baltimore CyberTrust Root", são usados para comunicação HTTPS/TLS com o provedor de upstream e precisam estar no repositório raiz confiável no computador em que o SymProxy está em execução. Para obter informações gerais sobre como solucionar problemas de SSL, consulte Solução de problemas relacionados a SSL (Certificado do Servidor).