Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
Apri Esplora file.
Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sulla cartella D:\SymStore\Symbols e scegliere Proprietà.
Selezionare la scheda Condivisione .
Selezionare Condivisione avanzata.
In Condivisione avanzata selezionare la casella di controllo Condividi questa cartella e quindi selezionare Autorizzazioni.
In Condividi autorizzazioni selezionare Tutti e quindi Selezionare Rimuovi.
Selezionare Aggiungi e immettere gli utenti o i gruppi a cui si vuole accedere alla condivisione file.
Per ogni utente o gruppo aggiunto, selezionare Consenti di assegnare autorizzazioni controllo completo, modifica o lettura.
Selezionare Applicae quindi selezionare OK.
Scegliere OK, quindi selezionare Chiudi.
La gestione del computer
Per assegnare le autorizzazioni di condivisione file tramite Gestione computer:
Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) Start e selezionare Gestione computer.
Nell'albero della console, selezionare Strumenti di sistema>Cartelle Condivise>Condivisioni.
Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) e selezionare Nuova>condivisione.
In Creazione guidata cartella condivisa selezionare Avanti.
In Percorso cartella immettere D:\SymStore\Symbols e quindi selezionare Avanti.
Seleziona Avanti.
In Autorizzazioni cartelle condivise selezionare Personalizza autorizzazioni e quindi selezionare Personalizzato.
In Condividi autorizzazioni selezionare Tutti e quindi Selezionare Rimuovi.
Selezionare Aggiungi e immettere gli utenti o i gruppi a cui si vuole accedere alla condivisione file.
Per ogni utente o gruppo aggiunto, selezionare Consenti di assegnare autorizzazioni controllo completo, modifica o lettura.
Selezionare Applicae quindi selezionare OK.
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".