Eu preciso de um sos.dll versão 4.0.30319.544 e até onde encontrei a única maneira de conseguir um - repetir o processo de instalação do .Net framework desde o início. Eu tenho uma VM totalmente nova com framework .Net e agora preciso instalaresseatualizar.
O problema é que - quando eu instalo - acabo com a versão 4.0.30319.269 da GDR Service Branch, não 4.0.30319.544 da LDR Service Branch.
Existe alguma maneira de obter a versão LDR?
Encontrei algumas instruções usando o PowerShell e até umaProjeto .Net, mas eles dependem da presença do arquivo .mum e não está na atualização especificada.
Responder1
Finalmente consegui!!!
Primeiro, obrigado ao WindowsWiki poresta postagemonde peguei os comandos:
msix patch.msp /out C:<target_dir>
expand -F:* update.cab C:<target_dir>
Mas o msix não é um utilitário padrão, então tive que pesquisar no Google. Entendiaqui. (link direto).
Então o comando final que tive que executar:
- Execute o
NDP40-KB2604121-x64.exe
, ele irá descompactar o conteúdo para uma pasta temporária (C:\3ec161398e4e56a1c7cee1457a295e
no meu caso) - Copie-os para
C:\1
- Baixe msix e execute smth como
C:\msix\Release\MsiX.exe NDP40-KB2604121-x64.msp /out C:\1
. Você acabará com 2.cab
arquivos e alguns outros arquivos. - Execute
expand -F:* QFEGDR.cab C:\1\2
e você obterá os arquivos (sos_dll_amd64
no meu caso)