Recientemente he intentado instalar .NET 3.5 para una aplicación en Windows 8.1. Utilicé la ventana emergente del sistema operativo para descargar / instalar .NET 3.5 y siempre obtengo el código de error 0x800F0906.
Tras una investigación adicional, descubrí que tendría que ingresar mi CD de Windows 8 e instalarlo con este comando, donde "E: \" es donde está montado mi CD:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
Esto y cualquier derivado del mismo (por ejemplo, eliminar / LimitAccess) no me han funcionado y me han dado el mismo código de error (0x800F0906) o uno diferente, 0x800F0081F. Incluso he copiado la carpeta sxs en mi disco duro, en caso de que algo sucediera con la unidad de CD, solo para tener los mismos resultados. En ese caso, utilicé esta línea de comando:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess
Encuentro esto surrealista porque en ambos casos, los archivos están allí, pero el programa cree que no. Aquí está el archivo CBS.log .
¿Alguna idea sobre cómo solucionar este problema? Se agradece mucho cualquier ayuda :)
EDITAR: ahora tengo un archivo dism.log adecuado, no estoy seguro de qué pasó con el último o por qué lo hizo. Aquí está el enlace al nuevo archivo de registro . Es interesante observar que no reconoce algunos de los comandos en el script, como "nombre de la función" o "fuente".
optionalfeatures
?