Кеш на Windows Update (SoftwareDistribution)
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
- Отвори командния ред (Command Prompt) като администратор.
- Спри услугите:
net stop wuauservиnet stop bits - Преименувай папката:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Стартирай услугите отново:
net start bitsиnet start wuauserv - Отвори Настройки > Windows Update и избери „Проверка за актуализации“.
- Когато актуализациите започнат да работят отново, изтрий SoftwareDistribution.old.
Внимание
- Не изтривай и не преименувай папката, докато актуализациите се изтеглят или инсталират.
- След нулиране списъкът с историята на актуализациите в Настройки може да е празен; инсталираните актуализации остават инсталирани.
- След почистване на компонентите инсталираните актуализации не могат да бъдат деинсталирани.
Свързани статии
- Почистване на диск (cleanmgr)Какво премахва класическият инструмент за почистване на диск, какво добавя „Почистване на системни файлове“ и как се стартира cleanmgr от командния ред.
- Папка WinSxS (хранилище на компоненти)Какво представлява C:\Windows\WinSxS, защо Проводник преувеличава размера ѝ и как да я свиеш само с поддържани команди на DISM.
- DISM (Обслужване и управление на образи за разполагане)Какво представлява DISM, командите /CheckHealth, /ScanHealth и /RestoreHealth, както и как DISM и SFC работят заедно за поправка на Windows.
Източници
- Отстраняване на неизправности при актуализиране на Windows (Поддръжка на Microsoft) support.microsoft.com
- Почистване на папката WinSxS (Microsoft Learn) learn.microsoft.com
Последен преглед: