1

Мне нужна версия sos.dll 4.0.30319.544, и, насколько я нашел, единственный способ ее получить - повторить процесс установки .Net framework с самого начала. У меня есть новая виртуальная машина с .Net Framework, и теперь мне нужно установить это обновление.

Проблема заключается в том, что при установке я получаю версию 4.0.30319.269 из GDR Service Branch, а не 4.0.30319.544 из LDR Service Branch.

Есть ли способ получить версию LDR?

Я нашел несколько инструкций, использующих PowerShell и даже один проект .Net, но они основаны на том, что файл .mum присутствует, а его нет в указанном обновлении.

1 ответ1

2

Я наконец получил это !!!

Во-первых, спасибо WindowsWiki за этот пост, где я получил команды:

msix patch.msp /out C:<target_dir>
expand -F:* update.cab C:<target_dir>

Но msix не является утилитой по умолчанию, поэтому мне пришлось поискать ее в Google. Получил это здесь. (прямая ссылка).

Итак, последняя команда, которую я должен был выполнить:

  1. Запустите NDP40-KB2604121-x64.exe , он распакует содержимое в временную папку (C:\3ec161398e4e56a1c7cee1457a295e в моем случае)
  2. Скопируйте их в C:\1
  3. Загрузите msix и запустите что-нибудь вроде C:\msix\Release\MsiX.exe NDP40-KB2604121-x64.msp /out C:\1 . В итоге вы получите 2 .cab файла и некоторые другие файлы.
  4. Запустите expand -F:* QFEGDR.cab C:\1\2 и вы получите файлы (в моем случае sos_dll_amd64 )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .