
Tengo un programa que requiere .NET 3.5. Cuando lo ejecuto en mi Windows 8.1, aparece una ventana emergente que dice:
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]
El enlace "Descargar" inicia la instalación, que falla con Error code: 0x800F0906
, y aparece unenlace a consejos de estilo genérico como "comprueba tu conexión a Internet". También probé:
- Se instaló desde
Windows Features
el cuadro de diálogo, pero apareció el mismo error. - Descargando y ejecutandodotnetfx35.exe- Fui redirigido a lo anterior y falló con el mismo error.
SiguienteLa actualización de Flash dañada impide la actualización de Windows: DISM falla 0x800f0906, Intenté ejecutar sfc /scannow
y dism /online /cleanup-image /scanhealth
, pero no solucioné el problema ni generé registros inteligibles.
Entonces, ¿cómo instalo .NET 3.5 en Windows 8.1?
Respuesta1
Tras la salida de sfc
, me volví a leer c:\Windows\Logs\CBS\CBS.log
. En el momento del fallo, vi las siguientes líneas:
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]
Por una corazonada, desinstalé KB2966828
lo mencionado en el registro y listo, ¡la instalación funciona! Espero que Windows Update lo instale nuevamente si es realmente importante...