Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы запустить сервер символов SMB, создайте общую папку и назначьте разрешения для предоставления пользователям или группам доступа к общей папке.
Примечание.
В текущих версиях Windows может потребоваться настроить или включить определенную версию SMB. Дополнительные сведения см. в статье "Как обнаруживать, включать и отключать SMBv1, SMBv2 и SMBv3 в Windows".
Создание хранилища символов общей папки SMB
Используйте проводник или управление компьютерами для создания общей папки и назначения разрешений.
В следующих разделах предполагается, что символы находятся в D:\SymStore\Symbols.
Файловый менеджер
Чтобы назначить разрешения общей папки с помощью Проводника, выполните следующие шаги.
Откройте проводник.
Выберите и удерживайте (или щелкните правой кнопкой мыши) папку D:\SymStore\Symbols и выберите "Свойства".
Выберите вкладку "Общий доступ ".
Выберите расширенный общий доступ.
В разделе "Расширенный общий доступ" установите флажок "Поделиться этой папкой ", а затем выберите "Разрешения".
В разделе "Разрешения общего доступа" выберите "Все" и нажмите кнопку "Удалить".
Выберите "Добавить " и введите пользователей или группы, к которым вы хотите получить доступ к общей папке.
Для каждого пользователя или группы, добавляемого, выберите "Разрешить назначать полный доступ", "Изменить" или "Чтение".
Выберите Применить, а затем выберите ОК.
Нажмите ОК, после чего выберите Закрыть.
Управление компьютерами
Чтобы назначить разрешения на общий доступ к папке с помощью Управления компьютером, выполните следующие действия.
Выберите и удерживайте (или щелкните правой кнопкой мыши) Пуск и выберите "Управление компьютерами".
В дереве консоли выберите Системные инструменты>Общие папки>Общие ресурсы.
Выберите и удерживайте (или щелкните правой кнопкой мыши) и выберите "Создать>общий доступ".
В мастере создания общих папок нажмите кнопку "Далее".
Для пути к папке введите D:\SymStore\Symbols и нажмите кнопку "Далее".
Выберите Далее.
В разделе "Разрешения общей папки" выберите "Настроить разрешения" и выберите "Настраиваемый".
В разделе "Разрешения общего доступа" выберите "Все" и нажмите кнопку "Удалить".
Выберите "Добавить " и введите пользователей или группы, к которым вы хотите получить доступ к общей папке.
Для каждого пользователя или группы, добавляемого, выберите "Разрешить назначать полный доступ", "Изменить" или "Чтение".
Выберите Применить, а затем выберите ОК.
Дважды нажмите кнопку "Готово ".
Тестируйте общую папку SMB
Настройте отладчик для использования этого пути символа:
srv*C:\Symbols*\\MachineName\Symbols
Чтобы просмотреть расположение PDB, на которые ссылается отладчик, используйте команду lm (list modules). Пути к PDB-файлам должны все начинаться с C:\Symbols.
Чтобы просмотреть журналы загрузки символов и изображений с файлового сервера \\MachineName\Symbols в C:\Symbols, выполните !sym noisy и .reload /f .
Установка пути символа общей папки
Чтобы настроить путь к символам отладчика (.sympath) для использования общей папки, у вас есть несколько вариантов. Синтаксис пути символа определяет, кэшируется ли файл символов локально и где он кэшируется.
Использование прямого обмена файлами (без локального кэширования):
srv*\\MachineName\Symbols
Локальное кэширование файлового хранилища в определенную локальную папку (например, в C:\Symbols):
srv*C:\Symbols*\\MachineName\Symbols
Локальное кэширование файлов общего доступа в папке %DBGHELP_HOMEDIR%\Sym:
srv**\\MachineName\Symbols
Второй "*" в этом примере представляет кэш локального сервера по умолчанию. Дополнительные сведения о настройке пути символов и использовании локального кэша см. в разделе "Путь к символам" для отладчиков Windows.
DBGHELP\_HOMEDIR Если переменная не задана, DBGHELP\_HOMEDIR по умолчанию используется папка исполняемого файла отладчика (например, C:\Program Files\Windows Kits\10.0\Debuggers\x86) и кэширование происходит в C:\Program Files\Windows Kits\10.0\Debuggers\x86\Sym.