Erreur système 126 lorsque vous démarrez le service Windows Modules Installer (TrustedInstaller) : Le module spécifique est introuvable

Cet article vous aide à corriger l’erreur système 126 qui se produit lorsque vous démarrez le service Windows Modules Installer.

              Applicabilité : Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Numéro de la base de connaissances d’origine : 959077

Symptômes

Lorsque vous démarrez le service Windows Modules Installer, le message d’erreur suivant s’affiche :

Capture d’écran du service Windows Modules Installer Erreur 126.

Vous recevez également un message d’erreur à l’invite de commandes :

Capture d’écran du message d’erreur à l’invite de commandes : L’erreur système 126 s’est produite.

Cause

Ce problème se produit si la sous-clé de Registre suivante est modifiée :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version

Résolution

Pour résoudre ce problème, vous devez recréer la valeur de chaîne extensible de la sous-clé de Registre mentionnée dans la section Cause .

Tout d’abord, vous devez case activée si la sous-clé de Registre existe. Pour ce faire, démarrez le Registre Rédacteur, puis accédez à la sous-clé mentionnée dans la section Cause. Si la sous-clé n’existe pas, vous devez la créer. Pour cela, procédez comme suit :

  1. Recherchez le C:\Windows\Servicing\Version répertoire et notez le nom du sous-dossier dans ce répertoire. Il sera nommé quelque chose comme 6.1.7600.16385. Il s’agit de votre ID TrustedInstaller.

  2. Copiez le nom du sous-dossier dans le Presse-papiers, puis collez-le dans le Bloc-notes à des fins de conservation.

    Capture d’écran du nom du sous-dossier dans ce répertoire.

    Remarque

    Dans cet exemple, l’ID TrustedInstaller est 6.1.7601.17592.

  3. Dans le C:\Windows\WinSxS répertoire, recherchez un sous-dossier dont le nom commence par l’une des chaînes suivantes. (Dans les noms de sous-dossiers suivants, l’ID TrustedInstaller de l’espace réservé représente votre ID TrustedInstaller.)

    Pour Windows 32 bits : x86_microsoft-windows-servicingstack_31bf3856ad364e35_ l’ID TrustedInstaller _none

    Pour Windows 64 bits : amd64_microsoft-windows-servicingstack_31bf3856ad364e35_ l’ID TrustedInstaller _none

  4. Copiez le nom du sous-dossier dans le Presse-papiers, puis collez-le dans le Bloc-notes à des fins de conservation.

    Capture d’écran du résultat de la recherche du nom du sous-dossier Dans le répertoire C :\Windows\WinSxS.

  5. Créez la sous-clé de HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\VersionRegistre .

    Remarque

    Pour créer cette clé, vous devez être propriétaire de la clé de maintenance basée sur les composants. Ensuite, vous devez vous accorder des autorisations d’accès complètes.

  6. Sur la clé Version que vous avez créée à l’étape 5, créez une valeur de chaîne extensible (ou modifiez-la si elle existe déjà). Pour ce faire, utilisez l’ID TrustedInstaller comme nom et utilisez le chemin d’accès complet du dossier que vous avez identifié à l’étape 3 comme valeur.

    Remarque

    Dans le chemin d’accès complet, vous devez utiliser %SystemRoot%\WinSxS\folder_name au lieu de C:\Windows\WinSxS\folder_name.

    Capture d’écran d’un exemple de paramètre de valeur de chaîne de la clé Version.

  7. Cliquez sur OK, puis quittez le Registre Rédacteur.

Vous pouvez maintenant démarrer le service Windows Modules Installer (TrustedInstaller) comme d’habitude.

Collecte de données

Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.