Системная ошибка 126 при запуске службы установщика модулей Windows (TrustedInstaller): не удалось найти определенный модуль

Эта статья поможет устранить системную ошибку 126, которая возникает при запуске службы установщика модулей Windows.

Исходная версия продукта:   Windows 7 Пакет обновления 1, Windows Server 2008 R2 Пакет обновления 1
Исходный номер КБ:   959077

Симптомы

При запуске службы установщика модулей Windows вы получите следующее сообщение об ошибке:

Диалоговое окно сообщения об ошибке

Вы также получите сообщение об ошибке в командной подсказке:

Сообщение об ошибке в командной подсказке

Причина

Эта проблема возникает при следующих изменениях поднажатия реестра:

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

Решение

Чтобы устранить эту проблему, необходимо повторно создать значение расширяемой строки подмека реестра, упомянутое в разделе "Причина".

Сначала необходимо проверить, существует ли подмайс реестра. Для этого запустите редактор реестра и перейдите к поднайму, упомянутому в разделе "Причина". Если подмайка не существует, его необходимо создать. Для этого выполните следующие действия:

  1. Найдите каталог и обратите внимание на имя в подкамеру C:\Windows\Servicing\Version в этом каталоге. Он будет называться как 6.1.7600.16385. Это ваш ИД TrustedInstaller.

  2. Скопируйте имя в подкамеру в буфер обмена, а затем в paste it into Notepad for safekeeping.

    Screenshot of the subfolder name

    Примечание

    В этом примере ид TrustedInstaller — 6.1.7601.17592.

  3. В каталоге найдите вустановку, имя которой начинается с одной C:\Windows\WinSxS из следующих строк. (В следующих именах подкапоток замещение TrustedInstaller ID представляет ваш ИД TrustedInstaller.)

    Для 32-bit Windows: x86_microsoft-windows-servicingstack_31bf3856ad364e35_ TrustedInstaller ID _none

    Для 64-bit Windows: amd64_microsoft-windows-servicingstack_31bf3856ad364e35_ TrustedInstaller ID _none

  4. Скопируйте имя в подкамеру в буфер обмена, а затем в paste it into Notepad for safekeeping.

    Screenshot of the subfolder name.

  5. Создайте подмайк HKLM\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version реестра.

    Примечание

    Чтобы создать этот ключ, необходимо быть владельцем ключа обслуживания на основе компонентов. Затем необходимо предоставить себе разрешения на полный доступ.

  6. В ключе версии, созданном на шаге 5, создайте расширяемое строковое значение (или отредактируем его, если оно уже существует). Для этого используйте в качестве имени ИД TrustedInstaller и полный путь к папке, которую вы определили в шаге 3 в качестве значения.

    Примечание

    В полном пути необходимо использовать вместо %SystemRoot%\WinSxS\folder_name C:\Windows\WinSxS\folder_name .

    Screnshot of editing registry value

  7. Нажмите кнопку "ОК" и зайдите из редактора реестра.

Теперь можно запустить службу установщика модулей Windows (TrustedInstaller) обычным образом.