Содержание
- 1 Как решить проблему бесконечного поиска обновлений в Windows 7
- 2 Бесконечное обновление windows 7 решаем за минуту
- 3 компьютеры и операционные системы
- 4 Автономный установщик обновлений windows 7 ошибка 0x80070422
- 4.1 Устранение ошибок Windows Update, вызванных повреждением хранилища компонентов
- 4.2 Этап 1 – восстановление поврежденного хранилища компонентов
- 4.3 Восстановление без установочного диска
- 4.4 Восстановление с помощью установочного диска
- 4.5 Этап 2 – проверка целостности системных файлов
- 4.6 Этап 3 – установка обновления
- 4.7 Что такое обслуживание Windows и зачем оно нужно
- 4.8 Преимущества встроенного восстановления компонентов Windows
- 4.9 Windows Vista и Windows 7
- 4.10 Windows 8 и новее
- 4.11 Консольные средства для восстановления компонентов
- 4.12 Цель проверки (работающая система и образы)
- 4.13 Проверка и восстановление хранилища
- 4.14 Источник компонентов для восстановления
- 4.15 Примеры команд PowerShell
- 4.16 Результаты проверки и восстановления
Как решить проблему бесконечного поиска обновлений в Windows 7
Некоторые пользователи 7 версии Windows сталкиваются с проблемами стандартного Центра обновлений операционной системы. Windows 7 бесконечно долго ищет обновления, не может их загрузить, и продолжает искать другие.
Подобная проблема может доставить немало неприятностей. Во-первых, на ваш компьютер не будут установлены свежие патчи, что может снизить эффективность работы ОС.
Во-вторых, пока идет поиск, процессор и физическая память сильно нагружаются. Это может быть не очень заметно на мощных ПК, но на «слабых» — весьма неприятно.
В данной статье описывается, что делать, если Центр обновления Windows 7 не может завершить поиск обновлений.
Настройка автоматического поиска
Во-первых, необходимо полностью отключить обновление Windows, нагружающее операционную систему, так как идет бесконечно.
Впоследствии, вы сможете исправить проблему и активировать его обратно, если захотите. Но и без обновлений Виндовс всё равно работает стабильно.
Многие пользователи отключают их специально и не испытывают никаких проблем.
Вам потребуется сделать следующее:
- Вызовите «Пуск».
- Откройте «Панель управления».
- Перейдите в «Центр обновлений». Вы также можете кликнуть по значку в трее. Это такая панель с иконками в нижней части экрана, слева от часов.
- Здесь необходимо кликнуть по гиперссылке «Настройка параметров».
- В разделе «Важные обновления» выберите опцию «Не проверять наличие обновлений».
- Нажмите OK.
После этого следует перезагрузить компьютер, чтобы остановить поиск. Теперь ваша система не будет пытаться искать новые апдейты. Если вам потребуется включить эту функцию — это можно сделать в этом же меню.
Остановка службы
В некоторых случаях описанный выше способ может не работать. Например, при попытке перезагрузки, компьютер будет долго пытаться загрузить и установить какой-то патч.
А после выключения-включения вручную все настройки вернуться в исходное состояние. И соответственно, вновь начнется бесконечный поиск обновлений Windows 7.
Чтобы исправить подобную проблему, необходимо полностью отключить службу, отвечающую за работу Центра обновлений.
Это делается следующим образом:
- Запустите «Панель управления» через меню «Пуск».
- Далее необходимо идти в раздел «Система и безопасность».
- Откройте категорию «Администрирование».
- Запустите утилиту «Службы».
- В ней требуется найти запись «Центр обновления». Элементы расположены в алфавитном порядке, поэтому искать следует в самом конце списка.
- Дважды кликните по найденной службе, чтоб вызвать меню настроек.
- Параметру «Тип запуска» следует присвоить значение «Отключена».
- После этого щелкните по кнопке «Остановить».
После этих действий поиск апдейтов будет завершен. Чтобы запустить его, необходимо вернуть конфигурации службы в исходное состояние.
В некоторых случаях остановку службы и ее повторный старт могут решить проблему. Попробуйте это сделать перед тем, как прибегать к более сложным способам, если компьютер долго ищет новые патчи.
Исправление ошибок в системных файлах
Часто подобные неполадки возникают в результате повреждений важных системных файлов. Это может происходить в результате системных сбоев, действий вирусных программ, неправильной установки предыдущих обновлений и так далее.
В ОС Windows существует специальная утилита, с помощью которой можно автоматически находить и исправлять подобные ошибки. У нее нет графического интерфейса, поэтому для работы с ней пользователям необходимо запустить системную командную строку.
Это делается следующим образом:
- Вызовите диалоговое окно «Выполнить». Это можно легко сделать с помощью одновременно нажатия клавиш Win и R.
- В текстовом поле открывшегося окна требуется ввести cmd а затем нажать Enter или кнопку OK.
- После этого запустится системная консоль. Это специальная программа, которая может воспринимать текстовые команды. Введите sfc /scannow и нажмите Enter для начала сканирования компьютера.
Если вы захотите скопировать данную строку, необходимо воспользоваться контекстным меню, щелкнув правой кнопкой мыши внутри окна. Комбинация Ctrl + V в консоли не работает.
После этого Windows просканирует все системные файлы. Все обнаруженные ошибки будут исправлены. После этого следует перезагрузить компьютер и запустить поиск обновлений еще раз. Если процесс по-прежнему слишком медленный — необходимо искать другие способы решения проблемы.
Обновление KB3102810
Корпорация Майкрософт выпустила специальный апдейт для своих операционных систем, исправляющий центр обновления Windows, который бесконечно ищет обновления. Ссылки для загрузки находятся на официальном сайте разработчика, поэтому вы можете скачать патч, не прибегая к услугам Центра обновлений.
Ссылки на скачивание:
Вам необходимо выбрать язык интерфейса своей ОС и щелкнуть по красной кнопке Скачать. Далее просто запустите загруженный файл, дождитесь окончания установки и перезагрузите компьютер. В большинстве случаев, данный патч решает все возникающие проблемы.
Обновления KB3020369 и KB3172605
Если предыдущее решение не помогло, то следует обновить семерку, установив еще два апдейта, делая перезагрузку компьютера между их установками. Этот метод предложили сразу несколько наших читателей и он действительно хорошо помогает.
Обновление KB3020369: Windows 7 32 бита (x86), Windows 7 64 бита
Обновление KB3172605: Windows 7 32 бита (x86), Windows 7 64 бита
Средство устранения неполадок от Microsoft
Еще один способ решения проблемы — воспользоваться утилитой для поиска проблем от Майкрософт.
Ее действие чем-то похоже на «sfc /scannow», с тем отличием, что она создана специально для Центра обновлений и может решить значительно большее количество неполадок.
К тому же, у нее есть графический интерфейс, что облегчает работу для пользователей, непривычных к работе в консоли.
Выполните следующее:
- Перейдите по ссылке https://support.microsoft.com/ru-ru/gp/windows-update-issues/ru-ru на страницу, посвященную неполадкам Центра обновлений Windows.
- Кликните по синей кнопке Запустить сейчас, которая расположена в разделе «Автоматическое решение проблемы».
- Подождите, пока идет процесс загрузки программы, и запустите ее.
- Нажмите Далее.
Подождите, пока будет завершено сканирование операционной системы. Если утилита обнаружит какие-то неполадки, она сообщит об этом и автоматически применит исправления.
Надеемся, эта статья помогла устранить бесконечный поиск обновлений седьмой версии Windows, значительно ускорив ваш компьютер и сделав его работу значительно стабильнее.
по теме
Источник: https://UstanovkaOS.ru/reshenie-problem/beskonechnyj-poisk-obnovlenij-windows-7.html
Бесконечное обновление windows 7 решаем за минуту
Добрый день уважаемые читатели блога и подписчики, в предыдущий раз я вам рассказывал о том, как обновить windows 7 до windows 10, и сегодня речь так же пойдет о семерке и ее обновлении, точнее когда у вас бесконечное обновление windows 7, и мы его решим за минуту, я встречал в интернете кучу людей, кто попался на такой ситуации, пользователи хотят, чтобы их система была максимально безопасная, а Microsoft ставит палки в колеса, вот еще раз убеждаюсь, что они всячески пытаются пересадить пользователей на их десятку, которая до такой степени сырая, что аж жуть.
Бесконечный поиск обновлений windows 7
Пред история, я периодически собираю свои сборки Windows, так как не люблю постоянно ставить одни и те же обновления, тратя на это кучу времени.
Они очень популярны, так как кроме официальных обновлений в них ничего нет.
Хочет Microsoft или нет, но Windows 7 на текущий момент самая популярная операционная система в мире и ее новое детище Windows 10, пока не так быстро отвоевывает себе место под солнцем, но речь не об этом сейчас.
И так сижу я тут и собираю новую версию сборки, все как и обычно произвожу установку Windows 7 на виртуальную машину и начинаю ее обновлять, но не тут то было поиск обновлений в Центре обновления Windows уже висел 5 или 6 часов, перезагрузка не помогла, сразу стало понятно, что что то не то.
Вот так вот выглядит бесконечный поиск обновлений windows 7, бегает зеленый ползунок и все, жди хоть до посинения.
Хорошо если через какое, то время у вас выскочит ошибка, которую легко будет поискать в том же гугле, но тут просто черный ящик.
Не буду вас томить долго и сразу расскажу решение, которое поможет в 95 процентах случаев.
Решаем бесконечное обновление windows 7
Решением по бесконечному поиску обновлений Windows 7, будет как ни странно их официальные автономные обновления, скачав и установив, которые вы сможете решить данную проблему.
Скачать пакет (KB3102810) решения ошибки бесконечный поиск обновлений windows 7 64X (https://cloud.mail.ru/public/FuX2/8as6DnF3Y)
Скачать пакет (KB3102810) решения ошибки бесконечный поиск обновлений windows 7 32X (https://cloud.mail.ru/public/KGmP/Yz9AcAqbH)
После того, как вы скачали нужный пакет для своей версии Windows 7 (тут понимается разрядность операционной системы, если вы не знаете как ее посмотреть, то прочитайте вот эту заметку как узнать разрядность windows 7),
делаем следующее, нам необходимо остановить службу обновления Windows 7. Делается это просто двумя способами:
Небольшое дополнение от читателя Валерия, если не помогает с KB3102810:
Скачайте обновление KB3020369-x86 (https://cloud.mail.ru/public/7c2V/yQ8j5d8JH)
Скачайте обновление KB3020369-x64 (https://cloud.mail.ru/public/N91u/TURuiBjwm)
установите его и перезагрузите компьютер, после скачиваете и устанавливаете следующие KB
Скачайте обновление kb3172605-x86 (https://cloud.mail.ru/public/9f4m/LkHLAg5qN)
Скачайте обновление kb3172605-x64 (https://cloud.mail.ru/public/FuX2/8as6DnF3Y)
Перезагружаетесь и радуетесь жизни
Небольшое обновление от пользователя Alex, ему помог исправить проблему fix KB3161608:
- бесконечную проверку обновлений
- высокую загрузку CPU
- высокое потребление памяти
Еще есть не проверенное мной решение от пользователя Василий:
Предлагается навсегда решить проблему со службой «windows update» таким образом.
1) Заходим в панель управления, отключаем автоматический поиск и установку обновлений.2) Перезагружаем компьютер.
3) Скачиваем и устанавливаем апдейты в такой последовательности (для Windows 7 x 64):
Windows6.1-KB3020369-x64.msuWindows6.1-kb3125574-v4-x64.msuWindows6.1-KB3050265-x64.msuWindows6.1-KB3065987-v2-x64.msuWindows6.1-KB3102810-x64.msuWindows6.1-KB3135445-x64.msuWindows6.1-KB3138612-x64.msuWindows6.1-KB3161664-x64.msu
Windows6.1-KB3172605-x64.msu
Установив вышеперечисленные обновления, Заходим в панель управления и включаем
автоматический поиск и установку обновлений
Первый это графический вы щелкаете Пуск > Панель управления > Администрирование > Службы и там уже ищите Центр обновления Windows, щелкаете по нему правым кликом, выбрав свойства из контекстного меню
и выбираете кнопку Остановить.
Второй метод, это вы открываете командную строку от имени администратора и вводите вот такую команду
В итоге данная служба операционной системы остановится
Все главное условие мы выполнили и наш виндоус 7, теперь готов к установке автономного пакета.
Если вы не остановите данную службу, то у вас автономный пакет не установится, а так же будет вечно искать обновление виндоус, получите тот же бесконечный цикл
Автономный установщик, покажет вам его код, он будет KB3102810, соглашаемся на установку, жмем да.
Немного ждем, пока ползунок добежит до конца
Все видим, что успешно установилось и для применения требуется перезагрузка системы, что мы и делаем. В 95 процентах, данное действие позволяет устранить бесконечное обновление windows 7, надеюсь, что вы попали именно в это число.
После перезагрузки и попытке найти апдейты, я успешно их обнаружил, в первом потоке их было более 200, и это нормально семерка то чистая.
После их загрузки, пошла установка, без проблем и все четко. Бесконечное обновление побеждено. Если же вам не удалось его одолеть, то попробуйте второй метод описанный ниже.
Второй метод
Когда загрузка обновлений windows 7 идет бесконечно долго, можно еще воспользоваться средством Диагностика и предотвращение неполадок на компьютере, скачать его можно по ссылке ниже.
Скачать утилиту (WindowsUpdateDiagnostic) Диагностика и предотвращение неполадок на компьютере
В итоге запустив утилиту, выбираете пункт Центр обновления и жмете далее.
Начнется поиск неисправностей.
В большинстве случаев мы поймаете какую либо ошибку, которую сразу можете поискать в поисковике, самые распространенные это проблема с драйверами или жестким диском, почитайте как обновить все драйвера на windows 7 без интернета.
После исправления ошибок, запустите утилиту (WindowsUpdateDiagnostic) Диагностика и предотвращение неполадок на компьютере и добейтесь, чтобы получилось такое окно, после чего перезапустите Центр обновления или просто перезагрузитесь.
Подведя итог мы с вами разобрали как решается проблема когда бесконечное обновление windows 7 не дает возможность накатить апдейты на систему, теперь устранение данной заразы не займет у вас много времени.
Обновление 31.07.2016
Если вам не помогли способы описанные выше и вы все так же бесконечно ищите обновления в Windows 7, то попробуйте установить вот этот сборник обновлений. (Все они официальные, за это я отвечаю головой). Ставить нужно обязательно на Service Pack 1.
Убедитесь, что у вас выключена служба обновления, далее запускаем пак с апдейтами. Жмем установить.
У меня накатывалось, аж 120 обновлений.
Послу установки обновлений и перезагрузки бесконечное обновление windows 7 пропадет.
Скачать пакет обновления UpdatePack7 Live 13.5.10
с https://cloud.mail.ru/public/Agod/3Qq2BQVEm пароль pyatilistnik.org
Источник: http://pyatilistnik.org/beskonechnoe-obnovlenie-windows-7-reshaem-za-minutu/
компьютеры и операционные системы
Долгое время достаточно большое количество пользователей сталкивалось с проблемой, когда процесс поиска обновлений в Центе обновлений становился «бесконечным» и занимал огромное количество времени.
Не было известно средства, которое стопроцентно решало бы данную проблему, однако существал ряд рекомендаций по установке определенных обновлений, которые в большинстве случаев все же помогали в ее решении.
Необходимые обновления можно было скачать и установить вручную, но так как в ряде случаев этот процесс был сопряжен с определенными трудностями, то для того что бы сделать его более удобным для простого пользователя я собрал все необходимое в один готовый набор. В настоящий момент, можно сказать, что ситуация в этом вопросе изменилась несколько в лучшую сторону.
Начиная с октября 2016 года корпорация Microsoft перешла на новую систему обновлений и стала выпускать ежемесячные накопительные пакеты («security monthly quality rollup»), а также отдельные обновления безопасности («security only quality update»).
В апреле месяце корпорация выпустила накопительный пакет и обновление безопасности, которые содержали обновленную версию клиента обновлений.
Поэтому сейчас можно просто установить последний кумулятив или апрельское обновление безопасности для тех кто предпочитает устанавливать только их. Для большинства это будет достаточно эффективным спосом решения проблемы.
Однако, к сожалению, в новую версию клиента была добавлена проверка последнего поколения процессоров для возможности дальнейшего получения обновлений.
Безусловно существуют патчи, позволяющие обойти данную проверку, но в случае, когда по тем или иным причинам некоторые пользователи предпочтут не устанавливать даннные обновления, то для них этот набор может продолжать оставаться достаточно актуальным.
На данный момент, набор включает в себя следующие обновления:
- WindowsUpdateAgent-7.6 (KB2887535 — для Windows 7) — его установка является обязательным условием нормального функционирования Центра обновлений. Без него поиск обновлений фактически не будет работать. В наборе он представлен тремя cab файлами — «WUClient-SelfUpdate-ActiveX», «WUClient-SelfUpdate-Aux-TopLevel» и «WUClient-SelfUpdate-Core-TopLevel».
- Windows Update Client (KB3138612 — для Windows 7) (KB3138615 — для Windows 8.1) — последняя версия клиента обновлений. С момента выхода Windows 10, почти ежемесячно компания стала выпускать обновления нового клиента для Центра обновлений, который как раз и должен был решать проблему с поиском. И действительно его установка является одним из необходимых средств, чтобы справится с данной ситуацией. Установка последнего из клиентов также имеет смысл и для решения проблемы повышенного потребления оперативной памяти службой Центра обновлений. Так как в некоторых случаях, если последний клиент не был установлен, то служба обновления начинала сильно отъедать память, что в свою очередь сказывалось на скорости самого процесса обновления. Особенно это касалось слабых систем с небольшим объемом памяти.
- July 2016 update rollup (KB3172605 — для Windows 7) (KB3172614 — для Windows 8.1) — также содержит новую версию клиента обновлений, но при этом не заменяет KB3138612 (KB3138615). К сожалению, в данное обновление были включены так же и некоторые функции телеметрии, в частности оно заменяет обновление KB3075249 и как и оно, включает файл consent.exe, содержащий точки телеметрии. Однако, если из всех не рекомендованных обновлений вы установите только его, то скорее всего его функции телеметрии будут не активны, поэтому обновление KB3172605 (KB3172614) теперь включено в набор, что представляется мне все же меньшим злом.
Для начала установки обновлений вам нужно будет запустить, входящий в набор, батник «SearchFix.cmd«.
Обновления из набора устанавливаются в систему с помощью дисма, что позволяет полностью исключить ситуацию, когда из-за влияния «бесконечного » поиска вам не удается вручную поставить необходимое обновление, так как процесс установки обновлений в данном случае никак не будет зависеть от работы самой службы Центра обновлений (wuauserv). Так же эти обновления могут быть у вас уже установлены, но иногда они могут быть установлены, скажем так — «криво», в таком случае установка батником с помощью дисма позволит корректно обновить их установку в системе без необходимости их удаления.
В семерке довольно давно появился такой баг, как бесконечный поиск обновлений, и все бы ничего, можно забить на обновления, но дело в том, что служба центра обновления грузит практически процессор до 100%, пытаясь их (обновления) найти.
Варианта тут два, либо отключить службу центра обновления, либо искать способы решения проблемы.
Поскольку я являюсь все же сторонником установки обновлений, и довольно часто настраиваю компьютеры, эта проблема мне порядком поднадоела, и после очередного безрезультатного «Поиск обновлений Windows…» практически в течении суток вывело меня окончательно и я «пошел» гуглить.
Второе решение проблемы Fix it – программа от Microsoft для устранения неполадок Центра обновления Windows. Скачать его можно бесплатно вот отсюда http://go.
microsoft.com/?linkid=9830262 (WindowsUpdateDiagnostic.diagcab). Данная утилита обнаружила проблемы с центром обновлений, но написала что проблема не устранена.
Я повторюсь на чистой только что установленной операционной системе и вывод у меня один, чего-то на серверах майскрософта намутили и семерка перестала видеть обновления без пинка.
Образ диска оригинальный без каких либо вмешательств, который использую не один год, с которым раньше проблем не было, поэтому однозначно что-то намутил майкрософт, не исключаю, что для того, чтоб использовали более новые версии Windows.
Это было не большое отступление, и личное мнение но вернемся к проблеме. Получив сообщение, от что WindowsUpdateDiagnostic, что проблемы, есть но не устранены, я продолжил поиски решения проблемы.
И так, третье решение. Очистка кэша обновлений.
Для этого открываем командную строку (cmd) от имени администратора и пишем поочередно:
Четвертое решение, установка обновления KB3102810, так же берем бесплатно отсюда https://www.microsoft.com/ru-ru/download/details.aspx?id=49540 .
Сначала ставится не захотело, опять же выдавало поиск обновлений теперь уже в окошке установщика этого обновления. Выключил интернет, перегрузил компьютер и о чудо обновления установилось! Перегрузил компьютер, включил интернет.
Далее опять WindowsUpdateDiagnostic и тут частичный успех, от выдал только одну ошибку 0x8024402c.
Было найдено, что это как правило это неверная настройка прокси-сервера или проблемы с интернет.
Для устроения ее необходимо:
открыть Internet Explorer ->> Сервис — Свойства обозревателя — вкладка Подключения — настройка LAN — Дополнительно и удалить все в исключениях.
У меня никаких проблем с интернетом, а тем более прокси серверов не используется, но Internet Explorer это «зло» даже в чистой, только что установленной Windows, поэтому на всякий случай проверил, но там все как положено.
И опять же в командной строке выполнить команду:netsh winhttp reset proxyКоторая в ответ сообщила: «Текущие параметры WinHTTP прокси. Прямой доступ (без прокси-сервера)».
И наконец последний шаг в решении ошибки 0x8024402c — Удалите файлы в папке Windows\SoftwareDistribution. Собственно это было сделано в третьем решении проблемы, но там папка была переименована в SoftwareDistribution.OLD, и автоматически создалась новая, а тут действие аналогичное, но просто с очисткой содержимого без всяких переименований.
Что я собственно и сделал, удалил все, что дало удалить из папки SoftwareDistribution. Перегрузился уже без особой надежды запустил WindowsUpdateDiagnostic и о ЧУДО! Он выдал что ошибка 0x8024402c устранена и больше никаких ошибок нету!
Еще раз перегрузил компьютер, открыл центр обновлений, минут 15 «Поиск обновлений Windows…» и наконец выдало список обновлений с предложением загрузить и установить их.
Выкинув лишнее, получается при наличии проблемы надо сделать следующее:1. Скачать WindowsUpdateDiagnostic.diagcab (http://go.microsoft.com/?linkid=9830262) и убедиться, что ошибки есть.2. Скачать KB3102810, (https://www.microsoft.
com/ru-ru/download/details.aspx?id=49540). Это обновление для x64, как оно поведет себя на x32 не знаю, но при возможности проверю. Хотя в основном ставлю систему x64, но надеюсь и в x32 подобное решение проблемы сработает.3.
Выключить вай-фай или сетевую карту, установить скачанный KB3102810.4. Перезагрузить компьютер, включить интернет.5. Проверить на всякий случай настройки прокси в IE, и сбросить их через командную строку netsh winhttp reset proxy.6.
Удалите файлы в папке Windows\SoftwareDistribution, что не даст удалить можно пропустить.7. Перезагрузить компьютер еще раз.8. Запускаем еще раз WindowsUpdateDiagnostic.diagcab, и убеждаемся, что ошибок нету, либо они устранены.
9.
Запускаем поиск обновлений и минут через 15 получаем список обновлений с предложением установить их.
https://www.youtube.com/watch?v=RL5evFBZQDQ
Ну и собственно пока я дописал этот мануал, обновления уже загружены на 94%.
С выходом в продажу операционной системы Windows 7 добавилось большое количество различного функционала и возможностей. Среди них можно особо отметить автономный установщик обновлений.
В списке его возможностей можно перечислить автоматический поиск на официальных ресурсах Microsoft и на локальном компьютере подходящих обновлений и установка их без лишнего уведомления пользователя, а также интеллектуальную систему поиска обновлений согласно указанным в определенном каталоге.
Способы установки
Существует два основных способа установки данного программного продукта.
- Скачать в систему Windows 7 Update Tool. После завершения скачивания создать папку с названием Updates и скопировать в нее установочные файлы необходимых вам обновлений системы. Затем запустить загруженный файл и ожидать завершения установки. Программа устроена таким способом, что автоматически проверяет, установлено ли очередное обновление. В случае повтора, данный файл пропускается. По завершению всех работ компьютер перезагрузится. В итоге пользователь получает систему с установленными всеми необходимыми обновлениями.
- Можно воспользоваться услугами самой операционной системы. Инструментарий, которым пользуется автоустановщик полностью присутствует в стартовой версии операционной системы Windows и достаточно правильно обратиться к нему для запуска установки. Второй способ подразумевает запуск автообновлений с помощью исполняемого файла bat. Создайте каталог с вложенными подпапками CAB и MSU. В них поместите необходимые обновления согласно расширению. После этого создайте чистый текстовый документ и скопируйте в него следующее:
@Echo OffTitle Installing Windows7 UpdatesFor %%A In (CAB\*.cab) Do Call: kbin %%A/quietFor %%F In (MSU\*.msu) Do Call: msin %%F/quietExit:kbinStart /Wait pkgmgr /ip /m:%1 /quiet /norestart:msinStart /Wait %1 /quiet /norestart@Echo OffGoTo: EOF
Exit
В двух словах можно прокомментировать данный код так: прочесть все файлы с расширением cab и msu и запускать их без перезагрузки компьютера и дополнительных сообщений.
Сохраните документ в корневой папке в формате bat и запустите его на выполнение. По завершению всех установок Windows перезагрузится.
В процессе установки необходимо соблюдать ряд правил:
- Соблюдайте битность устанавливаемых обновлений и операционной системы. Бесполезно пытаться ставить обновление для 86-битной системы в 64-битную windows и наоборот.
- Избегайте экспресс обновлений. Данный тип файлов рассчитан на устранение критических ошибок и в последующем включается в общее обновление. Поэтому данный тип файлов не воспринимается автоустановщиком.
- Избегайте изменения имен и расположения каталога. Скрипт из второго пункта ссылается на определенные папки с определенным местоположением относительно запускаемого файла. Если вы не умеете изменять данные пути в коде скрипта, то строго соблюдайте указанное положение.
Источник: https://www.nexxdigital.ru/the-standalone-installer-of-updates-works-for-a-long-time-the-search-for-updates-lasts-forever/
Автономный установщик обновлений windows 7 ошибка 0x80070422
В преддверии поступления Windows 8 в продажу Microsoft выпустила большое кумулятивное обновление KB2756872, чего никогда раньше не делала для клиентских операционных систем. Однако при установке обновления меня ждал неприятный сюрприз — ошибка 80073712.
Увеличить рисунок
Сегодня я расскажу о том, как победить эту и ряд других ошибок при установке обновлений Windows с помощью новой возможности обслуживания – встроенного восстановления компонентов (in-box corruption repair).
Эта запись открывает серию статей о нововведениях в обслуживании Windows. И нет, оно не имеет ничего общего с автоматическим обслуживанием с помощью планировщика. Сначала я покажу, как решил проблему с установкой обновления, а потом расскажу о технологии.
Устранение ошибок Windows Update, вызванных повреждением хранилища компонентов
В справке предыдущих ОС Microsoft для ошибки 80073712 есть описание, из которого следует, что причиной является повреждение хранилища компонентов. Для Windows Vista и Windows 7 была выпущена утилита System Update Readiness Tool (CheckSUR), призванная устранить целый ряд ошибок Windows Update.
Список исправляемых ошибок
Для исправления этих ошибок в Windows 8 и более новых ОС утилита CheckSUR не нужна, потому что все необходимое уже встроено в систему! Вы можете восстановить поврежденные компоненты с помощью командлета PowerShell (рекомендуемый способ) или утилиты DISM.exe.
Upd. 28-Jul-2015. Microsoft выпустила специальное обновление, которое привносит в Windows 7 возможность встроенного восстановления компонентов по аналогии с Windows 8+.
Этап 1 – восстановление поврежденного хранилища компонентов
Восстановление можно выполнить без установочного диска Windows, но в некоторых случаях он может вам понадобиться.
Восстановление без установочного диска
В этом случае используются файлы хранилища на локальном диске и Windows Update.
Запустите PowerShell от имени администратора и выполните команду:
Repair-WindowsImage -Online -RestoreHealth
Альтернативно, вы можете выполнить в командной строке, запущенной с правами администратора, команду:
Dism /Online /Cleanup-Image /RestoreHealth
Длительность процедуры восстановления зависит от конфигурации ПК и степени повреждения хранилища. У меня она заняла около 7 минут, а ее результат вы видите на рисунке ниже.
Увеличить рисунок
Состояние хранилища компонентов обозначается параметром Image Health State. У него Healthy означает, что с хранилищем компонентов все нормально.
Для дальнейшей диагностики переходите к проверке целостности системных файлов чуть ниже ↓ Если же повреждение хранилища не исправлено, нужно попробовать сделать это с помощью установочного диска.
Восстановление с помощью установочного диска
Когда системе не удается восстановить какие-либо компоненты, вам может помочь оригинальный установочный диск.
- Щелкните правой кнопкой мыши по ISO-образу и выберите в меню Подключить. Обратите внимание на букву диска, которую получил подключенный образ.
- В PowerShell выполните команду:Repair-WindowsImage -Online -RestoreHealth -Source Е:\sources\install.wim:1
Здесь буква «E» соответствует букве подключенного образа, а цифра «1» — индексу издания в образе (в примере используется образ Windows 8 Enterprise с единственным изданием).
- По окончании процедуры убедитесь, что хранилище компонентов в порядке (Healthy).
Этап 2 – проверка целостности системных файлов
Строго говоря, этот этап не имеет отношения к восстановлению компонентов. Однако техническая поддержка Microsoft рекомендует после проверки целостности хранилища компонентов также проверить и целостность системных файлов. Для этого в командной строке, запущенной от имени администратора, выполните команду:
sfc /scannow
У меня один из файлов был поврежден, и утилита SFC успешно восстановила его.
Увеличить рисунок
Случаи, когда системе не удалось восстановить какие-либо файлы, выходят за рамки этой статьи (я разберу их в другой раз).
Этап 3 – установка обновления
Итак, две команды восстановили целостность хранилища компонентов и системных файлов. Самое время попробовать установить обновление заново.
Увеличить рисунок
Как видите, на сей раз у меня все сработало!
Что такое обслуживание Windows и зачем оно нужно
Рассказ вынесен в отдельную статью.
Преимущества встроенного восстановления компонентов Windows
Давайте сравним ключевые моменты восстановления компонентов в разных операционных системах.
Windows Vista и Windows 7
Утилита CheckSUR представляет собой набор полезных файлов, который регулярно обновляется по мере выхода новых исправлений. Таким образом, при возникновении проблем нужно скачивать утилиту заново, а между тем, сентябрьский пакет весит 350 Мб.
Но даже при таком размере в пакет не входят файлы для всех исправлений, выпущенных Microsoft (предположу, что файлов необязательных обновлений там нет).
Это означает, что утилита не может устранить повреждения некоторых компонентов.
И хотя обходной путь существует, он является костылем, требующим дополнительных телодвижений.
После запуска утилита распаковывает содержимое пакета в папку \Windows\CheckSUR\.
Поскольку большинство файлов в пакете имеет очень небольшой размер, этот процесс получается длительным и занимает до 75-80% процентов от общего времени работы утилиты. Оставшееся время уходит на проверку компонентов и создание журнала.
И все это делается лишь ради того, чтобы восстановить манифесты и дать возможность системе обновиться…
Windows 8 и новее
Повреждение, как правило, означает пропажу манифеста или каталога. В отличие от CheckSUR, встроенная функция системы способна восстанавливать не только манифесты, но и все прочие составляющие компонентов. Это одно из важнейших преимуществ!
Кроме того:
- Все необходимые компоненты автоматически загружаются с Windows Update. С одной стороны – это самый актуальный источник компонентов, а с другой — от вас не требуется дополнительных действий.
- В дополнение к Windows Update или вместо него можно указать несколько источников компонентов, перечисляя WIM-образы в качестве параметров командной строки. Именно такой путь я описал выше для тех, кому не удастся обойтись только Windows Update. Например, если из г-сборки вырезаны необходимые компоненты, сочетание оригинального дистрибутива с Windows Update должно решить проблему.
- Windows периодически проверяет состояние компонентов в фоновом режиме и в случае неполадок помечает повреждение специальным флагом. Благодаря этому, с помощью консольных инструментов можно выполнить моментальную диагностику состояния хранилища компонентов.
Консольные средства для восстановления компонентов
Начиная с Windows 8, управление обслуживанием можно осуществлять не только с помощью утилиты DISM.exe, но и командлетов PowerShell, причем второй способ является рекомендуемым.
Я не любитель дублировать справку, но на русском языке ее пока нет. Поэтому я покажу вам основные возможности командлета Repair-WindowsImage, а для параметра Cleanup-Image утилиты DISM.exe ограничусь ссылкой на документацию.
Цель проверки (работающая система и образы)
Целью проверки может являться как установленная система, так и образ в формате WIM или VHD.
-Online
Проверяет работающую систему.
-Path
Проверяет подключенный автономный образ по указанному после параметра пути.
Проверка и восстановление хранилища
Для определения состояния и восстановления компонентов в командлете Repair-WindowsImage предусмотрены три параметра, выполняющих проверку хранилища. Результатом сканирования может быть:
- отсутствие повреждений (Healthy)
- наличие повреждений, которые можно восстановить (Repairable)
- наличие повреждений, которые нельзя восстановить (Not repairable)
Однако функции параметров отличаются.
-CheckHealth
Моментально проверяет, присутствует ли в системном реестре маркер, обозначающий повреждение. Этот маркер может появиться в процессе работы системы обслуживания.
-ScanHealth
Проверяет хранилище на предмет повреждений. Эта операция занимает больше времени, чем простая проверка маркера.
-RestoreHealth
Проверяет хранилище на предмет повреждений и выполняет их восстановление. Эта операция является самой длительной из трех.
Источник компонентов для восстановления
Чтобы восстановить компоненты, их нужно откуда-то взять. Когда источник не указан, при проверке автоматически используется локальное хранилище компонентов и Windows Update.
Этот момент нигде не задокументирован, и вы должны понимать, что при проверке автономного образа Windows из-под другого издания или версии Windows источник нужно указывать обязательно.
В обоих случаях вы можете указывать более одного источника и даже блокировать Windows Update при этом. Приведенные ниже параметры предназначены только для восстановления, и поэтому допустимы только в связке с -RestoreHealth.
-Source
В качестве источника можно использовать путь к:
- работающей системе, к которой имеется доступ по сети
- автономному образу, причем его предварительное подключение необязательно
Здесь любопытна возможность указать путь непосредственно к изданию в WIM-образе без его предварительного копирования на локальный диск и последующего подключения.
Она является тайным знанием, пока не отраженным в документации Это работает благодаря функции автоматического подключения WIM, реализованной на последних стадиях разработки Windows 8.
Вы можете перечислить несколько путей через запятую. Дополнительные источники задействуются только в том случае, если в предыдущих не нашлось подходящих компонентов.
Когда в качестве источника используется WIM-образ, необходимо указать его индекс:
-Source C:\wim\install.wim:1
-LimitAccess
Блокирует доступ к Windows Update во время проверки.
Примеры команд PowerShell
Я приведу несколько примеров практического использования командлета Repair-WindowsImage с разными целями и источниками проверки. Первые два вы уже видели в начале статьи.
Восстановление хранилища работающей системы, используя локальные файлы и Windows Update в качестве источника:
Repair-WindowsImage -Online -RestoreHealth
Восстановление хранилища работающей системы, используя Windows Update и WIM-образ в качестве источников:
Repair-WindowsImage -Online -RestoreHealth -Source C:\wim\install.wim:1
Проверка хранилища автономного VHD-образа. Сначала он подключается в папку C:\mount (это происходит очень быстро), а затем выполняется проверка.
Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -Index 1 -Path C:\mount Repair-WindowsImage -Path C:\mount -ScanHealth
Восстановление хранилища автономного VHD-образа, используя в качестве источника WIM-образ. Сначала VHD подключается в папку, затем выполняется восстановление образа, после чего VHD отключается с сохранением изменений.
Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -Index 1 -Path C:\mount Repair-WindowsImage -Path C:\mount -RestoreHealth -Source C:\wim\install.wim:1 Dismount-WindowsImage -path C:\mount -Save
Результаты проверки и восстановления
Помимо результатов в консоли вы можете найти подробный отчет ближе к концу файла %WinDir%\Logs\DISM\dism.log
В первой половине приведенного фрагмента видны конкретные компоненты и результат их восстановления (успех или неудача), а во второй – сводка об операции, включая время ее выполнения.
Посмотреть отчет из журнала DISM
Как видите, у меня были повреждены 7 манифестов, относящихся языковому пакету, что и стало препятствием к установке обновления Windows. Все повреждения были исправлены.
Безусловно, этот материал не подразумевает моментального практического применения, хотя проверить состояние хранилища компонентов Windows вы можете прямо сейчас. Более того, за три года работы в Windows 7 у меня ни разу не возникало проблем с установкой обновлений.
Однако ошибки Windows Update, связанные с повреждением хранилища, вовсе не редкость, даже если судить только по форуму OSZone. Поэтому важно знать, как бороться с ними.
Мне показалось, что часть аудитории блога откровенно заскучала от серии статей о современном интерфейсе Windows 8 и приложений. Конечно, там все примитивно, никаких технических тонкостей, а главное – у некоторых людей создается ощущение, что кроме Modern UI в Windows 8 нет ничего нового. Это не так…
Я давно планировал серию записей об изменениях в обслуживании Windows, а возникшая проблема с установкой обновления лишь форсировала публикацию, заодно вынудив меня изменить порядок статей в серии.
Вам хватило технических тонкостей сегодня?
Если нет, в следующей записи из этой серии вас ждет не только экскурс в историю инструментов обслуживания ОС Microsoft, но и уникальная возможность попробовать себя в роли г-сборщика Windows! Но до этого в блоге появятся записи на другие темы.
Источник: http://winerror.ru/windows-7/avtonomnyy-ustanovschik-obnovleniy-windows-7-oshibka-0x80070422-1296