Недавно несколько пользователей выразили обеспокоенность по поводу высокой загрузки ЦП, вызванной процессом «WinGet COM Server» после обновления Windows, установки приложений или, по-видимому, случайно.
Хотя WinGet COM Server является законным процессом, иногда он может вызывать высокую загрузку ЦП по ряду причин, таких как установка или обновление большого количества приложений, загрузка большого приложения, конфликт с другими приложениями или проблемы с установка крыльев.
Что такое процесс WinGet COM-сервера?
WinGet COM-сервер — это процесс, который используется диспетчером пакетов Windows (winget) для взаимодействия с другими приложениями. Это законный процесс, который необходим для правильной работы winget.
Winget — это инструмент командной строки и менеджер пакетов, который позволяет обнаруживать, устанавливать, обновлять, удалять и настраивать приложения на компьютерах с Windows 10 и Windows 11. Это удобный способ установки программного обеспечения и управления им, поскольку он позволяет делать это из одного места.
WinGet COM Server отвечает за выполнение различных задач, включая загрузку, установку, удаление и обновление приложений, а также управление зависимостями приложений.
Исправление проблемы высокой загрузки WinGet COM-сервера
Есть несколько вещей, которые вы можете сделать, чтобы попытаться исправить высокую загрузку ЦП, вызванную WinGet COM-сервером:
1. Выполните полное выключение системы.
Если у вас возникли проблемы с Winget или любым другим программным обеспечением, полное завершение работы может быть хорошим шагом для устранения неполадок.
Это связано с тем, что он, по сути, дает вашему компьютеру возможность начать все сначала, полностью перезагрузив и повторно инициализировав все, включая перезагрузку всех основных процессов и драйверов с нуля.
Это часто помогает решить проблемы, возникающие из-за плохих драйверов или проблем на уровне ядра. Вот как это сделать:
- Нажмите клавиши Win+R, чтобы открыть диалоговое окно «Выполнить». Введите
cmd
и нажмитеCtrl
+Shift
+Enter
, чтобы открыть командную строку с правами администратора. - В командной строке введите следующую команду и нажмите
Enter
:
shutdown /s /f /t 0
Эта команда инициирует полное выключение вашего ПК. Это может занять больше времени, чем обычное завершение работы, поскольку Windows закроет все запущенные процессы и службы. После того, как ваша система полностью выключится, включите ее снова и посмотрите, не использует ли процесс WinGet COM-сервера чрезмерную нагрузку на ЦП.
2. Обновите установщик приложений.
Winget (диспетчер пакетов Windows) стал встроенной функцией в Windows 10 и 11, и ею можно управлять с помощью программы установщика приложений на вашем компьютере. Если вы не обновляли установщик приложений, у вас могут возникнуть проблемы при использовании Winget для обработки пакетов.
Метод 1:
- Откройте Microsoft Store и перейдите в раздел «Библиотека».
- Найдите все ожидающие обновления для установщика приложений. Если обновления доступны, найдите и установите их вручную.
После обновления установщика приложений проверьте, сохраняется ли проблема с высокой загрузкой ЦП.
Метод 2:
Другой способ обновить winget — загрузить установщик с официальной страницы GitHub:
- Посетите официальную страницу winget на GitHub.
- На левой панели выберите последнюю версию в разделе «Релизы».
- На странице «Версия» прокрутите вниз до раздела «Ресурсы» и щелкните файл,
.msixbundle
чтобы загрузить его.
- Запустите скачанный файл и нажмите «Обновить» или «Переустановить».
Дождитесь завершения процесса установки. Приложение может автоматически устанавливать дополнительные зависимости, необходимые для работы winget.
3. Отключите ненужные источники Winget.
Если у вас установлены исходные коды winget, которые вы не используете, вы можете отключить их, чтобы снизить нагрузку на WinGet COM-сервер.
Чтобы просмотреть все источники winget, выполните следующую команду в командной строке:
winget sources list
Чтобы отключить источник winget, откройте окно PowerShell и выполните следующую команду:
winget source disable <source name>
4. Перерегистрируйте Winget.
Если проблема связана с Winget, перерегистрация диспетчера пакетов Windows (Winget) может решить проблему. Перерегистрация Winget восстановит настройки по умолчанию без его полного удаления и переустановки.
Запустите Windows PowerShell от имени администратора, вставьте следующую команду и нажмите Enter
.
Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Verbose
После успешного выполнения команды перезагрузите систему.
5. Выполните чистую загрузку
Выполнение чистой загрузки часто помогает диагностировать и потенциально устранить проблемы, связанные с конфликтами программного обеспечения или фоновыми процессами, которые могут вызывать проблемы на вашем компьютере. Это может помочь определить, вызвана ли проблема с высокой загрузкой ЦП, связанная с «WinGet COM-сервером», конфликтующей с ним сторонней службой или программой запуска. Вот как:
- Откройте команду «Выполнить», введите
msconfig
и нажмитеEnter
, чтобы открыть окно «Конфигурация системы».
- На вкладке «Общие» выберите «Выборочный запуск» и снимите флажок «Загружать элементы автозагрузки».
- Перейдите на вкладку «Службы» и установите флажок «Скрыть все службы Microsoft».
- Нажмите «Отключить все», чтобы отключить все службы, не принадлежащие Microsoft.
- Перейдите на вкладку «Автозагрузка» и нажмите «Открыть диспетчер задач».
- В диспетчере задач отключите каждое запускаемое приложение, щелкнув его правой кнопкой мыши и выбрав «Отключить».
- Закройте диспетчер задач и нажмите «Применить», а затем «ОК» в окне «Конфигурация системы».
- Как только это будет сделано, перезагрузите компьютер.
После перезагрузки компьютера он будет находиться в состоянии чистой загрузки, то есть будут работать только основные службы и драйверы Microsoft.
Если проблема с высокой загрузкой ЦП исчезает после чистой загрузки, это означает, что, скорее всего, виновата сторонняя служба или программа запуска. Затем вы можете постепенно включать службы и элементы автозагрузки один за другим (или несколько одновременно), чтобы определить, какой из них вызывает проблему.
После того как вы определили проблемное программное обеспечение или службу, вы можете попробовать обновить, исправить или удалить службу.
- Чтобы вернуть систему к нормальной конфигурации запуска, вернитесь к инструменту настройки системы. На вкладке «Общие» выберите «Обычный запуск» и нажмите «Применить», затем «ОК».
- Затем перезагрузите компьютер.
Однако, если вы по-прежнему сталкиваетесь с проблемой высокой загрузки ЦП даже после выполнения чистой загрузки, это указывает на то, что проблема может быть связана с самой Windows или критическим системным процессом, а не вызвана сторонней службой приложений или службой. В таких случаях вам, возможно, придется рассмотреть другие шаги по устранению неполадок.
6. Восстановить поврежденные системные файлы
Поврежденные системные файлы также могут привести к тому, что графический процессор не будет отображаться в диспетчере задач. Чтобы просканировать и исправить эти неисправные системные файлы, вы можете запустить комбинацию SFC и DISM. Для этого:
- Откройте командную строку с правами администратора.
- Введите
sfc /scannow
и нажмитеEnter
.
После запуска сканирования SFC пришло время запустить сканирование системы обслуживания образов развертывания и управления ими (DISM).
- Чтобы запустить сканирование системы обслуживания образов развертывания и управления ими (DISM), введите следующие команды одну за другой и нажимайте
Enter
после каждой:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
7. Запустите средство диагностики памяти Windows.
Этот инструмент специально проверяет оперативную память (ОЗУ) вашего компьютера и сообщает, если обнаруживает какие-либо ошибки. Вот как вы можете его запустить:
- Откройте поиск Windows, найдите «диагностика памяти» и выберите инструмент «Диагностика памяти Windows».
- В окне диагностики памяти Windows нажмите «Перезагрузить сейчас и проверить наличие проблем (рекомендуется)». Как только вы нажмете «Перезагрузить сейчас», ваш компьютер автоматически перезагрузится, запустит средство диагностики памяти, а затем снова перезагрузится самостоятельно.
После перезагрузки системы вы увидите уведомление. Если возникнут проблемы с памятью, вы получите уведомление. Вы также можете просмотреть результаты средства диагностики памяти Windows в средстве просмотра событий.
Вот несколько дополнительных советов, которые помогут снизить высокую загрузку ЦП:
- Закройте все программы, которые вы не используете.
- Отключите автозапуск программ, которые вам не нужны.
- Обновите драйверы вашего устройства.
- Запустите проверку на вирусы и вредоносные программы.
- Проверьте наличие обновлений Windows.
Если после использования всех вышеперечисленных решений вы по-прежнему испытываете высокую загрузку ЦП, возможно, вам придется обновить оборудование или перезагрузить Windows 11.