Что такое wsappx и почему он вызывает высокую загрузку процессора?

Когда я запустил самую последнюю версию Windows 10 сегодня, я почти сразу заметил высокую загрузку процессора.

Я открыл диспетчер задач Windows с помощью сочетания клавиш Ctrl-Shift-Esc, щелкнул ссылку «Подробнее» и обнаружил, что причиной является процесс Windows wsappx ( Примечание : процесс может отображаться как wsappx (2) или wsappx (3) как Что ж).

Использование ЦП увеличилось бы до 30%, и, хотя время от времени оно снижалось, в тот же момент оно увеличивалось почти сразу же.

Если вы расширите выбор, в списке появятся одна, две или даже три службы Windows: Служба Магазина Windows (WSService), Служба клиентских лицензий (ClipSVC) и Служба развертывания AppX (AppXSVC).

Служба развертывания AppX (AppXSVC)

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

Служба клиентских лицензий (ClipSVC)

Обеспечивает поддержку инфраструктуры для Магазина Microsoft. Эта служба запускается по требованию, и если отключенные приложения, купленные в Магазине Windows, будут работать неправильно.

Служба Магазина Windows (WSService)

Обеспечивает поддержку инфраструктуры для Магазина Windows. Эта служба запускается по требованию, и если отключенные приложения, купленные в Магазине Windows, будут работать неправильно.

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

Windows не удалось остановить [...] службу на локальном компьютере. Служба не вернула ошибку. Это может быть внутренняя ошибка Windows или внутренняя ошибка службы. Если проблема не устранена, обратитесь к системному администратору.

Однако это не всегда так, и если вы подождете некоторое время и попробуете снова, вы сможете в конечном итоге остановить все службы. Это сработало в нашей тестовой системе, когда загрузка процессора достигла 0.

Однако основная проблема этого подхода заключается в том, что они могут запуститься в любой момент снова, и основная причина этого заключается в следующем.

Все три службы не позволяют изменять тип запуска при доступе к локальной компьютерной системе. Единственный доступный тип запуска - ручной, тогда как автоматический и отключенный недоступны.

Что произойдет, если вы отключите Магазин Windows в локальной групповой политике?

Можно предположить, что отключение Магазина Windows повлияет на процесс wsappx, но это не так.

Чтобы отключить Магазин Windows в Windows 10, сделайте следующее:

  1. Нажмите на кнопку Windows, введите gpedit.msc и нажмите Enter.
  2. Перейдите к Политике локального компьютера> Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Магазин.
  3. Дважды щелкните «Выключить приложение Store» и включите политику.
  4. Перезагрузите компьютер.

Вы заметите, что процесс все еще работает после того, как вы отключили Store в системе.

Что произойдет, если вместо этого вы завершите задачу wsappx?

Задача wsappx может быть прервана в диспетчере задач Windows. Если вы выберете его, а затем завершите задачу, он будет убит.

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

Заключительные слова

Wsappx - это процесс, который Microsoft представила в Windows 8.1. Хотя очевидно, что это связано с хранилищем, неясно, почему процесс не был остановлен после отключения хранилища в системе.

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

Что касается высокой загрузки ЦП, то неясно, почему она так сильно ускоряет процессоры.