Разное

Удалить все обновления dism: Как удалить пакет обновления, если загрузить систему невозможно

Содержание

Как очистить и оптимизировать Windows с помощью программы DISM++

Привет, друзья. Эта статья для любителей поддержки гигиены компьютера и тонкой настройки Windows с помощью твиков и прочих возможностей, решающих те вопросы, для решения которых сама операционная система либо предусматривает неудобно реализованный функционал, либо не предусматривает его вовсе. Одно из основных направлений многофункциональной программы Dism++, являющей собой графический интерфейс системного консольного средства Dism – это чистка и оптимизация Windows. Это направление Dism++ мы и рассмотрим детально в этой статье.

Чистка и оптимизация Windows программой Dism++

Друзья, наш сайт взялся за щепетильное и серьёзное исследование возможностей Dism++, и по этой программе написана целая серия статей. Что в целом являет собой Dism++, где её скачать, вы можете узнать из комплексного обзора этой программы. А все публикации сайта, посвящённые конкретным примерам использования и Dism++, и системного консольного средства Dism, вы можете отслеживать по тегу Dism.

Dism++ как чистильщик-оптимизатор

Dism++ — очень нестандартный чистильщик-оптимизатор, он отличается от типичных представителей этой ниши софта типа CCleaner. Во-первых, Dism++ предусматривает более серьёзные возможности по оптимизации. Во-вторых, и чистящие, и оптимизирующие возможности программы применимы не только к установленной на компьютере Windows, но ещё и к смонтированному для редактирования дистрибутиву операционной системы. Т.е. все те операции, что мы рассмотрим ниже, можно проводить с файлами установки системы install.wim (install.esd), а также с WIM- или ESD-файлами системного бэкапа. О резервном копировании системы программой, кому интересно, читаем статью «Как создать бэкап Windows и восстановиться из него при неполадках системы с участием программы Dism++». Но редактирование дистрибутива Windows, безусловно, заслуживает отдельной темы рассмотрения. В этой статье будем говорить только о чистке и оптимизации рабочей Windows. Что же, поехали… 

Очистка Windows

В разделе программы «Очистка» обнаружим перечень типов данных, за счёт удаления которых может быть произведено высвобождение места на системном диске С. Сделав клик на каждом отдельном типе данных, на инфопанели справа окна программы увидим описание, что это за тип данных. В числе возможных для удаления программой Dism++ типов данных – содержимое папки WinSxS, данные отчётов и событий Windows, точки восстановления, системный кэш, устаревшие драйверы, временные и неиспользуемые файлы, содержимое корзины и пр. Не все из типов данных по умолчанию выбраны для очистки, лишь некоторые, по остальным типам Dism++ полностью отдаёт решение на откуп нам. В общем, друзья, принимаем решение, что удалять, а что нет, и удаляемые типы данных отмечаем галочками. Затем жмём кнопку «Анализ».

После проведения анализа данных смотрим вес по каждому типу. Если где-то вес незначительный, а файлы, возможно, могут пригодиться, можем убрать галочки с этих типов данных. В общем, смотрим, анализируем, определяемся и по итогу жмём кнопку «Очистка».

Подтверждаем очистку.

Если Dism++ выдаст запрос на перезапуск проводника, одобряем запрос нажатием «Ок».

По завершении процедуры очистки программа уведомит об общем высвобожденном на диске С объёме.

Управление автозагрузкой Windows

Как и полагается программе для чистки и оптимизации, она должна быть обустроена менеджером автозагрузки Windows. У Dism++ такой менеджер реализован в разделе «Управление загрузкой». Здесь на вкладке «Автозагрузка» представлены загружающиеся вместе с операционной системой программы и процессы. Но они представлены не цельным перечнем объектов автозагрузки, а вкладками по местам прописки автозагрузки объектов – в системном реестре и системных папках для всего компьютера и для отдельных пользовательских профилей. При раскрытии каждого такого места прописки увидим конкретные объекты автозагрузки и сможем их отключить ползунком-переключателем или удалить вовсе кнопкой «Удалить».

В другой вкладке раздела «Автозагрузка» представлены запускающиеся вместе с Windows её службы, службы сторонних программ и драйверы. Раскрыв вкладку каждого из этих типов объектов автозагрузки, сможем просмотреть конкретный их перечень. И при необходимости удалить кнопкой «Удалить». А можем применить иное действие: перечень действий доступен в выпадающем списке опций каждого объекта. В числе этих действий – отключение, назначение запуска вручную, отложенный запуск и пр.

Деинсталлятор программ и системных функций

В составе Dism++ присутствует не только деинсталлятор стороннего софта, программа предлагает комплексный доступ к возможности удаления и сторонних программ, и системных компонентов, и приложений из числа современного функционала Modern UI в Windows 8.1, они же приложения UWP в Windows 10. Возможности по удалению разбросаны по разным разделам Dism++.

Раздел «Приложения и возможности», первая вкладка «Приложения» — это самый что ни на есть обычный деинсталлятор сторонних программ. Обычный, даже без функции зачистки остатков удалённых программ. Просто кликам удаляемую программу и жмём кнопку внизу «Удалить».

Другая вкладка этого раздела – «Компоненты Windows» — это менеджер управления системными компонентами. Тогда как штатная реализация управления системными компонентами, а это раздел панели управления «Программы и компоненты», предусматривает только их включение и отключение, в среде Dism++ системные компоненты можно и включать, и отключать, и даже удалять из Windows. Выбираем интересующий нас компонент, ставим в его квадратике путём цикличного прощёлкивания левой клавишей мыши маркер нужного действия: включить (галочка), отключить (пустой квадрат), удалить (крестик). И жмём внизу кнопку «Применить».

Раздел Dism++ «Управление Appx» является настоящей находкой для хейтеров приложений Modern UI Windows 8.1 и UWP Windows 10. Вот он – инструмент превращения обычной «Десятки» в сборку LTSC. Здесь одним махом можем удалить все современные приложения – как возможные для удаления средствами Windows, так и нет. Списки современных приложений разбиты на две вкладки:

  • Во вкладке «Пользовательские Appx» находятся приложения пользовательского профиля;
  • Во вкладке «Предустановленные» содержатся системные предустановленные приложения, включая магазин Windows Store.

Для удаления группы приложений нужно просто галочкой отметить их и нажать кнопку «Удалить».

Единственный недостаток Dism++ в этом плане — программа не предлагает нам перечень приложений в понятном виде, так, как мы знаем их названия в системе. А предлагает перечень с техническими наименованиями их пакетов. Но в наименованиях пакетов содержатся англоязычные названия приложений, так что определить приложение в большей части случаев не составит труда. Ну а по пакетам с непонятными наименованиями нужно просто юзать информацию в Интернете.

Оптимизация Windows

Программа Dism++ — это ещё и твикер. В её разделе «Оптимизация» обнаружим внушительную подборку твиков – опций для настройки системных возможностей, неудобно реализованных в самой Windows или вовсе не имеющих юзабильного доступа. В этом разделе раскрываем вкладки с тематическими подборками настроек и включаем/отключаем их удобным ползунком-переключателем. Либо же выбираем из выпадающего списка расширенные значения.

В Dism++ реализованы твики для настройки панели задач, тем оформления, рабочего стола, меню «Пуск», проводника, функционала безопасности, системных служб, сети, электропитания и прочих функций Windows.

Управление драйверами

Раздел Dism++ «Драйверы» — это менеджер управления драйверами. Здесь драйверы можно добавлять, удалять и экспортировать. Например, для удаления ненужного драйвера ищем его в списке, отмечаем галочкой и жмём «Удалить».

По умолчанию Dism++ отображает перечень драйверов, удаление которых не приведёт к краху работу всей операционной системы. Но для опытных пользователей программа предусматривает возможность отображения и удаления всех драйверов Windows, включая критически важных для её работоспособности. Для этого нужно установить галочку «Предустановленные».

Менеджер обновлений Windows

Будучи нетипичным чистильщиком-оптимизатором, Dism++ предусматривает, соответственно, нетипичный для программ этого типа блок функций – менеджер обновлений Windows. В разделе «Обновления» можем управлять системными обновлениями: удалять установленные и устанавливать неустановленные. Для удаления идём во вкладку «Установленные», галочкой отмечаем удаляемые обновления и жмём кнопку «Удалить».

Во вкладке «Windows Update» обновления устанавливаются. Установить их можно из скачанных пакетов обновлений: жмём кнопку «Добавить», указываем пакет, жмём кнопку «Установить». А можно установить все или отдельные пакеты в едином процессе с их загрузкой с серверов Microsoft. Для этого жмём кнопку «Анализ», ждём, пока будет готов перечень возможных для установки обновлений, отмечаем галочками все или отдельные обновления перечня и жмём кнопку «Установить».

Ход установки обновлений будем наблюдать на шкале прогресса вверху окна программы.

***

Такие вот, друзья, чистящие и оптимизирующие возможности у программы Dism++. Кому в принципе интересна тема программ этого направления, можете почитать другие статьи сайта по тегу «Чистка и оптимизация», а также статьи о программах-твикерах.

Метки к статье: Чистка и оптимизация Твики Dism Программы

Как удалить обновление из неработающей Windows 10

На этой неделе некоторые компьютеры (с Windows 10 на борту) вдруг стали вываливаться в синий экран с сообщением INACCESSIBLE_BOOT_DEVICE. Опуская подробности, выяснили, что проблема появляется после установки свежих обновлений системы на одну из устаревших сборок.

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

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

Обновления можно удалить через командную строку. К счастью, в Windows 10 командную строку можно запустить даже из неработающей системы. А если не запускается даже командная строка (как мы, например, «доломали» один комп пытаясь понять в чём причина), запустить командную строку можно из установки новой системы, или же прикрутив жёсткий диск из неработающей системы в рабочую. Впрочем, эта тема отдельной статьи. В любом случае для работы понадобится DISM.

Информации на эту тему уже море, собственно, эта статья больше напоминание для себя, чем желание поделиться “новостью”.

На всякий случай, для тех, кто не в теме:

DISM перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows.

При чём, забегая вперёд

Список доступных команд зависит от обслуживаемого образа, а также от того, находится ли образ в автономном или рабочем состоянии.

Итак, после того как запустили командную строку, нужно найти системный раздел, чтобы определить букву диска, с которой он смонтировался, так как скорее всего это будет не C:\. Посмотреть список всех дисков можно через другую утилиту командной строки – DISKPART.

Для этого нужно войти в DISKPART (набрать название в командной строке и нажать ENTER). При успешном входе экран изменит приветствие на

Microsoft DiskPart, версия 10.0.15063.0

(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: ***

DISKPART>

Находясь в этом режиме выполнить команду list volume.

В результате получим что-то вроде этого:

DISKPART> list volume

Том   ###  Имя  Метка        ФС     Тип     Размер   Состояние  Сведения
---------  ---  -----------  -----  ------- -------  ---------  --------
Том   0          Зарезервиро  NTFS  Раздел   100 Mб  Исправен   Системны
Том   1     C                 NTFS  Раздел   110 Gб  Исправен   Загрузоч
Том   2                       NTFS  Раздел   862 Mб  Исправен   Скрытый

                 

В данном примере присутствует только один диск C:\, и это системный диск, так как команда выполнялась из под работающей системы. В аварийной ситуации скорее всего будет по другому.

У меня, например, была ситуация, когда в компьютере стояло два физических диска, с двумя разными версиями Windows – для поиска нужной системы я смотрел в каталог БукваДиска:\Users в поисках профилей актуальных пользователей.

После того, как определились с буквой диска, выходим из DISKPART (командной exit) и в командной строке, для поиска установленных пакетов, выполняем команду:

dism /Image:C:\ /Get-Packages

             

где вместо C подставляем букву системного раздела.

Для получения подробной информации о параметрах DISM можно пройтись по ссылке.

Результат будет выглядеть приблизительно так:

Извиняюсь за качество – рядом коллеги, тоже фоткали.

После того как нашли проблемные пакеты (последние установленные по дате, именно по дате, а не по списку, а то было по разному) удаляем их.

Для удаления вводим команду

Dism /Image:C:\ /Remove-Package /PackageName:package_ for_…

где опять-таки вместо C – буква системного диска, а вместо package_ for_… – полное название пакета (всё, что есть в строке Идентификатор пакета в выводе предыдущей команды). Повторяем эту операцию для всех проблемных/подозрительных пакетов.

После удаления проблемных пакетов (мы от греха подальше удаляли все свежеустановленные) загружаемся в обычном режиме. Правда, после таких манипуляций компьютеру нужно минут 10-15 для как он сам пишет “работы с обновлениями”, прежде чем вернётся в рабочее состояние. Кстати, заметил уже на этапе написания статьи, что в графе Состояние у этих пакетов было Установить пакеты, с действиями, ожидающими завершения, в отличии от состояния установленных ранее – Установлен.

А чтобы такого не происходило нужно предохраняться использовать WSUS .

Понравилось это:

Нравится Загрузка…

Похожее

Очистка хранилища компонент Windows в каталоге WinSxS

Только что установленная Windows Server 2012 R2 Standard EN после установки всех обновлений, доступных в службе Windows Update занимает почти 22GB. В случае, если система готовится в качестве шаблона, с которого в дальнейшем планируется выполнять клонирование серверов, или же мы стали испытывать нехватку свободного места на системном диске уже функционирующего сервера, нам потребуется найти пути оптимизации используемого дискового пространства. Одним из возможных вариантов штатной оптимизации, заложенной в Windows Server, является операция обслуживания так называемого хранилища компонент в каталоге %windir%\WinSxS.

Перед нами показатель заполненности системного диска на только что установленном и обновлённом виртуальном сервере с ОС Windows Server 2012 R2 Standard.

Анализ текущего состояния хранилища компонент Windows и его последующую очистку мы можем провести с помощью утилиты, входящей в состав ОС – Dism.exe (сокращение от Deployment Image Servicing and Management).

Запускается анализ следующей командой (требуются права Администратора):

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

По окончании выполнения команды, изучим её вывод и обратим внимание на показатель «Number of Reclaimable Packages«, который определяет число пакетов, заменённых в процессе обновления системы через Windows Update. То есть, это те пакеты, которые могут быть безболезненно вычищены из хранилища.

Значение «Yes» в строке «Component Store Cleanup Recommended» говорит о том, что, по данным проведённого анализа, очистка возможна и рекомендуема.

Прежде, чем запускать нижеуказанную команду, нужно иметь ввиду, что в ходе её выполнения длительное время может быть ощутимо нагружен процессор. Поэтому планировать такую процедуру для уже работающих систем Windows лучше на время, когда не требуется продуктивная работа с системой.

Запуск процедуры очистки хранилища компонент Windows выполняется командой:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

В нашем примере на только что установленной Windows Server 2012 R2 (с выполненной последующей доустановкой ~200 обновлений) время выполнения процедуры очистки заняло более двух часов.

Дождавшись успешного завершения, посмотрим, как изменилась ситуация на диске.

Как видим, вместо ранее имеющейся величины свободного места в 7,43 GB, теперь мы имеем 16,6 GB, то есть операция очистки высвободила в нашем случае 9,17 GB. Результат очень даже ощутимый.

Однако в системе по-прежнему остаются файлы, которые могут использоваться для отката установленных обновлений, поддерживающих процедуру деинсталляции. Это хорошо видно, если в оснастке управления установки/удаления программ appwiz.cpl перейти в режим отображения информации об обновлениях. Здесь на большинстве обновлений мы увидим возможность удаления, то есть фактического отката заменяемых обновлениями файлов на их ранние версии.

Если мы считаем, что система работает стабильно и имеем уверенность в том, что нам не потребуется выполнять удаление каких-либо обновлений, то мы можем выполнить дополнительную процедуру удаления предыдущих версий для всех компонент, которые были изменены установленными обновлениями. Нужно понимать, что тем самым мы лишим себя возможности отката установленных обновлений. В таком случае, ранее используемую команду выполняем с дополнительной опцией /ResetBase:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Снова посмотрим, как изменилась ситуация на диске.

Как видим, на этот раз мы смогли высвободить ещё 1 GB ёмкости дискового тома.

И теперь, если мы снова заглянем в оснастку управления установки/удаления программ appwiz.cpl в режиме отображения информации об обновлениях, то увидим, что при выборе любого из обновлений кнопка Uninstall более нам недоступна.

Таким образом, если мы решили прибегнуть к описанной выше процедуре очистки хранилища компонент Windows в каталоге WinSxS, то сначала лучше использовать более щадящую команду очистки, то есть без ключа /ResetBase, так как результат такой очистки в большинстве случаев даёт нам вполне удовлетворительный размер освобождаемого места, оставляя при этом больше «шансов для манёвра» в случае проблем с уже установленными обновлениями. То есть команду очистки с ключом /ResetBase предлагается использовать только в крайних исключительных случаях.

Дополнительные источники информации:

Поделиться ссылкой на эту запись:

Похожее

Как удалить все обновления Windows 7

Зачем нужны апдейты?


Любой человек, услышавший в первый раз слово “обновления”, скажет, что это определённые меры, направленные на улучшение продукта. Их задача — исправление багов и недоработок в любой программе, необязательно в Windows 7. Например, спустя год после выпуска приложения, компания решила улучшить интерфейс и выпустила пакет обновлений, которые пользователь должен скачать и установить, после чего он увидит эти изменения.


Апдейты в Windows 7 обычно направлены на исправление проблем безопасности, совместимости операционной системы с драйверами и программами. Сюда же входят проблемы совместимости с программами, требующие установки программной платформы Microsoft .Net Framework и т.п. 


К сожалению, без проблем с обновлениями не обойтись — спустя некоторое время они становятся неактуальными, поскольку появляются новые, заменяющие их. В связи с этим возникает “свалка” в разделе с установленными обновлениями, да и на жёстком диске хочется иметь побольше свободного места.


Есть только одно решение: удалить все обновления Windows 7 и заново установить только нужные. Но как быть, если у вас их тысяча? В Windows 7 нет функции, позволяющей деинсталлировать все обновления сразу, поэтому без стороннего софта здесь не обойтись.


Проблемы, которые могут возникнуть при деапдейте


Рекомендуется создать точку восстановления системы, поскольку способы, рассмотренные в этой статье могут привести к неприятным последствиям, например, определённые программы могут отказать в работе, ОС может начать «тормозить», вследствие чего возможен сбой системы и т.п. Единственный способ исправить это: откатить Windows 7 до момента, когда апдейты были установлены.


Не все обновления будут удалены, а только те, которые не требуют действий от пользователя. Оставшиеся апдейты придётся деинсталлировать вручную.


Сначала рассмотрим более простой способ, который займёт буквально несколько минут вашего времени, второй же — более длительный, требующий определённый софт. Все эти процессы не будут каким-либо образом взаимодействовать с центром обновлений. На всякий случай временно запретите поиск обновлений для успешного завершения операций.

Удаление обновлений Windows 7 через батник


Знаете метод удаления обновлений через командную строку? Так вот, этот способ упрощает его: теперь вы не будете каждый раз прописывать команду “wusa.exe/uninstall/ номер обновления” — все возможные апдейты будут автоматом удалены с вашего компьютера.



Создадим файл с расширением .bat (батник). Для этого в блокноте пропишите следующий код:


@echo off

color 0A

mode con: cols=40 lines=12

setlocal enabledelayedexpansion

Set templist=%TEMP%\listTMP.txt

set list=%USERPROFILE%\Desktop\uninstall_updates.cmd


echo.

echo.

echo Please wait

echo.

echo.


if exist %templist% del %templist%

if exist %list% del %list%


wmic qfe get hotfixid>>%templist%


call :1 «KB» «KB:»

echo DONE

timeout /t 3 /nobreak > nul

exit /b


:1

for /f «tokens=1* delims=]» %%a in (‘find /v /n «» ^<«%templist%»‘) do (

if not «%%b»==»» (set line=%%b) else (set line=not)


set newline=!line:%~1=%~2!

set newline=!newline:not=!


echo wusa.exe /uninstall /!newline!/quiet /norestart>>%list%

)

::set templist=%list%

goto :eof


Затем сохраните, указав в конце имени файла .bat, выбрав “Все файлы”. После его запуска на рабочем столе появится uninstall_updates.exe. Для начала процедуры удаления обновлений запустите его и ждите завершения процесса (окно с командной строкой автоматически закроется).



В моём случае, когда программа закончила свою работу, осталось только 90 модификаций из 233. Можно смело говорить — частично её задача выполнена. Перезагрузите компьютер для перенастройки Windows.



Удаление обновлений с помощью Revo Uninstaller


Для завершения процесса удаления обновлений нам потребуется программа Revo Uninstaller. Можете купить её на сайте разработчика за $39 или же скачать где-нибудь, дело ваше.




После запуска Revo Uninstaller мы видим список программ, доступных для удаления, но апдейтов здесь нет. Чтобы исправить это, в верхнем меню щёлкните по вкладке “Инструменты” и выберите раздел с параметрами (Alt + O). В панели навигации слева щёлкните по пункту “Все программы” и отметьте флажком необходимые настройки: показывать системные обновления, показывать компоненты системы, нажмите “ОК” и можно заметить значительные изменения в списке программ — появятся приложения, название которых будет содержать номер обновления.


Выделите их и нажмите “Удалить”. Конечно, этот способ требует определённых действий от пользователя, но зато не придётся вручную кликать на каждом компоненте в центре апдейтов Windows 7.

Как удалить обновления в Windows 7

Друзья, сегодня я написал статью как удалить обновления в Windows 7 на случай, если какое-то обновление после установки принесло Вам проблемы, а такое бывает. На мою память так случалось много раз, выходит некорректное обновление и устанавливается в систему, затем Windows начинает глючить, проблемы бывали самые разные, перечислять их здесь статьи не хватит, самое интересное Вы ищите проблему где угодно, но только не в этом.

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

Как удалить обновления в Windows 7

Любое обновление установившееся в Вашу Windows 7 вы можете удалить, если оно Вам понадобится в будущем, то вы можете установить его обратно. Всё это делается очень просто.

В окне Компьютер щёлкаем левой мышью на панели «Удалить или изменить программу»

Просмотр установленных обновлений

Щёлкаем на нужном нам обновлении правой мышью и выбираем Удалить

Да

 

Запрещаем установку некорректного обновления

Щёлкаем на кнопке Пуск правой мышью и выбираем Панель управления

Система и безопасность

Центр обновлений Windows

Настройка параметров

Выбираем Скачивать обновления, но решение об установке принимается мной. Теперь ни одно обновление не установится в Windows 7 без вашего ведома.

Через некоторое время обновление скачается вновь, но автоматически не установится. Опять идём в Центр обновления Windows. Важных обновлений: доступны.

Отмечаем галочкой нужное обновление, щёлкаем на нём правой мышью и выбираем Скрыть обновление. Остальные обновления отмечаем галочкой и жмём ОК. Обновления устанавливаются.

 

В любой момент Вы можете восстановить скрытые обновления. Заходим в Центр обновления Windows и выбираем Восстановить скрытые обновления. Отмечаем галочкой нужное обновление и жмём Восстановить.

Метки к статье: Windows 7 Обновления Windows

Как удалить проблемные обновления Windows 8.1 и 10, если система не загружается

Установка накопительных обновлений является залогом стабильности и безопасности Windows, средством исправления обнаруженных уязвимостей, но эти же обновления иногда могут становиться причиной различных неполадок в работе операционной системы. Баг в коде, недосмотр во время тестирования, несовместимость с аппаратной частью – всё это может привести к сбоям и ошибкам в работе Windows. Решается связанная с установкой некачественного обновления проблема удалением последнего, но как быть, если после его установки система не загружается, выдавая каждый раз синий «экран смерти»?

Первое, что приходит на ум, это загрузиться с установочного диска и выполнить откат к предыдущей точке восстановления. Да, при условии, что у вас включена защита системы, это может помочь, но для начала всё же лучше попробовать иной способ. Включив компьютер, нажатием кнопки питания прервите загрузку системы три раза подряд. На четвёртый раз система должна автоматически начать грузиться в безопасном режиме. Если вам удастся запустить ПК таким способом, значит, вы сможете удалить проблемные обновления через интерфейс.

Использование загрузочного диска Windows 10

Если безопасный режим не работает, ничего не остаётся, как прибегнуть к загрузке с помощью установочного диска (флешки) или диска со средой восстановления MSDaRT (чем лучше этот инструмент будет сказано ниже). Главное, чтобы диск соответствовал разрядности вашей ОС. Диск с Windows 10 можно использовать для восстановления Windows 8.1 и 7, но не наоборот, так как старые версии системы могут не поддерживать необходимые команды.

Загрузившись с установочного носителя, нажмите Shift+F10. В открывшейся командной строке определите букву системного диска. Сделать это можно либо запустив командой notepad Блокнот и выбрав Файл – Сохранить как – Этот компьютер, либо вызвав утилиту Diskpart и выведя список логических дисков командой list volume.

Как удалить загруженные, ошибочные и ожидающие обновления Windows

В некоторых случаях Центр обновления Windows может создавать проблемы на компьютере с Windows 10/8/7. Вы можете даже увидеть ожидающие обновления Windows, которые по какой-то причине отказываются устанавливать, несмотря на несколько попыток. В таких случаях вам следует рассмотреть возможность удаления неудачных и ожидающих обновлений Windows, которые были загружены не полностью на ваш компьютер, а затем попытаться перезапустить установку еще раз, как только вы перезагрузите компьютер.

Удалить загруженные, ошибочные, ожидающие обновления Windows

1] Удалите содержимое временной папки

Вы можете удалить все загруженные, сбойные и ожидающие обновления Windows 10 с помощью команды «Выполнить».

Откройте диалоговое окно «Выполнить», нажав комбинацию Win + R, и в открывшемся диалоговом окне введите % temp% и нажмите Enter. В папке, которая открывается перед тем, как выбрать все файлы и папки в папке Temp, а затем удалить их.

% temp% — это одна из многих переменных среды в Windows, которая может открывать папку, обозначенную Windows как временную папку, обычно расположенную в C: \ Users \ [имя пользователя] \ AppData \ Local \ Temp .

2] Удалить файл pending.xml

Перейдите в папку C: \ Windows \ WinSxS \ , найдите файл pending.xml и переименуйте его. Вы можете даже удалить его. Это позволит Центру обновления Windows удалять отложенные задачи и создавать новую новую проверку обновлений. Посмотрите, поможет ли это.

3] Удалить содержимое папки SoftwareDistribution

Вам необходимо удалить все содержимое папки Software Distribution. Папка распространения программного обеспечения в операционной системе Windows — это папка, расположенная в каталоге Windows и используемая для временного хранения файлов, которые могут потребоваться для установки Центра обновления Windows на вашем компьютере. Таким образом, он требуется Центром обновления Windows и поддерживается агентом WUAgent. Он также содержит файлы истории обновлений Windows, и если вы удалите их, скорее всего, вы потеряете историю обновлений. Кроме того, при следующем запуске Центра обновления Windows это увеличит время обнаружения.

Чтобы удалить содержимое папки Software Distribution, в Windows 10 из меню WinX откройте командную строку (Admin). Введите следующий один за другим и нажмите Enter:

 net stop wuauserv 
 чистые стоповые биты 

Это остановит службу обновления Windows и фоновую интеллектуальную службу передачи.

Теперь перейдите в папку C: \ Windows \ SoftwareDistribution и удалите все файлы и папки внутри.

Вы можете нажать Ctrl + A, чтобы выбрать все, а затем нажмите «Удалить».

Если файлы используются, и вы не можете удалить некоторые файлы, перезагрузите устройство. После перезагрузки снова запустите вышеуказанные команды. Теперь вы сможете удалить файлы из указанной папки Software Distribution .

После того, как вы очистили эту папку, вы можете перезагрузить компьютер или ввести следующие команды, по одной в CMD, и нажать Enter, чтобы перезапустить службы, связанные с Центром обновления Windows.

 net start wuauserv 
 чистые стартовые биты 

Теперь эта папка была очищена; теперь он будет заполнен заново после перезагрузки компьютера и запуска Центра обновления Windows.

4] Сброс папки catroot2

Сброс папки catroot2, как было известно, решает несколько проблем Центра обновления Windows.

Catroot и catroot2 — это папки операционной системы Windows, необходимые для процесса обновления Windows. Когда вы запускаете Центр обновления Windows, папка catroot2 хранит подписи пакета Центра обновления Windows и помогает в его установке. Служба криптографии использует файл % windir% \ System32 \ catroot2 \ edb.log для процесса обновления. Обновления хранятся в папке SoftwareDistribution, которая затем используется автоматическим обновлением для выполнения процесса обновления.

Пожалуйста, не удаляйте и не переименовывайте папку Catroot. Папка Catroot2 автоматически воссоздается Windows, но папка Catroot не воссоздается, если папка Catroot переименована.

СОВЕТ . Вы также можете использовать средство устранения неполадок «Показать или скрыть обновления», чтобы заблокировать обновления, которые отказываются устанавливать или создают проблемы. Но вы должны помнить, чтобы не блокировать важные обновления безопасности. Если у вас возникли проблемы, вы можете использовать средство устранения неполадок Центра обновления Windows.

Добавление и удаление пакетов в автономном режиме с помощью DISM

  • 3 минуты на чтение

В этой статье

Обслуживание образов развертывания и управление ими (DISM.exe) — это инструмент командной строки, который используется для обновления автономных образов Windows®. Есть два способа установить или удалить пакеты в автономном режиме с помощью DISM. Вы можете либо применить файл ответов автоматической установки к автономному образу, либо добавить или удалить пакет прямо из командной строки.

Если вы устанавливаете несколько пакетов в образ Windows и существуют требования к зависимости, лучший способ обеспечить правильный порядок установки — использовать файл ответов. Вы можете использовать DISM, чтобы применить файл ответов Unattend.xml к изображению. Когда вы используете DISM для применения файла ответов, параметры автоматической установки на этапе настройки offlineServicing применяются к образу Windows.

Вы должны установить последнюю версию Windows Assessment and Deployment Kit (Windows ADK), которая содержит все необходимые инструменты, включая DISM.

Для добавления пакетов в автономный образ с помощью DISM

  1. В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для изображения, которое вы хотите изменить.

      Dism / Get-ImageInfo /ImageFile:C:\test\images\install.wim
      

    Значение индекса или имени требуется для большинства операций, определяющих файл изображения.

  2. Введите следующую команду, чтобы подключить автономный образ Windows.

      Dism / Mount-Image /ImageFile:C:\test\images\install.wim / Имя: «Windows 7 HomeBasic» / MountDir: C: \ test \ offline
      
  3. В командной строке введите следующую команду, чтобы добавить к образу определенный пакет. Вы можете добавить несколько пакетов в одну командную строку. Они будут установлены в порядке, указанном в командной строке.

      Dism / Изображение: C: \ test \ offline / Add-Package /PackagePath:C:\packages\package1.cab / PackagePath: C: \ packages \ package2.такси
      
  4. В командной строке введите следующую команду, чтобы зафиксировать изменения и размонтировать образ.

      Dism / Unmount-Image / MountDir: C: \ test \ offline / Commit
      

Удаление пакетов из автономного образа с помощью DISM

  1. В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для изображения, которое вы хотите изменить.

      Dism / Get-ImageInfo /ImageFile:C:\test\images\install.wim
      

    Значение индекса или имени требуется для большинства операций, определяющих файл изображения.

  2. Введите следующую команду, чтобы подключить автономный образ Windows.

      Dism / Mount-Image /ImageFile:C:\test\images\install.wim / Имя: «Windows 7 HomeBasic» / MountDir: C: \ test \ offline
      
  3. Необязательно: Введите следующую команду, чтобы вывести список пакетов в образе.

      Dism / Изображение: C: \ test \ offline / Get-Packages
      

    Вы можете использовать > featurelist.txt , чтобы перенаправить вывод команды в текстовый файл с именем FeatureList.

  4. Просмотрите список пакетов, доступных в подключенном образе, и обратите внимание на идентичность пакета.

  5. В командной строке укажите идентификатор пакета, чтобы удалить его из образа. Вы можете удалить несколько пакетов в одной командной строке.

      DISM / Изображение: C: \ test \ offline / Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 / PackageName: Microsoft-Windows-MediaPlayer-Package ~ 31bf3856ad364e35 ~ x86 ~~ 6.1.6801.0
      

    Вы можете использовать параметр / PackagePath , чтобы указать на исходный источник пакета или указать путь к файлу .cab, или вы можете использовать параметр / PackageName , чтобы указать пакет по имени как есть указаны на изображении. Дополнительные сведения см. В разделе Параметры командной строки для обслуживания пакетов операционной системы DISM.

  6. В командной строке введите следующую команду, чтобы зафиксировать изменения и размонтировать образ.

      Dism / Unmount-Image / MountDir: C: \ test \ offline / Commit
      

Для добавления или удаления пакетов в автономном режиме с помощью DISM и файла ответов

  1. Откройте Windows SIM.

  2. Чтобы добавить новый пакет, щелкните Вставить в главном меню и выберите Пакеты . Найдите пакет, который хотите добавить, и нажмите Открыть .

  3. Чтобы удалить существующий пакет, выберите пакет на панели файла ответов , который вы хотите удалить. На панели Свойства измените свойство Действие на Удалить .

    Примечание
    Пакеты необходимо добавить на этап настройки offlineServicing .

  4. Проверьте и сохраните файл ответов.

  5. В командной строке с повышенными привилегиями найдите папку обслуживания Windows ADK и введите следующую команду, чтобы получить имя или номер индекса для образа, который нужно подключить.

      Dism / Get-ImageInfo /ImageFile:C:\test\images\install.wim
      
  6. Введите следующую команду, чтобы подключить автономный образ Windows.

      Dism / Mount-Image /ImageFile:C:\test\images\install.wim / name: "Windows 7 HomeBasic" / MountDir: C: \ test \ offline
      

    Значение индекса или имени требуется для большинства операций, определяющих файл изображения.

  7. В командной строке введите следующую команду, чтобы применить файл ответов автоматической установки к образу.

      DISM / Изображение: C: \ test \ offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
      
  8. В командной строке введите следующую команду, чтобы зафиксировать изменения и размонтировать образ.

      Dism / Unmount-Image / MountDir: C: \ test \ offline / Commit
      

Дополнительные сведения о Windows SIM см. В техническом справочнике по установке Windows.

DISM — Технический справочник по обслуживанию и управлению образами развертывания для Windows

Параметры командной строки обслуживания пакета операционной системы DISM

Параметры командной строки автоматического обслуживания DISM

.

Операционная система DISM удалить параметры командной строки

  • 2 минуты на чтение

В этой статье

Важно

Производители оборудования

не должны использовать этот параметр в сценариях создания образов или производства. Этот параметр предназначен для ИТ-администраторов.

Windows дает пользователю возможность удалить и вернуться к предыдущей версии Windows.Вы можете использовать DISM для:

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

/ Get-OSUninstallWindow

Запустите эту команду для онлайн-образа, чтобы узнать, через сколько дней после обновления можно инициировать удаление.

Синтаксис:

  DISM / Интернет / Get-OSUninstallWindow
  

/ Initiate-OS Удалить

Выполните эту команду для онлайн-образа, чтобы вернуть ПК к предыдущей установке Windows.

Синтаксис:

  DISM / Online / Initiate-OSUninstall [/ NoRestart | / Quiet]
  

По умолчанию вам будет предложено перезагрузить компьютер после выполнения этой команды. Вы можете отключить запрос, указав параметр / Quiet, который позволяет перезапускать автоматически, или указав параметр / NoRestart, который потребует перезапуска компьютера вручную.

Примечание. Параметры / NoRestart и / Quiet являются новыми в Windows 10 версии 2004.В более ранних версиях Windows 10 безопасное выполнение этой команды не дает никаких результатов, и компьютер необходимо перезапускать вручную. Повторный запуск команды после ее успешного выполнения приведет к ошибке ERROR_NOT_FOUND (1168), но удаление продолжится после перезагрузки ПК.

/ Remove-OS Удалить

Выполните эту команду для онлайн-образа, чтобы исключить возможность отката ПК к предыдущей установке Windows.

Синтаксис:

  DISM / Online / Remove-OS Удалить
  

/ Set-OSUninstallWindow

Запустите эту команду для онлайн-образа, чтобы установить количество дней после обновления, в течение которого может быть инициировано удаление.

Синтаксис:

  DISM / Online / Set-OSUninstallWindow / Значение: <дней>
  

Подсказка

Если значение принимает что-либо <2 или> 60, будет установлено значение по умолчанию 10

Пример:

  DISM / Online / Set-OSUninstallWindow / Значение: 30
  

Параметры командной строки для управления образами DISM

Параметры командной строки для обслуживания образов развертывания и управления ими (DISM)

.

Очистить папку WinSxS

  • 4 минуты на чтение

В этой статье

Этот раздел посвящен различным способам уменьшения размера папки WinSxS в работающей версии Windows 10.

Один из часто задаваемых вопросов: «Могу ли я удалить папку WinSxS, чтобы освободить место на диске?» Короткий ответ: нет.Однако вы можете уменьшить размер папки WinSxS с помощью инструментов, встроенных в Windows. Дополнительные сведения о папке WinSxS см. В разделе Управление хранилищем компонентов.

Windows 10 и Windows Server 2016 автоматически уменьшают размер папки WinSxS, используя методы, аналогичные описанным в этом разделе, в дополнение к внутренним процессам, таким как удаление и удаление пакетов с компонентами, которые были заменены другими компонентами на более новые. версии. Предыдущие версии некоторых компонентов хранятся в системе в течение определенного периода времени, что позволяет при необходимости откатиться.Через некоторое время эти старые компоненты автоматически удаляются из установки.

Вы также можете уменьшить размер образа Windows, используя некоторые из тех же методов, которые обсуждались в разделе «Уменьшение размера хранилища компонентов в автономном образе Windows».

Чтобы узнать, как определить размер папки WinSxS, см. Определение фактического размера папки WinSxS.

Предупреждение

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

В Windows 10 и Windows Server 2016 у вас есть несколько способов начать очистку хранилища компонентов, которые используют комбинацию удаления пакета и сжатия компонентов для очистки папки WinSxS:

Планировщик заданий

Задача StartComponentCleanup была создана в Windows 8 для регулярной автоматической очистки компонентов, когда система не используется. Эта задача настроена на автоматический запуск при запуске операционной системой. При автоматическом запуске задача будет ждать не менее 30 дней после установки обновленного компонента перед удалением предыдущих версий компонента.

Если вы решите запустить эту задачу, у задачи будет тайм-аут в 1 час, и она может не очистить все файлы полностью.

Запустите задачу StartComponentCleanup в планировщике задач, чтобы очистить и сжать компоненты

  1. Если Task Scheduler не открыт, запустите Task Scheduler . Дополнительные сведения см. В разделе «Запуск планировщика заданий».

  2. Разверните дерево консоли и перейдите к Task Scheduler Library \ Microsoft \ Windows \ Servicing \ StartComponentCleanup .

  3. Под Выбранный элемент щелкните Выполнить

      schtasks.exe / Run / TN "\ Microsoft \ Windows \ Servicing \ StartComponentCleanup"
      

    Примечание

    Задачу StartComponentCleanup также можно запустить из командной строки.

Dism.exe

Параметр / Cleanup-Image программы Dism.exe предоставляет опытным пользователям дополнительные возможности для дальнейшего уменьшения размера папки WinSxS.Дополнительные сведения см. В разделе Параметры командной строки для обслуживания пакетов операционной системы DISM.

Используйте параметр / StartComponentCleanup

  • Использование параметра Dism.exe / StartComponentCleanup в работающей версии Windows 10 дает результаты, аналогичные выполнению задачи StartComponentCleanup в Task Scheduler , за исключением того, что предыдущие версии обновленных компонентов будут немедленно удалены (без 30-дневный льготный период), и у вас не будет ограничения на тайм-аут в 1 час.

    В командной строке с повышенными привилегиями введите следующее:

      Dism.exe / онлайн / Cleanup-Image / StartComponentCleanup
      

Используйте переключатель / ResetBase с параметром / StartComponentCleanup

  • Использование переключателя / ResetBase с параметром / StartComponentCleanup в DISM.exe в работающей версии Windows 10 удаляет все замененные версии каждого компонента в хранилище компонентов.

    В командной строке с повышенными привилегиями введите следующее:

      Dism.exe / онлайн / Cleanup-Image / StartComponentCleanup / ResetBase
      

    Предупреждение

    Все существующие пакеты обновления и обновления нельзя удалить после выполнения этой команды. Это не заблокирует удаление будущих пакетов обновления или обновлений.

Используйте параметр / SPSuperseded

  • Чтобы уменьшить объем пространства, используемого пакетом обновления, используйте параметр / SPSuperseded в Dism.exe в работающей версии Windows 10, чтобы удалить все компоненты резервного копирования, необходимые для удаления пакета обновления. Пакет обновления — это набор накопительных обновлений для определенного выпуска Windows.

    В командной строке с повышенными привилегиями введите следующее:

      Dism.exe / онлайн / Cleanup-Image / SPSuperseded
      

    Предупреждение
    Пакет обновления нельзя удалить после выполнения этой команды.

Очистка диска

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

Запустите очистку диска для удаления системных файлов

Управление хранилищем компонентов

Определите фактический размер папки WinSxS

Уменьшить размер хранилища компонентов в автономном образе Windows

Удаление-WindowsFeature

Как уменьшить размер каталога Winsxs и освободить место на диске в Windows Server 2012 с помощью функций по запросу

Как решить проблемы с дисковым пространством, вызванные большим каталогом хранилища компонентов Windows (WinSxS)

.

Исправьте ошибки Центра обновления Windows с помощью DISM или инструмента готовности к обновлению системы — Windows Server

  • 7 минут на чтение

В этой статье

Исходная версия продукта: Windows 10, версия 1809 и более поздние версии, Windows Server 2012 R2, Windows 7 с пакетом обновления 1, Windows Server 2008 R2 с пакетом обновления 1
Исходный номер базы знаний: 947821

Симптом

Обновления

Windows и пакеты обновления могут не устанавливаться при наличии ошибок повреждения.Например, обновление может не устанавливаться, если системный файл поврежден. Инструмент DISM или средства проверки готовности системы к обновлению может помочь вам исправить некоторые ошибки, связанные с повреждением Windows.

Эта статья предназначена для агентов службы поддержки и ИТ-специалистов. Если вы являетесь домашним пользователем и ищете дополнительную информацию об исправлении ошибок обновления Windows, см. Раздел Исправление ошибок Центра обновления Windows.

Разрешение

для Windows 10 и Windows Server 2012 R2

Чтобы решить эту проблему, используйте инструмент обслуживания образов развертывания и управления ими (DISM).Затем снова установите обновление Windows или пакет обновления.

  1. Откройте командную строку с повышенными привилегиями. Для этого проведите пальцем от правого края экрана, а затем нажмите «Поиск». Или, если вы используете мышь, наведите указатель на правый нижний угол экрана и выберите Search . Введите Командная строка в поле Поиск , щелкните правой кнопкой мыши Командная строка , а затем выберите Запуск от имени администратора . Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или выберите Разрешить .

  2. Введите следующую команду и нажмите Enter. Завершение командной операции может занять несколько минут.

      DISM.exe / Онлайн / Очистить-образ / Восстановить здоровье
      

    Важно

    Когда вы запускаете эту команду, DISM использует Центр обновления Windows для предоставления файлов, необходимых для исправления повреждений. Однако, если ваш клиент Центра обновления Windows уже не работает, используйте работающую установку Windows в качестве источника восстановления или используйте параллельную папку Windows из общей сетевой папки или со съемного носителя, такого как Windows DVD, в качестве источника. файлов.Для этого вместо этого выполните следующую команду:

      DISM.exe / Online / Cleanup-Image / RestoreHealth / Источник: C: \ RepairSource \ Windows / LimitAccess
      

    Примечание

    Замените заполнитель C: \ RepairSource \ Windows на расположение источника восстановления. Дополнительные сведения об использовании средства DISM для восстановления Windows см. В разделе Восстановление образа Windows.

  3. Введите команду sfc / scannow и нажмите Enter. Завершение командной операции может занять несколько минут.

  4. Закройте командную строку, а затем снова запустите Центр обновления Windows .

DISM создает файл журнала (% windir% / Logs / CBS / CBS.log), в котором фиксируются все проблемы, обнаруженные или исправленные инструментом. % windir% — это папка, в которой установлена ​​Windows. Например, папка% windir% — это C: \ Windows.

Разрешение

для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 SP1

Чтобы решить эту проблему, воспользуйтесь средством проверки готовности системы к обновлению.Затем снова установите обновление Windows или пакет обновления.

  1. Загрузите средство проверки готовности системы к обновлению.

    выберите ссылку для загрузки в следующей таблице, которая соответствует версии Windows, установленной на вашем компьютере. Дополнительные сведения о том, как найти установленную вами версию Windows, см. В разделе Как узнать, работает ли на вашем компьютере 32-разрядная или 64-разрядная версия Windows.

    Примечание

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

  2. Установите и запустите инструмент.

    1. Выберите Загрузить на веб-странице центра загрузки, затем выполните одно из следующих действий:

      • Чтобы установить инструмент немедленно, выберите Открыть или Запустить , а затем следуйте инструкциям на экране.
      • Чтобы установить инструмент позже, выберите Сохранить , а затем загрузите установочный файл на свой компьютер.Когда вы будете готовы установить инструмент, дважды выберите файл.
    2. В диалоговом окне автономного установщика Центра обновления Windows выберите Да .

  3. При установке инструмент запускается автоматически. Хотя обычно для запуска требуется менее 15 минут, на некоторых компьютерах он может занять гораздо больше времени. Даже если кажется, что индикатор выполнения остановился, сканирование все еще продолжается, поэтому не выбирайте Отменить .

  4. Когда вы увидите, что установка завершена, выберите Закрыть .

  5. Переустановите обновление или пакет обновления, которые вы пытались установить ранее.

Чтобы вручную исправить ошибки повреждения, которые инструмент обнаруживает, но не может быть исправлен, см. Раздел Как исправить ошибки, обнаруженные в файле журнала CheckSUR.

Разрешение

— загрузите пакет напрямую из каталога Центра обновления Майкрософт

Вы также можете попробовать загрузить пакет обновления напрямую из каталога Центра обновления Майкрософт, а затем установить его вручную.

Например, у вас могут возникнуть проблемы при попытке установить обновления из Центра обновления Windows. В этой ситуации вы можете скачать пакет обновления и попробовать установить обновление вручную. Для этого выполните следующие действия:

  1. Откройте каталог Центра обновления Майкрософт в Internet Explorer.

  2. В поле поиска введите номер обновления, которое вы хотите загрузить. В этом примере введите 3006137. Затем выберите Search .

  3. Найдите обновление, соответствующее вашей операционной системе, в результатах поиска, а затем выберите Добавить , чтобы добавить обновление в корзину.

  4. Выберите просмотреть корзину , чтобы открыть корзину.

  5. Выберите Загрузить , чтобы загрузить обновление в свою корзину.

  6. Выберите Просмотрите , чтобы выбрать расположение для загружаемого обновления, а затем выберите Продолжить .

  7. Выберите Закройте после завершения процесса загрузки. Затем вы можете найти папку, содержащую пакет обновления, в указанном вами месте.

  8. Откройте папку, а затем дважды выберите пакет обновления, чтобы установить обновление.

Если обновление Windows или пакет обновления установлены успешно, все готово. Если проблема не устранена или средство проверки готовности системы к обновлению не может найти причину, свяжитесь с нами для получения дополнительной помощи.

Описание распространенных ошибок коррупции

В следующей таблице для справки перечислены возможные коды ошибок с Центром обновления Windows:

Код Ошибка Описание
0x80070002 НАЙДЕНА ОШИБКА_ФАЙЛА Система не может найти указанный файл.
0x8007000D ОШИБКА_ДАННЫХ_INVALID Данные недействительны.
0x800F081F CBS_E_SOURCE_MISSING Источник пакета или файла не найден.
0x80073712 ОШИБКА_SXS_COMPONENT_STORE_CORRUPT Хранилище компонентов находится в несогласованном состоянии.
0x800736CC ОШИБКА_SXS_FILE_HASH_MISMATCH Файл компонента не соответствует проверочной информации, представленной в манифесте компонента.
0x800705B9 ОШИБКА_XML_PARSE_ERROR Невозможно проанализировать запрошенные данные XML.
0x80070246 ОШИБКА_ILLEGAL_CHARACTER Обнаружен недопустимый символ.
0x8007370D ОШИБКА_SXS_IDENTITY_PARSE_ERROR Неправильная строка идентификатора.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Имя атрибута в удостоверении не находится в допустимом диапазоне.
0x8007370A ОШИБКА_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE Значение атрибута в идентификаторе не находится в допустимом диапазоне.
0x80070057 ОШИБКА_ПРАВИЛЬНЫЙ_ПАРАМЕТР Неверный параметр.
0x800B0100 TRUST_E_NOSIGNATURE В теме нет подписи.
0x80092003 CRYPT_E_FILE_ERROR Ошибка при чтении или записи файла Центром обновления Windows.
0x800B0101 CERT_E_EXPIRED Срок действия требуемого сертификата истек при проверке по текущим системным часам или отметке времени в подписанном файле.
0x8007371B ОШИБКА_SXS_TRANSACTION_CLOSURE_INCOMPLETE Отсутствуют один или несколько обязательных участников транзакции.
0x80070490 НАЙДЕНА ОШИБКА Windows не смогла найти новые обновления.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Соответствующий каталог компонентов существует, но двоичный файл отсутствует
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Не удалось применить прямую дельту
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Не удается определить подходящий компонент для гидратации

Проверить целостность ресурсов

Инструмент готовности к обновлению системы проверяет целостность следующих ресурсов:

  • Файлы, расположенные в следующих каталогах:
    • % SYSTEMROOT% \ Обслуживание \ Пакеты
    • % SYSTEMROOT% \ WinSxS \ Manifests
  • Данные реестра, расположенные в следующих подразделах реестра:
    • HKEY_LOCAL_MACHINE \ Компоненты
    • HKEY_LOCAL_MACHINE \ Схема
    • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Обслуживание на основе компонентов

Этот список может быть обновлен в любое время.

Когда средство проверки готовности системы к обновлению обнаруживает неправильные манифесты, шкафы или данные реестра, оно может заменить неправильные данные исправленной версией.

Лесозаготовка

Средство готовности к обновлению системы создает файл журнала, в котором фиксируются все проблемы, обнаруженные или исправленные средством. Файл журнала находится здесь:

  • % SYSTEMROOT% \ Logs \ CBS \ CheckSUR.log
  • % SYSTEMROOT% \ Logs \ CBS \ CheckSUR.persist.log

Как исправить ошибки, обнаруженные в файле журнала CheckSUR

Чтобы вручную исправить ошибки повреждения, которые средство готовности к обновлению системы обнаруживает, но не может исправить, выполните следующие действия:

  1. Откройте% SYSTEMROOT% \ Logs \ CBS \ CheckSUR.журнал.

    Примечание

    % SYSTEMROOT% — это переменная среды, которая сохраняет папку, в которой установлена ​​Windows. Например, обычно папка% SYSTEMROOT% — это C: \ Windows.

  2. Определите пакеты, которые инструмент не может исправить. Например, в файле журнала вы можете найти следующее:

    Итоги:

    Выполнено секунд: 264
    Найдено 3 ошибки
    CBS MUM Отсутствует Общее количество: 3
    Недоступные файлы восстановления:

    Обслуживание

    \ пакеты \ Package_for_KB958690_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~~ 6.0,1.6 мум

    В этом случае поврежден пакет KB958690.

  3. Загрузите пакет из Центра загрузки Майкрософт или из каталога Центра обновления Майкрософт.

  4. Скопируйте пакет (.msu) в каталог % SYSTEMROOT% \ CheckSUR \ packages . По умолчанию этот каталог не существует, и вам необходимо создать каталог.

  5. Перезапустите средство проверки готовности системы к обновлению.

Если вы технический специалист, см. Как исправить ошибки, обнаруженные в CheckSUR.log для получения дополнительных возможностей по исправлению ошибок в CheckSUR.log.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *