вторник, 2 августа 2016 г.

Автоустановка обновлений Windows 7. Часть 2

Приветствую читателей блога!

Учитывая опыт работы с предыдущими версиями Набора скриптов, а также замечания и пожелания от пользователей, была написана новая версия Набора, устраняющая недостатки предыдущих.

Набор скриптов AutoUpdate7v3

Набор предназначен для автоматизации установки обновлений Windows 7 (x86/x64) по обновляемым Спискам на форуме Ru-Board

Возможности Набора:
  • Генерация пакетов обновлений по Спискам
  • Генерация частичного пакета обновлений, исключая уже установленные в системе (новая)
  • Автоматическая установка пакета обновлений
  • Возможность работы с флешки (новая)
  • Русскоязычный интерфейс (новая)
  • Загрузка только недостающих файлов и их сортировка (новая)
  • Поиск нежелательных обновлений
Преимущества Набора:
  • Установка критически важных обновлений сразу после (пере)установки Windows происходит значительно быстрее чем при использовании Центра Обновления, исключается установка нежелательных
  • Возможность установить критические обновления при ошибках ЦО
  • Файлы обновлений загружаются напрямую с серверов Microsoft
  • Не используется стороннее ПО, только средства самой Windows
  • Малый размер Набора для загрузки
  • Возможность самостоятельно отредактировать список загрузки
  • Удобно хранить все файлы обновлений в папке Набора на компьютере или флешке
Набор тестировался с флешки на виртуальных машинах (x86 и x64). Вопросы, пожелания, замечания просьба писать в комментариях.

Обновление набора AutoUpdate7v3.1

  • Набор переходит на "короткий" список, с учётом установки KB3125574 
  • Список "нежелательных" обновлений больше не используется
  • Для отключения телеметрии, устанавливаемой "в нагрузку" к KB3125574, используется специальный скрипт.
В остальном всё остаётся без изменений.


Ссылки


 

 

85 комментариев:

  1. stalk9r, поменяй пжлста ссылку на видео: "Видео работы готового пакета автоустановки (с 3:00)" в этой теме. Это видео для второй версии программы автоустановки и с третей они абсолютно не совпадают. Ничего понять не могу. А очень надо/хочеться. Сделай пжлста видео для третей версии.
    С ув., Lego44.

    ОтветитьУдалить
    Ответы
    1. Я не понял в инструкции это: "2. Поместить имеющиеся у вас файлы обновлений в соответствующие папки files_64 и files_86".
      Где их брать? Как они выглядят внутри? Как назвать и какое расширение? В последнем наборе их нет! Что значит поместить "имеющиеся"... написанно у Вас, что они там внутри набора. В общем что?куда?откуда... Lego44

      Удалить
    2. stalk9r, разрулил, но видео не помешает.

      Удалить
    3. Имеющиеся (если они есть) - исправлю в инструкции.
      Подразумевается, что у вас уже есть какие-то обновления (от второй версии набора или загруженные по списку вручную). Сделано для того, чтобы заново не загружать файлы, которые совпадают с прошлым Списком.
      Набор сам загружает все файлы если их нет.

      Удалить
    4. Понятно, что сам загружает. Но то, что список файлов которые будут загружаться, находится в папке "program", который надо скопировать (х86, х64 кому какой надо) и поместить в папку files_64 или files_86, соответственно, а уж потом нажать "Подготовить файлы", я понял тогда, когда долго провозился, а потом скачал вторую версию и потеряв много времени - понял. Так надо написать в инструкции, а не "поместить имеющиеся". Я второй версией не пользовался, а видео было абсолютно не понятно для третей версии. Это надо учитывать, для новых пользователей. Образное мышление, намного лучше воспринимается. Поэтому лучше сделать видео для V.3.0. и подправить инструкцию.

      Удалить
    5. Список (list_xx.txt) никуда копировать не надо!
      Нужно просто запустить "Подготовить файлы" для соответствующей разрядности, скачаются те файлы обновлений, которых нет в папке files_64 или files_86 (то есть в случае пустого набора все файлы)

      Удалить
    6. Теперь всё понял, спс, прога замечательная. А отдельная тема по проге, на форуме есть?

      Удалить
    7. Нет, только ссылка в шапке на вторую версию

      Удалить
    8. Можно ли этот пакет интегрировать в install.wim?
      Если возможно, то как интегрировать файлы с расширением *.exe

      Удалить
    9. Нет, не получится. Если только установить пакет в режиме аудита, а потом захватить install.wim

      Удалить
    10. Ещё один вопрос: как сделать так, чтобы после установки всех обновлений? автоматом очистить диск C:\?

      Удалить
    11. Тут почитайте http://www.oszone.net/13312/

      Удалить
  2. хелп много букав, самые основные моменты для работы со скриптами не выделяются. пока прочтешь с одного до другого момента по работе, забывается с чего начинать.

    ОтветитьУдалить
  3. ссылка Скачать Набор (версия 3, Список 09.08.2016)
    качает AutoUpdate7v3_2016-08-15_13-40.zip
    Антивирус ругает, что не так?

    ОтветитьУдалить
    Ответы
    1. Ничего вредоносного в наборе нет. Ругаться может на какую-нибудь рекламу на странице закачки.

      Удалить
    2. ругался смартскрин в вин10 на vbs, сегодня без пролем

      Удалить
  4. Добрый день, уважаемый stalk9r.
    В виртуальной машине, после прогона сформированным пакетом на х64 (windows 7 x64 Enterprise VL), апдейтер нашел следующие пакеты для установки:
    http://i79.fastpic.ru/big/2016/0824/95/e17e4e24202664aae43739f236a6f095.png
    Первая KBшка - нерекомендуемая, про остальные не нашел негатива.
    Интересуют именно:
    2685939 (https://www.microsoft.com/ru-ru/download/details.aspx?id=30087)
    2813347 (https://support.microsoft.com/ru-ru/kb/2813347)
    2984972 (https://support.microsoft.com/ru-ru/kb/2984972)
    976932 (https://support.microsoft.com/ru-ru/kb/976932)
    Информации про данные апдейты ни на http://forum.ru-board.com/topic.cgi?forum=62&topic=24100&start=6&limit=1&m=1 ни на http://forum.ru-board.com/topic.cgi?forum=62&topic=24100&start=4011&limit=1&m=1 не нашел.
    Спасибо.
    Сергей.

    ОтветитьУдалить
    Ответы
    1. А вообще конечно огромное спасибо за проделанную работу. Сам для себя делал подобные костыли, но до такого почти законченного продукта не довел.

      Удалить
  5. Всё, что предлагает WU (кроме нежелательных) нужно ставить.

    ОтветитьУдалить
  6. Имеются ввиду критические и важные, рекомендуемые - по желанию.

    ОтветитьУдалить
  7. Был вопрос о вредности нерекомендуемых обновлений.
    Ваше право конечно решать в своем блоге чьи комментарии оставлять.
    Спасибо за внимание. Orkf

    ОтветитьУдалить
    Ответы
    1. Я не удалял. В почте остался ваш коммент. Значит Гугл удалил, было там слово одно не совсем цензурное.
      По поводу вредности - кроме телеметрии ничего страшного там не обнаружено, ну и принудительный апгрейд до 10-ки, который неактуален уже.
      Кто не боится - ставят все обновления.

      Удалить
  8. Почему после последней перезагрузки обнаружил проблему в Центр поддержки-отключен контроль уч. записей, с просьбой о перезагрузке? Каждый раз такое после отработки скрипта.

    Вы уж напишите что еще отключает ваш скрипт.

    ОтветитьУдалить
    Ответы
    1. Каждый инсталл пишет следующий в автозагрузку, потом удаляет предыдущий из автозагрузки, при этом UAC сначала отключается, потом снова включается, больше скрипт ничего не делает.

      Удалить
  9. Доброго вечера. Благодарю за Вашу работу.
    Сейчас планирую применить Ваш комплект. Возник вопрос. Запустил "Проверить установленные.cmd", получил файлы ins_unw.txt и unwanted.txt. Но как их теперь применить с помощью Вашего комплекта для удаления этих обновлений?

    С уважением, Никита.

    ОтветитьУдалить
    Ответы
    1. Приветствую. Мой набор не удаляет нежелательные, только проверяет наличие в системе. Удаление более не актуально: "В связи с выходом обновления KB3172605, включающего кроме сервиса телеметрии еще много полезных обновлений, наиболее рациональным способом борьбы со шпионскими функциями является отключение сервиса телеметрии" - цитата с Ru-Board. То есть на форуме решили прекратить борьбу с нежелательными обновлениями, а просто отключать телеметрию, которую они устанавливают. Инструкция по отключению в шапке http://forum.ru-board.com/topic.cgi?forum=62&topic=24100&start=9800
      Про нежелательные и удаление их здесь: http://forum.ru-board.com/topic.cgi?forum=62&topic=24100&start=4011&limit=1&m=1#1

      Набор буду обновлять, когда спецы на форуме окончательно определятся со списками, с учётом этих изменений.

      Удалить
  10. 217 -[32] [64] -KB3177467 19.09.16 Обновление для Windows 7 (Рекомендуется автономная установка)
    ???

    ОтветитьУдалить
    Ответы
    1. оно следит?
      большая часть 5г класса в штаны кладет.

      Удалить
    2. >оно следит?
      А как иначе-то? Прямиком в АНБ сливает. Пятиклассникам рекомендуется поставить Я-бар, чтобы и отечественные разведчики могли инфу оперативно получать.

      Удалить
    3. помогите что делать .обнова прошла проспал.что сделать.

      Удалить
  11. Будет новая версия, согласно обновленного списка Тейлорда на борде? Я так понимаю, там получится вместо 218 обнов где-то 100-120.

    И еще вопрос: после установки всех обновлений по последнему списку (218шт.), при проверке на легитимность вашим скриптом, выдало что обнова 2882822 лишняя. Хотя она присутствует в первоначальном списке. Почему так?

    ОтветитьУдалить
    Ответы
    1. 2882822 в первоначальном списке отсутствует.
      Новая версия будет, когда будет новый список (короткий).
      МСы грозились кумулятив запилить заместо кучи апдейтов, но пока и роллапы и отдельные апдейты присутствуют, непонятно что и как будет дальше...

      Удалить
  12. Списки какие-то не те что на ру-боард.
    Глянул быстренько, и перехотел пользовать скрипты.
    На подробное сравнение списков жалко времени.

    ОтветитьУдалить
    Ответы
    1. Да те, на борде переписывают опять непонятно зачем. Дата не обновлена же

      Удалить
  13. Можете смело ставить "устаревший" список, самые свежие ЦО все равно найдет.

    ОтветитьУдалить
  14. нужно еще один набор клепать, больше разных наборов - занятие для чайников. тейлорд сам уже давно понял что лажей занимается. жжет и стебется над публикой из темы, а они как зомби чего то там обсуждают с умным видом )

    ОтветитьУдалить
  15. >занятие для чайников
    Всё от Майков идёт. Не хотят (или не могут?) нормальный сервис-пак сделать, вот и приходится самим наборы клепать...

    ОтветитьУдалить
  16. ню ню. клепать наборы из обсуждаемых обновлений, треть из которых WU не то что в жизни не установит на автомате, а просто их не найдет физически для установленной ОС Windows 7.

    ОтветитьУдалить
  17. stalk9r, я правильно понял, что KB3125574 заменяет собой около 160 других KB?

    ОтветитьУдалить
    Ответы
    1. Да. Там есть ещё обновления функциональности, которые не выходят отдельно.

      Удалить
  18. помогите с кв3177467 что с ним делать как удалить.не охота винду перекдывать.спс.

    ОтветитьУдалить
    Ответы
    1. Выполнить в командной строке start /w wusa.exe /uninstall /norestart /quiet /kb:3177467

      Удалить
    2. Уважаемый! Не могли бы вы создать дополнительно для такой же легкой подготовки и авто-установки следующих компонентов из списка "Дополнительно:".
      * [32 / 64] (18.04.11) DirectX End-User Runtimes (June 2010)
      * [32] [64] (07.06.11) Microsoft Visual C++ 2005 SP1 Redistributable Package MFC Security Update V8.0.61001
      * [32] [64] (07.06.11) Microsoft Visual C++ 2008 SP1 Redistributable Package MFC Security Update v9.0.30729.6161
      * [32] [64] (09.08.11) Microsoft Visual C++ 2010 SP1 Redistributable Package MFC Security Update v10.0.40219.325
      * [32] [64] (14.11.13) Microsoft Visual C++ 2012 Redistributable Package Update 4 v11.0.61030
      * [32] [64] (28.07.16) Microsoft Visual C++ 2013 Redistributable Package Update 5 v12.0.40660.0
      * [32] [64] (15.09.16) Microsoft Visual C++ 2015 Redistributable Package Update 3 v14.0.24215.1

      Удалить
    3. Можно. Надо подумать, как сделать установку на выбор.

      Удалить
    4. Спасибо Вам. Очень удобно сделано и прозрачно. Не торопитесь, нам нужен качественный продукт )) Но и не тяните )) хоцца уже сейчас хаха

      Удалить
    5. хорошо бы чтоб отдельно от обновлений запуск был,
      например на молодых ОС 8-10 установочка этих компонентов нужна.

      Удалить
    6. не плонируется ли в скором будущем скрипт для скачки установки Visual C++ ?

      Удалить
    7. С VC++ не получится как с обновами, вернее сделать можно но бессмысленно т.к. они не меняются часто. Можно сделать пак установки, точнее два- для обеих разрядностей.

      Удалить
    8. напишите пожалуйста такой пак, очень удобно будет использовать на новой системе после пака обновлений.

      Удалить
  19. ауууууууууу............. друзья.........

    ОтветитьУдалить
  20. Этот комментарий был удален автором.

    ОтветитьУдалить
  21. от 10.01.2017 плонируется ?

    ОтветитьУдалить
  22. Уважаемый stalk9r, поправьте нижеприведенные ссылки, они все протухли:
    Скачать Набор (версия 3, Список 28.07.2016)
    Скачать Набор (версия 3, Список 09.08.2016)
    Скачать Набор (версия 3, Список 16.08.2016)
    Скачать Набор (версия 3, Список 23.08.2016)
    Скачать Набор (версия 3, Список 13.09.2016)
    Скачать Набор (версия 3, Список 21.09.2016)
    Скачать Набор (версия 3, Список 11.10.2016)
    Скачать Набор (версия 3.1, Список 08.11.2016)

    ОтветитьУдалить
    Ответы
    1. Да, Айфолдер помер, к сожалению :(
      Перезалил, ссылки поправил.

      Удалить
  23. Набор от 10.01.17 актуален и для списков от 21.02.17

    ОтветитьУдалить
  24. Набор от 10.01.17 по прежнему актуален (для списков от 07.03.17)

    ОтветитьУдалить
  25. 11.04.2017 от вас будет ?

    ОтветитьУдалить
    Ответы
    1. Да, сделал. Прошу простить, раньше возможности не было

      Удалить
    2. пожалуйста список от 09 если незатруднит

      Удалить
  26. Текущий актуален для 06.06.2017

    ОтветитьУдалить
  27. Ждем от 13.06.2017. Спасибо.

    ОтветитьУдалить
  28. Как убрать в Набор (версия 3.1, Список 14.01.2020) - Windows больше не поддерживается?

    ОтветитьУдалить
    Ответы
    1. Окно сообщения содержит чекбокс "Больше не напоминать мне" слева внизу, нужно его активировать.
      Чтобы окно не появлялось, нужно заблокировать установку обновления KB4493132, или удалить его, если уже установлено

      Удалить
    2. Ссылки на обновления изменились. очень удобно было пользоваться Вашим скриптом. Есть возможность обновить ссылки в скрипте?

      Удалить
    3. Поддержка Семерки прекращена, тут ничего не поделаешь.. (

      Удалить
  29. Скрипт AutoUpdate7v31_2020-02-11 не работает, выкидывает ошибку:
    get_files.vbs(94, 3) msxml3.dll: Отказано в доступе
    Пробовал на разных компах, включая компы на десятке.

    ОтветитьУдалить
    Ответы
    1. Майкрософт больше не поддерживает загрузку..

      Удалить
    2. порешал следующим образом: засунул список с сылками в dlmanager. остальное качнул ручками. На некоторые обновы ссылки поменялись. пакеты сформировал, пробую устанавливать.

      Удалить
  30. Привет Сталкер! вирустотал видит зловреды в скрипте https://www.virustotal.com/gui/file/e8eba20460a6515509b853a20956c8617d900f6e91492706fe11167e275f5395
    Объясни пожалста почему так? Без обиды,хорошо?

    ОтветитьУдалить
    Ответы
    1. Да видит. Какие-то мало известные мне антивирусы. Почему видит не знаю. Скрипт он и есть скрипт, всё открыто

      Удалить
    2. Спасибо за быстрый ответ) Хочу применить твой скрипт для W 8.1 embeddet ind. pro. Но опыта у меня ни какого. Список ссылок для скачивания беру отсюда http://www.bifido.net/tweaks-and-scripts/6-security-only-quality-update-list.html
      только не понятки, как быть у него с заглушками и ESU (update packs по подписке после закрытия W7 и W8) ?
      Не знаю получится или нет...

      Удалить
    3. вот тут у bifido см. https://disk.yandex.ru/d/dTT7cSm5vAiEb

      Удалить
  31. как вот URL вытащить x86 и х64 отдельно отсюда http://www.bifido.net/tweaks-and-scripts/6-security-only-quality-update-list.html

    ОтветитьУдалить
    Ответы
    1. уже понял, онлайн вытащил все URL потом Notepad++ выбрал содержащие х86 или х64

      Удалить
  32. Сразу все скачать мкрсфт не дает. Поэтому пропустил "Подготовить дайлы! Скачал вручн 25 шт. (kb-x64.msu) для попробовать. Скопировал их в папку ..files_64. Запускаю "создать пакет" Не создает. Что не так?

    ОтветитьУдалить
    Ответы
    1. все делал только для х64 (х86 пустые) и их URL прописал в program/list_64. Пакет не создает. Что не так?

      Удалить
    2. Рекомендую начать писать скрипт заново, используя мой. Если Микрософт скачать не даёт, то и список с URL не нужен? Взять за основу просто список файлов например, в порядке установки. Добиться работы, а потом пробовать прикрутить закачку..
      Более ничем помочь не могу. Это было давно и я не программист..

      Удалить