🇷🇺 Внимание! Скачивать ТОЛЬКО по этой ссылке https://github.com/dialmak/GenUpdates/archive/master.zip
Скрипт "GenUpdates.cmd" предназначен для генерирования скриптов установки обновлений Windows с возможностью проконтролировать коды ошибок при установке обновлений. Расположите "GenUpdates.cmd" вместе с "Settings.ini" перед папками с скачанными обновлениями. В "Settings.ini" укажите параметр update_folder - относительный путь к папке с обновлениями, остальные параметры опциональны. Затем запустите скрипт "GenUpdates.cmd" и следуйте подсказкам. Сгенерированный скрипт для установки обновлений Windows будет записан в ту же папку, что и скрипт "GenUpdates.cmd".
Внимание! Если у вас после открытия списка обновлений - "крякозябры", тогда инсталлируйте notepad++.
Пример создания скриптов установки обновлений Windows для списка Рекомендации по обновлению ОС Windows 7 SP1 + KB3125574 от TAILORD
-
Сделать папочку "Updates 7" и в ней папки
* "Updates 01" (для Списка 1 пункты 1-39)
* "Updates 02" (для Списка 1 пункт 40)
* "Updates 03" (для Списка 1 пункт 41)
* ну и т.д. и т.п.
* "Addons" (для списка Дополнительно) -
Скачать файлы из списков в соответствующие папки.
-
Положить в папку "Updates 7" скрипт "GenUpdates.cmd" с файлом настроек "Settings.ini".
-
Указать в "Settings.ini" папку "Updates 01" и запустив "GenUpdates.cmd" - сгенерировать скрипт установки обновлений следуя подсказкам.
-
Затем проделать тоже самое для остальных папок.
-
Пользоваться 😃
https://msdn.microsoft.com/en-us/library/windows/desktop/hh968413(v=vs.85).aspx
https://support.microsoft.com/en-us/kb/938205
https://social.technet.microsoft.com/wiki/contents/articles/15260.windows-update-agent-error-codes.aspx
# Этот файл "Settings.ini" используется для настроек параметров скрипта 'GenUpdates.cmd'.
# Файл "Settings.ini" должен быть в кодировке Unicode (UCS-2 LE BOM).
[Settings]
# Переменная update_folder указывает на относительный путь к папке с обновлениями и расширениями. Для текущей папки оставить пустой.
# Пример: update_folder=Updates 01\x64
update_folder=
# Переменная sort_list указывает порядок сортировки списка обновлений. Может принимать значение time, -time, abc или -abc
# time сортировка по дате\времени от ранних к поздним, -time сортировка по дате\времени от поздних к ранним, abc сортировка по алфавиту, -abc cортировка по обратному алфавиту.
# Опциональный параметр, по умолчанию используется: sort_list=time
sort_list=
# Выбор поля времени для сортировки. Может использоваться время создания файла sort_time=1, время последнего использования sort_time=2 или время последнего изменения sort_time=3.
# Опциональный параметр, по умолчанию используется время последнего изменения: sort_time=3
sort_time=
# Переменная text_editor указывает текстовый редактор для использования. Пример: text_editor=C:\Program Files\My Text Editor\TextEditor++.exe
# Опциональный параметр, по умолчанию будет использоваться notepad++, если notepad++ не установлен - по умолчанию будет использоваться системный notepad.
text_editor=
# Имя будущего сгенерированного CMD файла для установки обновлений.
# Опциональный парамет, по умолчанию имя генерируется из update_folder и текущей даты.
cmd_name=
# Переменная filter_ext указывает фильтр расширений файлов для обновлений. Пример: filter_ext=.msu .cab .exe .msi .psf .esd
# Опциональный парамет, по умолчанию используется: filter_ext=.msu .exe .cab .msi
filter_ext=