Delen via


Systeemfout 126 wanneer u de Windows Modules Installer-service (TrustedInstaller) start: de specifieke module is niet gevonden

In dit artikel wordt de systeemfout 126 opgelost die optreedt wanneer u de Windows Modules Installer-service start.

Van toepassing op: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Oorspronkelijk KB-nummer: 959077

Symptomen

Wanneer u de Windows Modules Installer-service start, wordt het volgende foutbericht weergegeven:

Schermopname van de Windows Modules Installer-service fout 126.

U ontvangt ook een foutbericht bij de opdrachtprompt:

Schermopname van het foutbericht bij de opdrachtprompt: Systeemfout 126 is opgetreden.

Oorzaak

Dit probleem treedt op als de volgende registersubsleutel wordt gewijzigd:

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

Oplossing

U kunt dit probleem oplossen door de uitbreidbare tekenreekswaarde van de registersubsleutel die wordt vermeld in de sectie Oorzaak opnieuw te maken.

Eerst moet u controleren of de registersubsleutel bestaat. Hiervoor start u de Register-editor en bladert u naar de subsleutel die wordt vermeld in de sectie Oorzaak . Als de subsleutel niet bestaat, moet u deze maken. Hiervoor volgt u deze stappen:

  1. Zoek de C:\Windows\Servicing\Version map en noteer de naam van de submap in deze map. Het heet ongeveer 6.1.7600.16385. Dit is uw TrustedInstaller-id.

  2. Kopieer de naam van de submap naar het klembord en plak deze vervolgens in Kladblok om veilig te bewaren.

    Schermopname van de naam van de submap in deze map.

    Notitie

    In dit voorbeeld is de TrustedInstaller-id 6.1.7601.17592.

  3. Zoek in de map een submap waarvan de C:\Windows\WinSxS naam begint met een van de volgende tekenreeksen. (In de volgende submapnamen is de tijdelijke aanduiding TrustedInstaller-id vertegenwoordigt uw TrustedInstaller-id.)

    Voor 32-bits Windows: x86_microsoft-windows-servicingstack_31bf3856ad364e35_ TrustedInstaller ID _none

    Voor 64-bits Windows: amd64_microsoft-windows-servicingstack_31bf3856ad364e35_ TrustedInstaller ID _none

  4. Kopieer de naam van de submap naar het klembord en plak deze vervolgens in Kladblok om veilig te bewaren.

    Schermopname van het zoekresultaat van de naam van de submap in de map C:\Windows\WinSxS.

  5. Maak de registersubsleutel HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version.

    Notitie

    Als u deze sleutel wilt maken, moet u eigenaar zijn van de servicesleutel Op basis van onderdelen. Vervolgens moet u uzelf volledige toegangsmachtigingen geven.

  6. Maak op de versiesleutel die u in stap 5 hebt gemaakt een uitvouwbare tekenreekswaarde (of bewerk deze als deze al bestaat). Gebruik hiervoor de TrustedInstaller-id als uw naam en gebruik het volledige pad van de map die u in stap 3 hebt geïdentificeerd als de waarde.

    Notitie

    In het volledige pad moet %SystemRoot%\WinSxS\folder_name u in plaats van C:\Windows\WinSxS\folder_name.

    Schermopname van een voorbeeld van een instelling voor tekenreekswaarden van de versiesleutel.

  7. Klik op OK en sluit registereditor af.

U kunt nu de Windows Modules Installer-service (TrustedInstaller) zoals gebruikelijk starten.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.