Condividi tramite


Server di simboli del debugger SMB (File Share)

Per eseguire un server di simboli SMB, creare una condivisione file e assegnare autorizzazioni per concedere agli utenti o ai gruppi l'accesso alla condivisione file.

Nota

Nelle versioni correnti di Windows potrebbe essere necessario configurare o abilitare una versione specifica di SMB. Per altre informazioni, vedere Come rilevare, abilitare e disabilitare SMBv1, SMBv2 e SMBv3 in Windows.

Creare un archivio simboli di condivisione file SMB

Usare Esplora file o Gestione computer per creare una condivisione file e assegnare autorizzazioni.

I passaggi nelle sezioni seguenti presuppongono che i simboli si trovino in D:\SymStore\Symbols.

Esplora file

Per assegnare le autorizzazioni di condivisione file usando Esplora file:

  1. Aprire Esplora file.

  2. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) nella cartella D:\SymStore\Symbols e selezionare Proprietà.

  3. Selezionare la scheda Condivisione .

  4. Selezionare Condivisione avanzata.

  5. In Condivisione avanzata selezionare la casella di controllo Condividi questa cartella e quindi selezionare Autorizzazioni.

  6. In Condividi autorizzazioni selezionare Tutti e quindi Rimuovi.

  7. Selezionare Aggiungi e immettere gli utenti o i gruppi che si desidera accedere alla condivisione file.

  8. Per ogni utente o gruppo aggiunto, selezionare Consenti di assegnare autorizzazioni di controllo completo, modifica o lettura.

  9. Selezionare Apply (Applica) e quindi OK.

  10. Scegliere OK, quindi selezionare Chiudi.

Gestione computer

Per assegnare le autorizzazioni di condivisione file tramite Gestione computer:

  1. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) Start e selezionare Gestione computer.

  2. Nell'albero della console selezionare Strumenti di> sistemaCondivisioni cartelle> condivise.

  3. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) e selezionare Nuova>condivisione.

  4. In Crea guidata cartelle condivise selezionare Avanti.

  5. Per Percorso cartella immettere D:\SymStore\Symbols e quindi selezionare Avanti.

  6. Selezionare Avanti.

  7. In Autorizzazioni cartelle condivise selezionare Personalizza autorizzazioni e quindi selezionare Personalizzato.

  8. In Condividi autorizzazioni selezionare Tutti e quindi Rimuovi.

  9. Selezionare Aggiungi e immettere gli utenti o i gruppi che si desidera accedere alla condivisione file.

  10. Per ogni utente o gruppo aggiunto, selezionare Consenti di assegnare autorizzazioni di controllo completo, modifica o lettura.

  11. Selezionare Apply (Applica) e quindi OK.

  12. Selezionare Fine due volte.

Testare la condivisione file SMB

Configurare un debugger per usare questo percorso di simboli:

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

Per visualizzare il percorso dei PDB a cui si fa riferimento nel debugger, usare il lm comando (moduli elenco). I percorsi dei PDB devono iniziare tutti con C:\Symbols.

Per visualizzare i log dei download di simboli e immagini dal file server \\MachineName\Symbols a C:\Symbols, eseguire !sym noisy e .reload /f .

Impostare il percorso del simbolo della condivisione file

Per configurare il percorso del simbolo del debugger (.sympath) per usare una condivisione file, sono disponibili più opzioni. La sintassi del percorso del simbolo determina se il file di simboli viene memorizzato nella cache in locale e in cui viene memorizzato nella cache.

Uso della condivisione file diretta (nessuna memorizzazione nella cache locale):

srv*\\MachineName\Symbols

Memorizzazione nella cache locale dei file della condivisione file in una cartella locale specifica, ad esempio in C:\Symbols:

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

Memorizzazione nella cache locale dei file della condivisione file nella cartella %DBGHELP_HOMEDIR%\Sym:

srv**\\MachineName\Symbols

Il secondo "*" in questo esempio rappresenta la cache del server locale predefinita. Per altre informazioni sull'impostazione del percorso dei simboli e sull'uso della cache locale, vedere Percorso dei simboli per i debugger di Windows.

Se la DBGHELP\_HOMEDIR variabile non è impostata, DBGHELP\_HOMEDIR le impostazioni predefinite sono impostate sulla cartella eseguibile del debugger,ad esempio su C:\Programmi\Windows Kits\10.0\Debuggers\x86) e la memorizzazione nella cache si verifica in C:\Programmi\Windows Kits\10.0\Debuggers\x86\Sym.

Vedi anche

Albero delle cartelle dell'archivio simboli