"No todas las funciones se cambiaron correctamente" al intentar agregar funciones de desarrollo de aplicaciones a Windows 7

"No todas las funciones se cambiaron correctamente" al intentar agregar funciones de desarrollo de aplicaciones a Windows 7

Estoy usando Windows 7 Profesional x64. Al intentar activar algunas funciones, se produce el siguiente error y no puedo instalar las funciones:

"Se ha producido un error. No todas las funciones se cambiaron correctamente"

Soy un usuario con derechos de administrador (como alguien mencionóaquíel problema es que el usuario no es administrador).

Estoy intentando activar "Funciones de desarrollo de aplicaciones" como .Net Extensibility y ASP.Net en "Servicios World Wide Web".

Después de que Windows intenta activar estas funciones, recibo el mensaje de error anterior.

¿Qué podría estar causando este problema y cómo puedo instalar estas funciones?

Respuesta1

Al investigar un poco más sobre este problema, finalmente encontré la razón.

No pude instalar ASP.Net y las funciones relacionadas en mi sistema porque instalé Visual Studio antes de IIS y ASP.Net se instaló como parte de la instalación de .Net Framework. Windows 7 no recogió esa información y cuando intentaba instalar ASP.Net a través de "Activar y desactivar las funciones de Windows" en el panel de control, mostraba el error y lo registraba en el registro de Windows en Registros de aplicación que ya existe. Instancia de ASP.Net instalada.

Reparé el marco en Agregar y quitar programas y luego intenté instalar ASP.Net y funciones relacionadas y funcionó bien. Era una cuestión de precedencia.

IMPORTANTE: Instale primero IIS y luego Visual Studio.

Respuesta2

Ignore el error y simplemente ejecute este comando:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r

Como puedes leeraquíesto instala ASP.NET 4 y actualiza las aplicaciones existentes para usar la versión ASP.NET 4 del grupo de aplicaciones. Actualiza tanto el modo IIS clásico como el controlador del modo IIS integrado y las asignaciones de scripts en la metabase de IIS.

información relacionada