Necesito una versión 4.0.30319.544 de sos.dll y, hasta donde he encontrado, la única forma de obtenerla es reproducir el proceso de instalación de .Net Framework desde el principio. Tengo una máquina virtual nueva con .Net Framework y ahora necesito instalarla.esteactualizar.
El problema es que, cuando lo instalo, termino con la versión 4.0.30319.269 de GDR Service Branch, no la 4.0.30319.544 de LDR Service Branch.
¿Hay alguna forma de obtener la versión LDR?
Encontré algunas instrucciones usando PowerShell e incluso unaProyecto .Net, pero dependen de que el archivo .mum esté presente y no esté en la actualización especificada.
Respuesta1
¡¡¡Finalmente lo conseguí!!!
Primero, gracias a WindowsWiki poresta publicaciónde donde saqué los comandos:
msix patch.msp /out C:<target_dir>
expand -F:* update.cab C:<target_dir>
Pero msix no es una utilidad predeterminada, así que tuve que buscarla en Google. Entiendoaquí. (enlace directo).
Entonces el comando final que tuve que ejecutar:
- Ejecute el
NDP40-KB2604121-x64.exe
, descomprimirá el contenido en una carpeta temporal (C:\3ec161398e4e56a1c7cee1457a295e
en mi caso) - Cópialos a
C:\1
- Descargue msix y ejecute algo como
C:\msix\Release\MsiX.exe NDP40-KB2604121-x64.msp /out C:\1
. Terminarás con 2.cab
archivos y algunos otros archivos. - Ejecute
expand -F:* QFEGDR.cab C:\1\2
y obtendrá los archivos (sos_dll_amd64
en mi caso)