Share via


Servidor de símbolos del depurador de recursos compartidos de archivos (SMB)

Para ejecutar un servidor de símbolos SMB, cree un recurso compartido de archivos y asigne permisos para conceder a los usuarios o grupos acceso al recurso compartido de archivos.

Nota

En las versiones actuales de Windows, es posible que sea necesario configurar o habilitar una versión específica de SMB. Para obtener más información, vea Cómo detectar, habilitar y deshabilitar SMBv1, SMBv2 y SMBv3 en Windows.

Crear un almacén de símbolos de recurso compartido de archivos SMB

Use Explorador de archivos o Administración de equipos para crear un recurso compartido de archivos y asignar permisos.

En los pasos de las secciones siguientes se supone que los símbolos se encuentran en D:\SymStore\Symbols.

Explorador de archivos

Para asignar permisos de recurso compartido de archivos mediante Explorador de archivos:

  1. Abra el Explorador de archivos.

  2. Seleccione y mantenga presionada (o haga clic con el botón derecho) en la carpeta D:\SymStore\Symbols y seleccione Propiedades.

  3. Seleccione la pestaña Uso compartido .

  4. Seleccione Uso compartido avanzado.

  5. En Uso compartido avanzado, active la casilla Compartir esta carpeta y, a continuación, seleccione Permisos.

  6. En Permisos de recurso compartido, seleccione Todos los usuarios y, a continuación, seleccione Quitar.

  7. Seleccione Agregar y escriba los usuarios o grupos a los que desea acceder al recurso compartido de archivos.

  8. Para cada usuario o grupo que agregue, seleccione Permitir para asignar permisos de control total, cambiar o leer.

  9. Seleccione Aplicar y luego Aceptar.

  10. Seleccione Aceptar y, después, Cerrar.

Administrar equipos

Para asignar permisos de recurso compartido de archivos mediante administración de equipos:

  1. Seleccione y mantenga presionado (o haga clic con el botón derecho) Iniciar y seleccione Administración de equipos.

  2. En el árbol de consola, seleccione Recursoscompartidos de carpetas> compartidas de herramientas> del sistema.

  3. Seleccione y mantenga presionado (o haga clic con el botón derecho) y seleccione Nuevo> recursocompartido.

  4. En El Asistente para crear una carpeta compartida, seleccione Siguiente.

  5. En Ruta de acceso de carpeta, escriba D:\SymStore\Symbols y, a continuación, seleccione Siguiente.

  6. Seleccione Next (Siguiente).

  7. En Permisos de carpeta compartida, seleccione Personalizar permisos y, a continuación, seleccione Personalizado.

  8. En Permisos de recurso compartido, seleccione Todos los usuarios y, a continuación, seleccione Quitar.

  9. Seleccione Agregar y escriba los usuarios o grupos a los que desea acceder al recurso compartido de archivos.

  10. Para cada usuario o grupo que agregue, seleccione Permitir para asignar permisos de control total, cambiar o leer.

  11. Seleccione Aplicar y luego Aceptar.

  12. Seleccione Finalizar dos veces.

Prueba del recurso compartido de archivos SMB

Configure un depurador para usar esta ruta de acceso de símbolo:

srv*C:\Symbols*\\MachineName\Symbols

Para ver la ubicación de los archivos PDB a los que se hace referencia en el depurador, use el lm comando (módulos de lista). Todas las rutas de acceso a los archivos PDB deben comenzar con C:\Symbols.

Para ver los registros de descargas de símbolos e imágenes del servidor de archivos \\MachineName\Symbols en C:\Symbols, ejecute !sym noisy y .reload /f .

Establecer la ruta de acceso del símbolo del recurso compartido de archivos

Para configurar la ruta de acceso de símbolo del depurador (.sympath) para usar un recurso compartido de archivos, tiene varias opciones. La sintaxis de la ruta de acceso de símbolo determina si el archivo de símbolos se almacena en caché localmente y dónde se almacena en caché.

Uso directo del recurso compartido de archivos (sin almacenamiento en caché local):

srv*\\MachineName\Symbols

Almacenamiento en caché local de los archivos del recurso compartido de archivos en una carpeta local específica (por ejemplo, en C:\Symbols):

srv*C:\Symbols*\\MachineName\Symbols

Almacenamiento en caché local de los archivos del recurso compartido de archivos en la carpeta %DBGHELP_HOMEDIR%\Sym:

srv**\\MachineName\Symbols

El segundo "*" de este ejemplo representa la caché predeterminada del servidor local. Para obtener más información sobre cómo establecer la ruta de acceso del símbolo y el uso de la caché local, consulte Ruta de acceso de símbolos para depuradores de Windows.

Si no se establece la DBGHELP\_HOMEDIR variable, DBGHELP\_HOMEDIR el valor predeterminado es la carpeta ejecutable del depurador (por ejemplo, en C:\Archivos de programa\Windows Kits\10.0\Debuggers\x86) y el almacenamiento en caché se produce en C:\Archivos de programa\Windows Kits\10.0\Debuggers\x86\Sym.

Consulte también

Árbol de carpetas del almacén de símbolos