Partager via


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 :

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

  1. Copiez tous les fichiers ETL WindowsUpdate à partir de C:\Windows\logs\WindowsUpdate\ vers votre ordinateur en ligne.

  2. 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

  1. 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.

  2. Copiez tous les fichiers dans %temp%\WindowsUpdateLog\SymCache de l’ordinateur en ligne vers %temp%\WindowsUpdateLog\SymCache sur l’ordinateur hors connexion.

  3. 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

  1. 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
    
  2. Copiez le manifeste sur votre ordinateur en ligne.

  3. Avec le fichier manifeste, utilisez SymChk pour télécharger les symboles localement sur votre PC en ligne.

  4. Copiez le dossier et les symboles que vous avez passés à SymChk dans %temp%\WindowsUpdateLog\SymCache sur votre PC hors connexion.

  5. Sur l’ordinateur hors connexion, ouvrez une invite PowerShell et exécutez « Get-WindowsUpdateLog » pour analyser les journaux.

Voir aussi

Utilisation d’un serveur de symboles.

Chemin du symbole

Problèmes de symboles lors du débogage