Offlinesymbole für Windows Update
In diesem Thema wird beschrieben, wie Sie mit Offlinesymbolen für Windows Update arbeiten können. Es beschreibt eine Prozedur, mit der Windows Update Protokolle auf Computern decodiert werden können, die keinen Zugriff auf den Microsoft-Symbolserver haben.
Wenn Sie dies häufig tun müssen, sollten Sie sehen, ob das Einrichten eines Symbolproxyservers für Ihre Netzwerkkonfiguration geeignet ist. Weitere Informationen finden Sie unter SymProxy.
Alle folgenden Optionen erfordern, dass Sie über einen Computer verfügen, der eine Verbindung mit dem Symbolserver von Microsoft herstellen kann, und die Möglichkeit haben, Dateien auf oder von dem Computer mit den Protokollen zu kopieren. Der Computer, der keinen Zugriff auf den Symbolserver hat, wird als Offlinecomputer und als Onlinecomputer bezeichnet.
Es wird empfohlen, einen einzelnen Onlinecomputer pro Betriebssystembuildversion zu verwenden, damit der WU-Symbolcache Monat für Monat erstellt und die WU-Symbole aus mehreren Updateversionen enthält.
Wenn Sie Zugriff auf einen Onlinecomputer mit der gleichen exakten Patchebene wie der Offlinecomputer haben, haben Sie zwei Optionen:
Überprüfen Sie die Online- und Offline-PCs auf derselben Versionsebene, indem Sie oder ver
auf beiden Computern ausführenwinver
.
C:\>ver
Microsoft Windows [Version 10.0.17134.167]
Wenn Sie keinen Zugriff auf einen Onlinecomputer mit derselben Version haben, müssen Sie einige zusätzliche Schritte ausführen, um eine SymChk-Manifestdatei zu erstellen, die weiter unten in diesem Thema in Option 3: Erstellen einer SymChk-Manifestdatei beschrieben wird.
Option 1: Kopieren des ETL-Ereignisprotokolls auf den Onlinecomputer
Kopieren Sie alle WindowsUpdate ETL-Dateien von
C:\Windows\logs\WindowsUpdate\
auf Ihren Onlinecomputer.Öffnen Sie auf dem Onlinecomputer eine PowerShell-Eingabeaufforderung, und führen Sie den folgenden PowerShell-Befehl Get-WindowsUpdateLog aus.
Get-WindowsUpdateLog -ETLPath <path to ETLs>
Dadurch werden die für die Protokollanalyse erforderlichen Symbole heruntergeladen.
Option 2: Kopieren der Symbole auf den Offlinecomputer
Öffnen Sie auf dem Onlinecomputer eine PowerShell-Eingabeaufforderung, und führen Sie "Get-WindowsUpdateLog" aus. Dadurch werden die für die Protokollanalyse erforderlichen Symbole zwischengespeichert.
Kopieren Sie alle Dateien in %temp%\WindowsUpdateLog\SymCache vom Onlinecomputer auf
%temp%\WindowsUpdateLog\SymCache
den Offlinecomputer.Öffnen Sie auf dem Offlinecomputer eine PowerShell-Eingabeaufforderung, und führen Sie "Get-WindowsUpdateLog" aus, um die Protokolle zu analysieren.
Option 3: Erstellen einer SymChk-Manifestdatei
Führen Sie auf dem Offlinecomputer die Schritte unter Verwenden einer Manifestdatei mit SymChk aus, um ein Manifest für diese Dateien im System32-Verzeichnis zu erstellen:
storewuauth.dll wuapi.dll wuauclt.exe wuaueng.dll wuautoappupdate.dll wuuhext.dll wuuhmobile.dll
Kopieren Sie das Manifest auf Ihren Onlinecomputer.
Verwenden Sie mit der Manifestdatei SymChk, um die Symbole lokal auf Ihren Online-PC herunterzuladen.
Kopieren Sie den Ordner und die Symbole, die Sie an SymChk übergeben haben, in %temp%\WindowsUpdateLog\SymCache auf Ihrem Offline-PC.
Öffnen Sie auf dem Offlinecomputer eine PowerShell-Eingabeaufforderung, und führen Sie "Get-WindowsUpdateLog" aus, um die Protokolle zu analysieren.