Ошибки установки — функции Windows 8.1, такие как .NET3.5

Ошибки установки — функции Windows 8.1, такие как .NET3.5

У меня есть программа, которая требует .NET 3.5. Когда я запускаю ее на моем Windows 8.1, я получаю всплывающее окно с надписью:

An app on your PC needs the following Windows feature:
.NET Framework 3.5 (includes .NET 2.0 and 3.0)
[Download and install the feature]

Ссылка «Загрузить» запускает установку, которая завершается ошибкой Error code: 0x800F0906иссылка на общие советы, например «проверьте подключение к Интернету». Я также попробовал:

  • Устанавливаю из Windows Featuresдиалогового окна, но получаю ту же ошибку.
  • Загрузка и запускdotnetfx35.exe- был перенаправлен на указанный выше адрес и потерпел неудачу с той же ошибкой.

СледующийПоврежденное обновление Flash не позволяет обновить Windows — DISM дает сбой 0x800f0906, я попробовал запустить sfc /scannowи dism /online /cleanup-image /scanhealth, но ни один из них не исправил проблему и не создал внятных журналов.

Итак, как установить .NET 3.5 на Windows 8.1?

решение1

После вывода от sfc, я обратился к чтению c:\Windows\Logs\CBS\CBS.log. В момент сбоя я увидел следующие строки:

Failed to find package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4 from the index with mapping index packages recently rebuilt,  [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
Failed to get WU category/updateID for package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4 [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
Failed to get the category and update ID for package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4, component: amd64_microsoft-windows-wpfcorecomp.resources_31bf3856ad364e35_6.3.9600.20708_en-us_a3b67b207d2057ab, file: PresentationHostDLL.dll.mui [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]
Exec: Missing files are found during staging attempt but failed to download content from WU. [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX]

По наитию я удалил KB2966828упомянутое в журнале, и вуаля - установка работает! Надеюсь, Windows Update установит его снова, если это действительно важно...

Связанный контент