Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 8/8.1. Обсуждение работы (часть 3)

Модерирует : KLASS, IFkO

KLASS (17-04-2022 09:31): Продолжение в Windows 8/8.1. Обсуждение работы (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Darksome

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
все действия на свой страх и риск!!!
резервного копирования никто не отменял...
 
в отличии от IE11 для .NET требуется "ломать" не только установщик с ру-ланг-паком, но и все апдейты к нему которые есть и будут...
опишу "общую методику":
 
если апдейт в виде MSU файла, то извлекаем из него любым архиватором CAB файл в C:\DATA\ (пути указаны для примера)
если апдейт в виде CAB файла, то просто кидаем его в C:\DATA\
 
в C:\DATA\ создаем две папки NET и COPY
 
распаковываем CAB файл командой:
expand имяCABфайла -f:* C:\DATA\NET\
 
в C:\DATA\NET\ нас интересуют файлы с расширением .mum у которых в секции <parent имеется:
name="Microsoft-Windows-NetFx4-OC-Package"
и/или
name="Microsoft-Windows-ServerCore-SKU-Foundation-Package-redist"
встречаться они могут и по одиночке, и обе сразу, и повторяться в одном файле
 
делаем копию таких файлов в C:\DATA\COPY\
 
в оригинальных файлах (в C:\DATA\NET\) заменяем все имеющиеся:
Microsoft-Windows-NetFx4-OC-Package" на Microsoft-Windows-NetFx4-US-OC-Package
а
Microsoft-Windows-ServerCore-SKU-Foundation-Package-redist на Microsoft-Windows-Client-Features-Package-redist
перед заменой, на всякий случай, проверить, что имен Microsoft-Windows-NetFx4-US-OC-Package и Microsoft-Windows-Client-Features-Package-redist в редактируемом файле нет - вдруг случайно "просочились" )
 
в C:\DATA\COPY\ надо восстановить имя у update.mum:
самый простой,но не очень надежный, способ - рядом, обычно, бывает файл вида package_for_kbXXXXXXX_rtm~31bf3856ad364e35~amd64~~Z.Z.Z.ZZZZ.mum - удалив из его имени _rtm получим имя для update.mum
ручной способ - взять данные из самого update.mum из строка вида
<assemblyIdentity name="Package_for_KBXXXXXXXX" version="Z.Z.Z.ZZZZ" language="neutral" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" />
для шаблона
package_for_kbXXXXXXX~31bf3856ad364e35~amd64~~Z.Z.Z.ZZZZ.mum
 
загрузившись с WinPE устанавливать через:
DISM /image:C:\ /Add-Package /PackagePath:C:\Data\NET\
где C:\ диск с системой куда ставим апдейт (в WinPE нумерация дисков может быть другой)
если прошло без ошибок, то оригинальные файла из C:\Data\COPY\ копируем, с заменой, в C:\Windows\servicing\Packages\
перегружаемся обратно в систему и проверяем, если есть чем, работу .NET 4.8

Всего записей: 470 | Зарегистр. 01-09-2005 | Отправлено: 15:34 04-04-2020
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 8/8.1. Обсуждение работы (часть 3)
KLASS (17-04-2022 09:31): Продолжение в Windows 8/8.1. Обсуждение работы (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru