Condividi tramite


Server di simboli per la condivisione di file (SMB) per il debugger

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.

Annotazioni

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 di simboli per la condivisione di 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 tramite Esplora file:

  1. Apri Esplora file.

  2. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sulla cartella D:\SymStore\Symbols e scegliere 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 Selezionare Rimuovi.

  7. Selezionare Aggiungi e immettere gli utenti o i gruppi a cui si vuole accedere alla condivisione file.

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

  9. Selezionare Applicae quindi selezionare OK.

  10. Scegliere OK, quindi selezionare Chiudi.

La gestione del 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 sistema>Cartelle Condivise>Condivisioni.

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

  4. In Creazione guidata cartella condivisa selezionare Avanti.

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

  6. Seleziona Avanti.

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

  8. In Condividi autorizzazioni selezionare Tutti e quindi Selezionare Rimuovi.

  9. Selezionare Aggiungi e immettere gli utenti o i gruppi a cui si vuole accedere alla condivisione file.

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

  11. Selezionare Applicae quindi selezionare OK.

  12. Selezionare Fine due volte.

Testare la condivisione file SMB

Configurare un debugger per l'uso di questo percorso di simboli:

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

Per visualizzare il percorso dei PDB a cui viene fatto riferimento nel debugger, usare il lm comando (elenca moduli). 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 di condivisione file

Per configurare il percorso del simbolo del debugger (.sympath) per l'uso di 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 dove viene memorizzato.

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 del simbolo e sull'uso della cache locale, vedere Percorso dei simboli per i debugger di Windows.

Se la variabile DBGHELP\_HOMEDIR non è impostata, DBGHELP\_HOMEDIR utilizza per impostazione predefinita la cartella dell'eseguibile del debugger (ad esempio, "C:\Programmi\Windows Kits\10.0\Debuggers\x86") e la memorizzazione nella cache avviene in "C:\Programmi\Windows Kits\10.0\Debuggers\x86\Sym".

Vedere anche

Albero delle cartelle dell'archivio simboli