다음을 통해 공유


Windows 업데이트 대한 오프라인 기호

이 항목에서는 Windows 업데이트 대한 오프라인 기호를 사용하는 방법을 설명합니다. Microsoft 기호 서버에 액세스할 수 없는 컴퓨터에서 Windows 업데이트 로그를 디코딩하는 데 사용할 수 있는 절차를 설명합니다.

이 작업을 자주 수행해야 하는 경우 네트워킹 구성에 기호 프록시 서버 설정이 가능한지 확인해야 합니다. 자세한 내용은 SymProxy를 참조하세요.

아래의 모든 옵션을 사용하려면 Microsoft의 기호 서버에 연결할 수 있는 하나의 컴퓨터가 있어야 하며 로그가 있는 컴퓨터에서 파일을 복사할 수 있어야 합니다. 기호 서버에 액세스할 수 없는 머신을 오프라인 컴퓨터와 온라인 컴퓨터로 액세스할 수 있는 컴퓨터라고 합니다.

WU 기호 캐시가 매월 빌드되고 여러 업데이트 릴리스의 WU 기호를 포함할 수 있도록 OS 빌드 버전당 단일 온라인 머신을 사용하는 것이 좋습니다.

오프라인 컴퓨터와 동일한 패치 수준을 가진 온라인 머신에 액세스할 수 있는 경우 다음 두 가지 옵션이 있습니다.

두 컴퓨터에서 또는 ver 를 실행 winver 하여 온라인 및 오프라인 PC를 동일한 버전 수준으로 확인합니다.

C:\>ver

Microsoft Windows [Version 10.0.17134.167]

동일한 버전의 온라인 컴퓨터에 액세스할 수 없는 경우 옵션 3: SymChk 매니페스트 파일 만들기의 이 항목 뒷부분에서 설명한 SymChk 매니페스트 파일을 만드는 몇 가지 추가 단계를 거쳐야 합니다.

옵션 1: ETL 이벤트 로그를 온라인 머신에 복사

  1. 에서 모든 WindowsUpdate ETL 파일을 C:\Windows\logs\WindowsUpdate\ 온라인 컴퓨터로 복사합니다.

  2. 온라인 컴퓨터에서 PowerShell 프롬프트를 열고 다음 Get-WindowsUpdateLog PowerShell 명령을 실행합니다.

    Get-WindowsUpdateLog -ETLPath <path to ETLs>
    

    그러면 로그 분석에 필요한 기호가 다운로드됩니다.

옵션 2: 오프라인 컴퓨터에 기호 복사

  1. 온라인 컴퓨터에서 PowerShell 프롬프트를 열고 "Get-WindowsUpdateLog"를 실행합니다. 그러면 로그 분석에 필요한 기호가 캐시됩니다.

  2. %temp%\WindowsUpdateLog\SymCache의 모든 파일을 온라인 컴퓨터에서 오프라인 컴퓨터로 %temp%\WindowsUpdateLog\SymCache 복사합니다.

  3. 오프라인 컴퓨터에서 PowerShell 프롬프트를 열고 "Get-WindowsUpdateLog"를 실행하여 로그를 분석합니다.

옵션 3: SymChk 매니페스트 파일 만들기

  1. 오프라인 컴퓨터에서 SymChk에서 매니페스트 파일 사용 의 단계에 따라 system32 디렉터리에서 이러한 파일에 대한 매니페스트를 만듭니다.

    storewuauth.dll
    wuapi.dll
    wuauclt.exe
    wuaueng.dll
    wuautoappupdate.dll
    wuuhext.dll
    wuuhmobile.dll
    
  2. 매니페스트를 온라인 컴퓨터에 복사합니다.

  3. 매니페스트 파일을 사용하여 SymChk를 사용하여 기호를 온라인 PC에 로컬로 다운로드합니다.

  4. 오프라인 PC에서 SymChk에 전달한 폴더와 기호를 %temp%\WindowsUpdateLog\SymCache에 복사합니다.

  5. 오프라인 컴퓨터에서 PowerShell 프롬프트를 열고 "Get-WindowsUpdateLog"를 실행하여 로그를 분석합니다.

참고 항목

기호 서버 사용.

기호 경로

디버깅 중 기호 문제