Rain WikiWindows · Linux · Android

Кеш на Windows Update (SoftwareDistribution)

Системна папкаWindows 10, 11Безопасно за изтриване: Само със собствен инструмент

Windows Update изтегля пакет с актуализации в C:\Windows\SoftwareDistribution\Download, преди да ги инсталира. След инсталацията изтеглените файлове вече не са необходими, а по-старите версии на компонентите, заменени от актуализациите, също могат да бъдат почистени. Windows управлява тази папка сама; тя може да се почисти с „Почистване на диска“ или да се нулира, когато актуализациите продължават да се провалят.

1Какво се съхранява там

C:\Windows\SoftwareDistribution съдържа папката Download с пакети за актуализация и папката DataStore с базата данни на Windows Update, която включва историята на актуализациите, показана в Настройки.

Оптимизацията на доставката (Delivery Optimization), която споделя части от актуализациите между компютри, поддържа собствен кеш. Той се изчиства с опцията „Файлове за оптимизиране на доставката“ в „Почистване на диска“ или в Настройки > Система > Памет > Временни файлове.

2Почистване след актуализации

Опцията „Почистване на Windows Update“ в „Почистване на диска“ (показана след „Почистване на системни файлове“) премахва старите версии на актуализираните компоненти. Същата работа се върши от „Dism.exe /Online /Cleanup-Image /StartComponentCleanup“. След това инсталираните актуализации вече не могат да бъдат деинсталирани.

3Нулиране на кеша на актуализациите

Когато актуализациите се провалят многократно с една и съща грешка, стъпките за отстраняване на неизправности на Microsoft включват спиране на услугите Windows Update и BITS, преименуване на папката SoftwareDistribution и стартиране на услугите отново. След това Windows създава нова, празна папка и изтегля отново това, от което се нуждае.

Как да нулираш кеша на Windows Update

  1. Отвори командния ред (Command Prompt) като администратор.
  2. Спри услугите: net stop wuauserv и net stop bits
  3. Преименувай папката: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. Стартирай услугите отново: net start bits и net start wuauserv
  5. Отвори Настройки > Windows Update и избери „Проверка за актуализации“.
  6. Когато актуализациите започнат да работят отново, изтрий SoftwareDistribution.old.

Внимание

  • Не изтривай и не преименувай папката, докато актуализациите се изтеглят или инсталират.
  • След нулиране списъкът с историята на актуализациите в Настройки може да е празен; инсталираните актуализации остават инсталирани.
  • След почистване на компонентите инсталираните актуализации не могат да бъдат деинсталирани.

Източници

  1. Отстраняване на неизправности при актуализиране на Windows (Поддръжка на Microsoft) support.microsoft.com
  2. Почистване на папката WinSxS (Microsoft Learn) learn.microsoft.com

Последен преглед: