Winget COM Server — что это и что делать, если он грузит процессор

Что за процесс Winget COM Server и почему он грузит процессорНекоторые пользователи Windows 11 и Windows 10, могут заметить, что Winget COM Server и соответствующий ему процесс WindowsPackageManagerServer.exe грузит процессор, при этом нагрузка постоянная и не пропадает со временем, что приводит к проблемам с производительностью.

В этой инструкции подробно о том, что такое Winget COM Server, почему он может вызывать высокую нагрузку на процессор и что делать, чтобы это исправить.

Назначение Winget COM Server и возможные причины высокой нагрузки

Winget COM Server в диспетчере задач

Winget COM Server (WindowsPackageManagerServer.exe) — процесс Windows 11/10, используемый при установке и обновлении пакетов приложений Windows:

  • Менеджером пакетов WinGet
  • Магазином приложений Microsoft Store
  • Приложением «Установщик приложения» (App Installer), служащего для ручной установки пакетов приложений Windows (AppX, MSIX)

Кратковременное повышение нагрузки со стороны процесса Winget COM Server может быть нормальным явлением в следующих случаях:

  • Выполняется фоновое обновление приложений из Microsoft Store
  • При обновлении приложений Microsoft, таких как Office, Visual Studio и других, а также некоторых сторонних приложений, которые используют WinGet
  • Вы вручную запустили обновление указанных приложений.

Однако некоторые пользователи сталкиваются с тем, что Winget COM Server грузит процессор на десятки процентов в течение продолжительного времени, без каких-либо ясных причин: обычно это можно исправить.

Как исправить высокую нагрузку на процессор от Winget COM Server

Высокая постоянная нагрузка на процессор со стороны Winget COM Server может объясняться различными факторами: от багов работы менеджера пакетов (на момент написания статьи о нём известно разработчикам, однако исправление пока не вышло), до автоматического обслуживания системы в простое и маскировки вредоносного ПО под процесс WindowsPackageManagerServer.exe.

Основные способы решения проблемы, работающие по отзывам пользователей:

  1. Проверьте, нет ли обновлений для «Установщик приложения» (App Installer) в Microsoft Store в разделе «Библиотека». При наличии — установите обновление. Обновление Установщик приложения
  2. Зайдите в Параметры — Приложения — Установленные приложения в Windows 11 или Параметры — Приложения — Приложения и возможности в Windows Если в списке приложений присутствует «Windows Package Manager Source (winget)», удалите это приложение и проверьте, решит ли это проблему. Удаление Windows Package Manager Source (winget)
  3. Отключение источников WinGet: запустите командную строку от имени администратора и введите команду
    winget source list
    затем для каждого источника выполните удаление:
    winget source remove имя_источника
  4. Если высокая нагрузка появляется после долгого простоя системы, вы можете попробовать отключить автоматическое обслуживание.
  5. Способ только для Windows 10: удаление приложения «Установщик приложений». В результате вы не сможете вручную устанавливать пакеты приложений. Для удаления: нажмите правой кнопкой мыши по кнопке «Пуск», запустите PowerShell от имени администратора в контекстном меню и используйте команду:
    get-appxpackage Microsoft.DesktopAppInstaller | remove-appxpackage
    Удаление App Installer в PowerShell
  6. Проверьте, будет ли исправлена проблема, если отключить все необязательные сторонние приложения в автозагрузке Windows, особенно приложения из Microsoft Store и вручную установленные с помощью WinGet. Подробнее: Как убрать программы в автозагрузке Windows 11, Автозагрузка программ Windows 10.
  7. При подозрении на то, что файл WindowsPackageManagerServer.exe является вредоносным, откройте его расположение в проводнике (правый клик в диспетчере задач — открыть расположение файла). Если расположение отличается от
    C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_версия
    проверьте файл на вирусы на VirusTotal.com
  8. Если до недавнего времени проблема не наблюдалась, вы можете использовать точки восстановления системы и/или удалить последние обновления Windows.
  9. Есть отзывы, что решением оказалось удаление последних обновлений Office или Visual Studio (не распространяемых компонентов Windows, а среды разработки), а также ожидание работы процесса в течение нескольких часов, после чего высокая нагрузка не повторялась.

Как было отмечено выше, проблема может объясняться багом, который обсуждается на GitHub WinGet и, по сообщению разработчиков, работа над исправлением высокой нагрузки на CPU ведётся.

Комментарии (2) к Winget COM Server — что это и что делать, если он грузит процессор

  • Ruddock

    Не winget source disable имя_источника, а winget source remove имя_источника

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться