[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 892
  • REPUTATION:75

    [+] [-]
Приветствую господа! aa
Нужно: Чтобы при установке вин7 установилось 1 обновление.
Ковырять образ ради этого нет не какого желания. Хотелось бы обойтись $OEM$ папкой. Я когда то это делал, не могу вспомнить как....
Поможите чем сможите......--В итоге пара вариантов:
Вариант 1:
  • Скачиваем нужный файл обновления в формате msu
  • Устанавливаем из командной строки с помощью утилиты wusa.exe.
    wusa.exe c:\Temp\имя файла.msu /quiet /norestart
Вариант 2:
  • Скачиваем нужный файл обновления в формате msu
  • Извлекаем содержимое из пакета обновлений MSU:
    Создаем папку (у меня папка "puh" в корне диска С.)
    Создаем под папки "cab86" и "cab64" - для извлеченного содержимого.
    В папку "puh" ложим нужные файлы (у меня "KB2998527x86.msu" и "KB2998527x64.msu")
    В командной строке вводим:
    expand _f:* C:\puh\KB2998527x64.msu C:\puh\cab64
    expand _f:* C:\puh\KB2998527x86.msu C:\puh\cab86
    В папках "cab86" и "cab64" лежат извлеченные файлы.
  • Установка CAB файла обновлений из из командной строки:
    DISM.exe /Online /Add-Package /PackagePath:c:\puh\cab64\Windows6.1-KB2998527-x64.cab /quiet /norestart


Last edited by puhpol on 2020-02-14 15:15; edited 2 times in total

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3831
  • REPUTATION:127

    [+] [-]
puhpol, aa
DISM.exe /Online /Add-Package /PackagePath:$:\Path\to\Update.cab
- можно добавить /NoRestart
- путём может быть папка с распакованным обновлением.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
puhpol, Вот выташил на рабочий стол, одну из старых папок, выглядит так
C:\Users\Администратор\Desktop\$OEM$\$1\Install

В Setupcomplete прописано так,

Код Setupcomplete

@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "copy" /t REG_SZ /d "C:\Windows\Setup\Scripts\Copy.bat" /f >nul
Echo.
set "key=hklm\software\microsoft\windows\currentversion\runonceex"
Echo.
REG ADD %KEY%\02 /V 1 /D "regedit /s %systemdrive%\Install\tweaks.reg" /f
ECHO.
start /wait %SystemDrive%\Install\msxml4-KB2758694-enu.exe /quiet /norestart
ECHO Install NET Framework
rem start /wait %SystemDrive%\Install\DOTNET.exe -y -gm2 -fm0
start /wait %SystemDrive%\Install\ndp48-x86-x64-enu_win7.exe /q /norestart
start /wait %SystemDrive%\Install\ndp48-x86-x64-allos-rus.exe /q /norestart
ECHO.
ECHO Install upd
Set xOS=x64& If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
If %xOS%==x64 (
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB2533552-x64.cab
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB3046269-x64.cab
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB3177467-x64.cab
start /wait %SystemDrive%\Install\WindowsUpdateAgent-x64.exe /quiet /norestart
start /wait %SystemDrive%\Install\ndp48-kb4503575-x64_upd48.exe /q /norestart
) Else (
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB2533552-x86.cab
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB3046269-x86.cab
start /wait Dism /Online /Add-Package /PackagePath:%systemdrive%\Install\Windows6.1-KB3177467-x86.cab
start /wait %SystemDrive%\Install\WindowsUpdateAgent-x86.exe /quiet /norestart
start /wait %SystemDrive%\Install\ndp48-kb4503575-x86_upd48.exe /q /norestart
)
exit
Тогда тоже у кого то спрашивал под себя переделывал, полагаю таким образом дублируя команды можно сколько угодно напихать обнов в папку Install а позже удалить её из корня образа , но честно говоря после этой пост инсталляции столько мучора в системе накаплмвается, единственно неплохо было бы эту папку переселить в корень образа, а значит и флешки, может, кто и подскажет, как в таком случае команду прописать.

[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 892
  • REPUTATION:75

    [+] [-]
Огромное спасибо господа! az Разобрался....

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
puhpol,
Ну тогда поделись удачным вариантом мало ли, где может пригодиться.

[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 892
  • REPUTATION:75

    [+] [-]
KottoSOFT, Читаем шапку... al

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
puhpol, aa
73945
expand _f:* C:\puh\KB2998527x64.msu C:\puh\cab64
expand _f:* C:\puh\KB2998527x86.msu C:\puh\cab86
Наверное описка
expand -f:* C:\puh\KB2998527x64.msu C:\puh\cab64
expand -f:* C:\puh\KB2998527x86.msu C:\puh\cab86

[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 892
  • REPUTATION:75

    [+] [-]
nikzzzz, Привет!
Не... Так работает... bk

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
puhpol
Да, работает, хотя это вполне объяснимо, символ "-" по сути "_" в нижнем регистре. al


Display posts:    

Current time is: 03-Dec 02:58

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum