Windows

Очистка кэша обновлений Windows: пошаговое решение проблем с обновлениями

Этот гайд поможет вам освободить место на диске C: и решить проблемы с обновлением Windows, удалив устаревший кэш загрузки. Выполните простые шаги, чтобы служба обновлений начала работать корректно.

Обновлено 8 апреля 2026 г.
10-15 мин
Низкая
FixPedia Team
Применимо к:Windows 10 (21H2 и новее)Windows 11 (22H2 и новее)

Введение / Зачем это нужно

Кэш обновлений Windows (папка SoftwareDistribution) хранит загруженные файлы обновлений перед их установкой. Со временем он может зарасти устаревшими или повреждёнными данными, что приводит к ошибкам скачивания, зависанию на определённом проценте или сбоям при установке накопительных обновлений. Очистка этого кэша — стандартное диагностическое действие, которое:

  • Освобождает место на системном диске (иногда до нескольких гигабайт).
  • Сбрасывает "зависшие" процессы загрузки обновлений.
  • Решает частые ошибки с кодами 0x80070002, 0x8007045D, 0x800f0922 и другими, связанными с повреждением данных обновления.

После очистки Windows Update начнёт загружать необходимые файлы заново, как при первом запуске.

Требования / Подготовка

Перед началом убедитесь, что:

  1. У вас есть права администратора на компьютере. Все шаги требуют запуска команд с повышенными привилегиями.
  2. Вы подключены к интернету (хотя бы для финальной проверки обновлений).
  3. Важные данные сохранены. Хотя операция безопасна, всегда лучше иметь актуальную резервную копию важных файлов.
  4. Закройте все приложения, которые могут использовать обновления (например, Microsoft Store).

Шаг 1: Остановите службу Windows Update (wuauserv)

Служба обновлений постоянно использует файлы в папке SoftwareDistribution. Чтобы удалить их, её необходимо остановить.

  1. Нажмите Win + S, введите cmd или PowerShell.
  2. Щёлкните правой кнопкой мыши на найденном приложении и выберите "Запуск от имени администратора".
  3. В открывшемся окне введите команду и нажмите Enter:
    net stop wuauserv
    

    💡 Совет: Если служба не остановится, убедитесь, что нет фоновых процессов обновления. Можно перезагрузить компьютер и сразу перейти к шагу 2.

Шаг 2: Удалите содержимое папки кэша загрузки

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

  1. Откройте Проводник и перейдите по пути:
    C:\Windows\SoftwareDistribution\Download
    

    ⚠️ Важно: Удаляйте только содержимое папки Download (все файлы и подпапки внутри). Не удаляйте саму папку SoftwareDistribution и её родительские каталоги.

  2. Выделите все элементы внутри (Ctrl + A) и нажмите Delete или Shift + Delete для полного удаления без корзины.
  3. Если система сообщает, что файл используется, убедитесь, что вы корректно остановили службу на Шаге 1.

Шаг 3: Очистите временные файлы системы (опционально, но рекомендуется)

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

  1. Нажмите Win + R, введите cleanmgr и нажмите OK.
  2. В окне "Очистка диска" выберите диск C: и нажмите OK.
  3. Нажмите кнопку "Очистить системные файлы" (требует прав администратора).
  4. Снова выберите диск C:.
  5. В списке отметьте галочками:
    • Временные файлы Windows
    • Временные интернет-файлы
    • Корзина (если нужно)
    • Файлы подкачки (опционально)
  6. Нажмите OK"Удалить файлы".

Шаг 4: Перезапустите службу Windows Update

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

  1. Откройте командную строку или PowerShell от имени администратора (как в Шаге 1).
  2. Выполните команду:
    net start wuauserv
    
    Вы должны увидеть сообщение о успешном запуске службы.

Шаг 5: Перезагрузите компьютер и проверьте обновления

Для полного применения изменений рекомендуется перезагрузка.

  1. Перезагрузите компьютер.
  2. После входа в систему откройте Параметры Windows (Win + I) → Обновление и безопасностьЦентр обновления Windows.
  3. Нажмите кнопку "Проверить наличие обновлений".
  4. Служба начнёт скачивание обновлений заново. Размер папки C:\Windows\SoftwareDistribution\Download начнёт расти с нуля.

Проверка результата

Вы можете убедиться в успешности очистки:

  • Размер папки Download: После перезагрузки и перед началом новой загрузки папка должна быть почти пустой (несколько системных файлов).
  • Отсутствие ошибок: В Центре обновления Windows больше не должны появляться ошибки, связанные с загрузкой или проверкой файлов.
  • Скачивание: Начнётся новая загрузка обновлений. Процент выполнения должен плавно увеличиваться, а не "зависать".

Возможные проблемы

  • Ошибка "Доступ запрещён" при удалении файлов:
    • Причина: Служба wuauserv всё ещё работает (возможно, запущена автоматически после Шага 1).
    • Решение: Повторите Шаг 1, убедитесь, что команда net stop wuauserv выполнилась без ошибок. Если не помогает, перезагрузите компьютер и сразу перейдите к Шагу 2, не запуская другие программы.
  • Служба wuauserv не запускается после очистки:
    • Причина: Повреждение системных файлов, конфликт с антивирусом или группами политик.
    • Решение: Запустите проверку системных файлов: в командной строке (администратор) выполните sfc /scannow. Также проверьте, не блокирует ли антивирус службу.
  • Обновления всё равно не устанавливаются:
    • Причина: Проблема может быть не в кэше, а в других компонентах (например, в службе BITS или в реестре).
    • Решение: После очистки кэша воспользуйтесь Средством устранения неполадок для обновления Windows (Параметры → Обновление и безопасность → Устранение неполадок).

Часто задаваемые вопросы

Безопасно ли удалять папку SoftwareDistribution?
Нужно ли отключать антивирус перед очисткой?
Это решит ошибку 0x80070002 при обновлении?
Можно ли очистить кэш без остановки службы обновлений?

Полезное

Остановите службу Windows Update
Удалите содержимое папки SoftwareDistribution
Очистите временные файлы системы
Перезапустите службу обновлений
Проверьте обновления

Эта статья помогла вам решить проблему?