[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Всех приветствую. Не получается интегрировать обновы. При распаковке .msu обновление делится на .cab и .psf. Какой код для интеграции дисмом?

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 625
  • Репутация:72

    [+] [-]
Duddits,
.cab

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
%~dp0[INTEGRATE_UPDATES]\[UTILITES]\DISM\dism.exe /Image:%mountpath% /Add-Package /PackagePath:"%%X" /ScratchDir:"%~dp0[INTEGRATE_UPDATES]\Temp"
Gvint64, ошибку выдает. Остальные обновления интегрируются.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 625
  • Репутация:72

    [+] [-]
Duddits, В .msu может быть не один .cab - не все надо интегрировать.

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]

Gvint64, какие нужны?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3832
  • Репутация:127

    [+] [-]
Duddits, сперва SSU, потом основной LCU

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Ander_73, Dism сам определит порядок?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3832
  • Репутация:127

    [+] [-]
Duddits, нет.

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Перепробовал все что мог. Бесполезно. И по порядку, и монтировал дважды.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 625
  • Репутация:72

    [+] [-]
Возможно это поможет
Или это
Добавлено через 2 часа 53 минуты 31 секунда:
Duddits, сперва SSU

Перепаковал(PSFExtractor+MakeCab)
Интересно Dism .... /Add-Package /PackagePath: установится или нет!?
Windows10.0-KB5006674-x64.cab + Windows10.0-KB5006674-x64.psf = Windows10.0-KB5006674-x64.cab

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Gvint64, интегрировалось. Можно узнать как вы это сделали? PSFExtractor понятно, а запаковать как через makecab?

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 625
  • Репутация:72

    [+] [-]
89038интегрировалось. Можно узнать как вы это сделали? PSFExtractor понятно, а запаковать как через makecab?
А windows с этим обновлением правильно установилась? Или ещё не проверили? Упаковка штатная makecab.exe.Поэксплуатировал батник Ander_73.

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Gvint64, на виртуалке встала нормально. Скиньте пожалуйста батник, ссылка мертвая.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 6 месяцев
  • Сообщений: 625
  • Репутация:72

    [+] [-]
89045Скиньте пожалуйста батник, ссылка мертвая.

makecab.cmd

;@echo off
;if "%~1"=="" for %%a in (.) do call "%~0" .\ "%%~nxa"& goto :eof
;if "%~2"=="" 2>nul pushd "%~1"||(pushd "%~dp1")& call "%~0"& goto :eof
;set _ddf="%tmp%\makecab.dir.ddf"
;set "_path=%~pnx1"
;set "_name=%~nx1"
;>%_ddf% rem/
;>nul chcp 1251
;setlocal EnableDelayedExpansion
;for /d /r "%~f1" %%a in (*) do (
; set "_dir=%%~pnxa"
; set "_dir=%_name%!_dir:%_path%=!"
; >>%_ddf% echo .Set DestinationDir=!_dir!
; for %%# in ("%%a\*") do >>%_ddf% echo "%%~f#"  /inf=no
;)
;>>%_ddf% echo .Set DestinationDir=!_name!
;for %%# in ("%~f1\*") do >>%_ddf% echo "%%~f#"  /inf=no
;makecab /F "%~f0" /f %_ddf% /d DiskDirectory1="%cd%" /d CabinetNameTemplate="%~n2.cab"
;del /q %_ddf%
;echo/
;pause
;goto :eof
.new Cabinet
.set GenerateInf=OFF
.set Cabinet=ON
.set Compress=ON
.set UniqueFiles=ON
.set MaxDiskSize=0
.set CompressionMemory=21
.set CompressionType=LZX
.set RptFileName=nul
.set InfFileName=nul
.set MaxErrors=1

[Цитировать]

    Duddits
  • 20800
  • Стаж: 5 лет 7 месяцев
  • Сообщений: 67
  • Репутация:0

    [+] [-]
Gvint64, можно процесс поподробней. Ваше интегрируется, а мое нет. И размер их на выходе разный.

Страница 1 из 2


Показать сообщения:    

Текущее время: 03-Дек 22:18

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы