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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Приветствую господа! 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


Последний раз редактировалось: puhpol (2020-02-14 15:15), всего редактировалось 2 раз(а)

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

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

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация: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 а позже удалить её из корня образа , но честно говоря после этой пост инсталляции столько мучора в системе накаплмвается, единственно неплохо было бы эту папку переселить в корень образа, а значит и флешки, может, кто и подскажет, как в таком случае команду прописать.

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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

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

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация: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

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

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

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

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

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


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

Текущее время: 29-Мар 00:40

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


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