Гид по технологиям

makecab.exe — что это и как исправить высокую загрузку CPU

6 min read Windows Обновлено 12 Dec 2025
makecab.exe — исправление высокой загрузки CPU
makecab.exe — исправление высокой загрузки CPU

Иллюстрация процесса makecab.exe

О чём эта статья

Здесь вы найдёте понятные объяснения, пошаговые инструкции и наборы действий для двух ролей — обычного пользователя и администратора — чтобы диагностировать и устранить высокую загрузку CPU, связанную с makecab.exe. Включены альтернативные варианты, когда предложенные методы не помогают, и простая терминология для быстрого понимания.

Что такое makecab.exe и зачем он нужен

makecab.exe — системная утилита Windows, которая упаковывает большие лог‑файлы, в первую очередь логи Component‑Based Servicing (CBS), в компактные архивы CAB. Это помогает экономить место на диске и упрощает хранение диагностической информации.

Определение: CBS‑логи — крупные текстовые файлы, в которые Windows записывает события установки, обновлений и обслуживания компонентов системы.

Обычное поведение:

  • Запускается автоматически, когда нужно сжать логи CBS.
  • Кратковременный всплеск использования диска и CPU — нормальная ситуация.

Когда это проблема:

  • Несколько экземпляров makecab.exe работают одновременно длительное время.
  • Процесс постоянно использует большой процент CPU или диск занят на 100%.

Основные шаги для исправления высокой загрузки CPU

Ниже — проверенные шаги с пояснениями. Выполняйте их по порядку, от простого к сложному.

1. Удалите старые CBS‑логи вручную

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

1.1 Через Проводник

  1. Нажмите клавишу Windows + E, чтобы открыть Проводник. Перейдите по пути: C:\Windows\Logs\CBS.

Путь к папке C:WindowsLogsCBS в Проводнике

  1. Выделите файлы лога (*.log), щёлкните правой кнопкой и выберите «Удалить».
  2. Перезагрузите компьютер.

Удаление файлов CBS в Проводнике

Важно: Удаление логов не повредит систему. Эти файлы нужны только для отладки и диагностики.

1.2 Через командную строку (быстро и надёжно)

  1. Нажмите Windows, введите cmd, запустите «Командная строка» от имени администратора.

Командная строка от имени администратора

  1. Выполните команду:
del /f %windir%\logs\cbs\*.log

Команда del для удаления файлов CBS в CMD

  1. Дождитесь завершения команды и перезагрузите ПК.

Эта команда принудительно удаляет все .log в папке CBS. После перезагрузки Windows создаст новые логи по мере необходимости.

2. Восстановите системные файлы (DISM + SFC)

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

  1. Запустите Командную строку от имени администратора.

  2. Выполните:

DISM /online /cleanup-image /restorehealth

Команда DISM /restorehealth в CMD

  1. После завершения DISM выполните:
sfc /scannow

Команда sfc /scannow в CMD

  1. Перезагрузите систему.

Пояснение: DISM скачивает и восстанавливает образ компонентов Windows, а SFC проверяет целостность системных файлов и восстанавливает их из кэша.

3. Просканируйте систему на вредоносное ПО

Вредоносные программы иногда маскируются под системные процессы. Если остальные шаги не помогли, выполните полную проверку.

  1. Нажмите Windows + S, введите «вирус», откройте «Защита от вирусов и угроз».

Параметры Безопасности Windows — защита от вирусов

  1. Откройте «Параметры сканирования» и выберите «Полная проверка» или «Пользовательская», затем нажмите «Сканировать сейчас».

Параметры сканирования в Windows Defender

Кнопка

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

Замечание: Не скачивайте подозрительный софт с непроверенных источников. Используйте официальные сайты производителей.

4. Очистите диск через «Очистку диска» (cleanmgr)

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

  1. Нажмите Windows, введите cleanmgr и запустите утилиту.

Утилита очистки диска (cleanmgr) — выбор диска

  1. Нажмите «Очистить системные файлы».

Кнопка «Очистить системные файлы» в Очистке диска

  1. Выберите диск, отметьте категории (включая «Временные файлы», «Журналы обновлений Windows» и т. п.) и подтвердите.

Окно подтверждения выбора файлов для удаления в Очистке диска

После очистки перезагрузите компьютер и проверьте поведение makecab.exe.

5. Удалите или переустановите проблемное ПО

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

  1. Откройте «Панель управления» → «Программы» → «Программы и компоненты».

Панель управления — раздел Программы

  1. Найдите недавно установленное ПО, выберите его и нажмите «Удалить».

Список установленных программ — Удаление программы

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

Кнопка «Удалить» для удаления программы

Если удаление помогает, установите программу заново с официального источника или замените её аналогом.

Когда перечисленные шаги не помогают (контрпримеры и альтернативы)

Контрпримеры — ситуации, когда описанные решения не сработают:

  • Логи создаются непрерывно из‑за аппаратной проблемы (например, сбои диска). В этом случае нужно проверить SMART и целостность диска.
  • Системный компонент постоянно пишет логи из‑за повторяющейся ошибки обновления. Тогда поможет выявление источника ошибки в журнале событий (Event Viewer).
  • Заражение руткитом или очень скрытым вредоносом, который стандартные сканеры не видят — требуется загрузочный антивирус или средство восстановления из образа.

Альтернативные подходы:

  • Проверка диска: запустите chkdsk /f /r для поиска и исправления ошибок тома.
  • Восстановление системы к точке до появления проблемы.
  • Обновление Windows и драйверов, если проблема началась после обновления.

Быстрые чек‑листы (роль: пользователь / администратор)

Чек‑лист для обычного пользователя:

  • Перезагрузите ПК.
  • Удалите CBS‑логи через Проводник.
  • Запустите Очистку диска (cleanmgr).
  • Просканируйте систему на вирусы (полная проверка).
  • Проверьте недавно установленное ПО и удалите подозрительные программы.

Чек‑лист для администратора:

  • Выполнить del /f %windir%\logs\cbs*.log от администратора.
  • Запустить DISM /online /cleanup-image /restorehealth и sfc /scannow.
  • Проверить Журналы событий Windows для ошибок CBS.
  • Проверить SMART и выполнить chkdsk при подозрении на диск.
  • Произвести анализ в безопасном режиме и при необходимости — сделать загрузочное сканирование антивирусом.

Мини‑методика диагностики (быстрый план действий)

  1. Наблюдение: откройте Диспетчер задач и подтвердите, что makecab.exe использует ресурсы длительное время.
  2. Локализация: определите время появления проблемы и какие процессы запускаются одновременно.
  3. Очистка: удалите CBS‑логи и выполните Очистку диска.
  4. Восстановление: DISM + SFC.
  5. Безопасность: полное антивирусное сканирование.
  6. Глубокая диагностика: chkdsk, просмотр Event Viewer, тестирование в безопасном режиме.

Критерии приёмки

  • makecab.exe перестал занимать высокий процент CPU более 1–2 минут.
  • После перезагрузки нагрузка не возвращается в течение 24–48 часов при обычной работе.
  • При удалении логов и восстановлении системных файлов ошибок в Event Viewer, связанных с CBS, не появилось повторно.

Короткая справка: термины в одну строку

  • CBS: Component‑Based Servicing — служба и её логи, связанные с установкой компонентов Windows.
  • DISM: инструмент обслуживания образов Windows для восстановления целостности компонентов.
  • SFC: утилита проверки целостности системных файлов Windows.

Безопасность и конфиденциальность

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

Что делать при сомнениях

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

Короткий список альтернативных утилит и подходов

  • Загрузочный антивирусный сканер (для руткитов и скрытых угроз).
  • Проверка диска через производственные утилиты HDD/SSD (например, утилиты производителя диска).
  • Восстановление системы из образа, если проблема носит системный характер.

Рекомендации и окончательные замечания

makecab.exe — системная и полезная служба. В большинстве случаев достаточно удалить устаревшие логи и восстановить целостность системных файлов. Если же проблема повторяется, ищите первопричину в журналах событий, диске или установленном программном обеспечении.

Если вы решили проблему — напишите, какой шаг помог. Это поможет другим.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как исправить лаги Warzone на ПК после обновления
Игры

Как исправить лаги Warzone на ПК после обновления

Исправление инвертированных цветов в Windows 11
Windows

Исправление инвертированных цветов в Windows 11

Что такое QR‑код и как он работает
Технологии

Что такое QR‑код и как он работает

Где смотреть все фильмы «Звёздный путь»
Стриминг

Где смотреть все фильмы «Звёздный путь»

Как поставить фото рядом на Android
Мобильное фото

Как поставить фото рядом на Android

Форматирование и разбиение диска в Windows 10 через PowerShell
Windows

Форматирование и разбиение диска в Windows 10 через PowerShell