Instalación de Powershell 3.0 en Windows 7: no se instalaron actualizaciones

5

Estoy tratando de instalar Powershell 3.0en mi Windows 7 x64 SP1. La actualización comienza, pero luego dice

Algunas actualizaciones no fueron instaladas. No se instalaron las siguientes actualizaciones: Actualización para Windows KB2506143.

... y una opción para Close. Intenté reiniciar para asegurarme de que no haya ningún archivo bloqueado, etc., el mismo problema persiste. Framework 4.5 se instala con VS 2012.

Usé esta página para descargar:

Centro de descargas - Windows Management Framework 3.0

Y este archivo para instalar:

Windows6.1-KB2506143-x64.msu

Así es como se ve:

ingrese la descripción de la imagen aquí

Solución de problemas: intenté instalar en otra máquina, que también es Windows 7 x64 y funcionó sin problemas, sin problemas. Probaré más máquinas y mantendré esta pregunta actualizada.

Neolisco
fuente
¿Un voto negativo? O_o ¿Es porque alguien tuvo un mal día?
Neolisco
Probablemente debido a "Windows 7", aunque probablemente sea una estación de trabajo de administración y probablemente esté dentro del alcance.
SysAdmin1138
@ sysadmin1138: es solo para sentirlo, solucionar problemas de compatibilidad de los scripts existentes después de que se actualizan, etc. Más adelante, los servidores y otras estaciones de trabajo se actualizarán uno por uno. Por cierto, acabo de pensar en una buena manera de investigar este problema: ver si funciona en otras máquinas. :)
Neolisk
Probablemente no merecía un voto negativo, pero se va a cerrar. La pregunta tal como está escrita no contiene absolutamente nada que indique que sea otra cosa que una pregunta del usuario final.
John Gardeniers
@JohnGardeniers: puedo incluir más datos sobre la instalación en otras máquinas, pero hasta ahora no tuve tiempo de probarlo. Soy un desarrollador de software en mi empresa y tengo otras tareas. PS 3.0 es uno de mis pasatiempos.
Neolisk

Respuestas:

3

Acabo de tener exactamente el mismo problema.

Para obtener más información sobre lo que salió mal, abrí el Visor de eventos y en 'Registros de Windows' abrí el registro de 'Configuración'. El error más reciente es:

La actualización de Windows "Actualización para Windows (KB2506143)" no se pudo instalar debido al error 2147942417 "El sistema no puede mover el archivo a una unidad de disco diferente". (Línea de comando: "" C: \ Windows \ system32 \ wusa.exe "" E: \ Windows6.1-KB2506143-x86.msu "")

En mi caso, este error ocurre porque tanto 'Archivos de programa' como 'Datos de programa' están en mi unidad E: no en C:

Aunque cambio todos los punteros posibles a C: \ Program *, la actualización parece insistir en C: \ ProgramData, después de mover ProgramData de nuevo a C: la actualización se realizó correctamente.

Incluso si ese no es su problema, debería haber un error en el registro de eventos que pueda ayudar.

Peter Hahndorf
fuente
+1. Gracias por sus comentarios. Probaré su solución. Mis archivos de programa son estándar (ubicados en C :), pero quizás haya otros errores en el registro de eventos.
Neolisk
Intenté instalar la herramienta de preparación del sistema , el problema aún persiste. Sugerido desde aquí .
Neolisco