기호 서버 사용
기호 서버를 사용하면 사용자가 제품 이름, 릴리스 또는 빌드 번호를 알 필요 없이 기호 저장소(기호 파일의 인덱싱된 컬렉션)에서 올바른 기호 파일을 자동으로 검색할 수 있습니다. Windows용 디버깅 도구에는 필요한 dll 기호 서버 SymSrv가 포함되어 있습니다. 기호 서버 작업에 대한 자세한 내용은 Microsoft 공용 기호를 참조 하세요.
디버거와 함께 SymSrv 사용
SymSrv는 WinDbg, KD, NTSD 또는 CDB와 함께 사용할 수 있습니다.
이 기호 서버를 디버거와 함께 사용하려면 기호 경로에 텍스트 srv* 를 포함하기만 하면됩니다. 예시:
set _NT_SYMBOL_PATH = srv*DownstreamStore*SymbolStoreLocation
여기서 DownstreamStore는 개별 기호 파일을 캐시하는 데 사용할 로컬 디렉터리 또는 네트워크 공유를 지정하고 SymbolStoreLocation은 \\server\share 형식 또는 인터넷 주소로 기호 저장소의 위치입니다. 더 많은 구문 옵션은 고급 SymSrv 사용을 참조하세요.
Microsoft에는 Windows 기호를 공개적으로 사용할 수 있도록 하는 웹 사이트가 있습니다. 다음과 같은 방식으로 기호 경로에서 이 사이트를 직접 참조할 수 있습니다.
set _NT_SYMBOL_PATH=srv*DownstreamStore*https://msdl.microsoft.com/download/symbols
여기서 다시 DownstreamStore는 개별 기호 파일을 캐시하는 데 사용할 로컬 디렉터리 또는 네트워크 공유를 지정합니다. 자세한 내용은 Microsoft 공용 기호를 참조 하세요.
기호 저장소를 만들거나, 웹(HTTP) 액세스를 위해 기호 저장소를 구성하거나, 고유한 기호 서버 또는 기호 저장소를 작성하려는 경우 사용자 지정 기호 저장소 및 기호 서버를 참조하세요.
AgeStore를 사용하여 캐시 크기 줄이기
SymSrv에서 다운로드한 모든 기호 파일은 디버깅 세션이 끝난 후에도 하드 드라이브에 유지됩니다. 기호 캐시의 크기를 제어하기 위해 AgeStore 도구를 사용하여 지정된 날짜보다 오래된 캐시된 파일을 삭제하거나 캐시의 내용을 지정된 크기 이하로 줄일 수 있습니다. 자세한 내용은 AgeStore를 참조하세요.