Symboles hors connexion pour Windows Update
Cette rubrique explique comment utiliser des symboles hors connexion pour Windows Update. Il décrit une procédure qui peut être utilisée pour décoder Windows Update journaux sur les machines qui n’ont pas accès au serveur de symboles Microsoft.
Si vous avez besoin de le faire souvent, vous devez voir si la configuration d’un serveur proxy de symboles est viable pour votre configuration réseau. Pour plus d’informations, consultez SymProxy.
Toutes les options ci-dessous nécessitent que vous disposiez d’un ordinateur capable de se connecter au serveur de symboles de Microsoft et que vous ayez la possibilité de copier des fichiers vers ou à partir de l’ordinateur qui contient les journaux. La machine qui n’a pas accès au serveur de symboles est appelée machine hors connexion , et la machine qui a accès en tant que machine en ligne .
Nous vous recommandons d’utiliser une seule machine en ligne par version de build du système d’exploitation afin que le cache de symboles WU se génère mois après mois et contienne les symboles WU de plusieurs mises à jour.
Si vous avez accès à un ordinateur en ligne avec le même niveau de correctif exact que la machine hors connexion, vous avez deux options :
Option 1 : Copier le journal des événements ETL sur l’ordinateur en ligne
Option 2 : Copier les symboles sur un ordinateur hors connexion
Vérifiez les PC en ligne et hors connexion du même niveau de version en exécutant winver
ou ver
sur les deux ordinateurs.
C:\>ver
Microsoft Windows [Version 10.0.17134.167]
Si vous n’avez pas accès à un ordinateur en ligne avec la même version, vous devez suivre quelques étapes supplémentaires pour créer un fichier manifeste SymChk, décrit plus loin dans cette rubrique dans Option 3 : Créer un fichier manifeste SymChk.
Option 1 : Copier le journal des événements ETL sur l’ordinateur en ligne
Copiez tous les fichiers ETL WindowsUpdate à partir de
C:\Windows\logs\WindowsUpdate\
vers votre ordinateur en ligne.Sur l’ordinateur en ligne, ouvrez une invite PowerShell et exécutez la commande PowerShell Get-WindowsUpdateLog suivante.
Get-WindowsUpdateLog -ETLPath <path to ETLs>
Cette opération télécharge les symboles nécessaires à l’analyse des journaux.
Option 2 : Copier les symboles sur l’ordinateur hors connexion
Sur l’ordinateur en ligne, ouvrez une invite PowerShell et exécutez « Get-WindowsUpdateLog ». Cela met en cache les symboles nécessaires à l’analyse des journaux.
Copiez tous les fichiers dans %temp%\WindowsUpdateLog\SymCache de l’ordinateur en ligne vers
%temp%\WindowsUpdateLog\SymCache
sur l’ordinateur hors connexion.Sur l’ordinateur hors connexion, ouvrez une invite PowerShell et exécutez « Get-WindowsUpdateLog » pour analyser les journaux.
Option 3 : Créer un fichier manifeste SymChk
Sur l’ordinateur hors connexion, suivez les étapes décrites dans Utilisation d’un fichier manifeste avec SymChk pour créer un manifeste pour ces fichiers dans le répertoire system32 :
storewuauth.dll wuapi.dll wuauclt.exe wuaueng.dll wuautoappupdate.dll wuuhext.dll wuuhmobile.dll
Copiez le manifeste sur votre ordinateur en ligne.
Avec le fichier manifeste, utilisez SymChk pour télécharger les symboles localement sur votre PC en ligne.
Copiez le dossier et les symboles que vous avez passés à SymChk dans %temp%\WindowsUpdateLog\SymCache sur votre PC hors connexion.
Sur l’ordinateur hors connexion, ouvrez une invite PowerShell et exécutez « Get-WindowsUpdateLog » pour analyser les journaux.