Windows 11 の更新を当てたあとに、タスクマネージャーで AppXSvc が常時動作している のを見て、
- これって止めても大丈夫?
- 勝手に起動して重くなるのは仕様?
- 無効化したらどうなるの?
と不安になっていませんか?
結論から言うと、AppXSvc(AppX Deployment Service)は 基本的にはそのまま使うのが安全で推奨される設定です。
無理に停止や無効化をすると、Store アプリの展開や更新などの重要な機能に影響が出る可能性があります。
本記事では、
- AppXSvc の役割
- 自動起動になった背景
- 変更の可否と影響
- 停止・無効化する場合のリスク
をわかりやすく整理しています。
「いじっていいのか」だけ知りたい方でも、この記事を読めば判断材料が得られます。
結論から言うと、AppXSvc は既定のまま使うべきサービスであり、「自動になった=常時重くなる」という理解は正確ではないという見解に至りました。
筆者がその見解に至った理由について、以下に記述します。
AppXSvc についての説明を見てみる
以下の記事にて紹介しておりますが、Windows Server 2016 だけ、サービスの一覧が公開されています。
そしてこのサイトには以下の記載があります。
項目 内容 サービス名 AppXSvc Description Store アプリケーションを展開するためのインフラストラクチャ サポートを提供します。このサービスはオンデマンドで開始され、無効にすると、Store アプリケーションはシステムに展開されず、正常に機能しなくなる可能性があります。 Installation 常にインストールされている スタートアップの種類 Manual Recommendation ガイダンスなし Comments None 引用: Windows Server 2016 のシステム サービスに関するセキュリティ ガイドライン | Microsoft Learn
今回スタートアップの種類は変更されたので、この記事に該当しないと考えてください。
大事なのは Recomendation の項目がガイダンスなしになっていること。
つまり既定の構成のままにすることを推奨するとなっております。
以上のことからも、このサービスは下手にいじらない方がよいでしょう。
AppXSvc とは、をまとめると
AppXSvc は Microsoft Store アプリ(UWP / MSIX)のインストール、更新、修復といった処理を裏側で支えるサービスです。
このサービスの推奨される状態としては、既定のまま変更を加えず使い続けることになります。
想定される可能性として、ストア アプリの更新や展開処理が走ったタイミングで一時的に使用量が増えるケースがありますが、恒常的にリソースを食いつぶし続ける可能性は低いと判断できます。
もし恒常的に食いつぶしてしまっている場合、ストア アプリの更新や展開に何らかの問題が生じているなどのことが考えられますため、別途トラブルシューティングが必要となる可能性があります。
そもそも変更ってできるの?
結論から言うとできます。
ただし、レジストリを操作する必要があり、上級者向けとなるため、詳細は以下の記事を参照ください。
まとめ: 余計なことはしないに限る
X (旧 Twitter) でたまたま盛り上がっていた話から自分なりに調べてみましたが、うーん。
余計なことはせず、あるがままを受け入れた方がいい気がしますね。
Microsoft Store に関する重要なサービスで、そもそも GUI で変更ができないという状況から、初心者が 「メモリを爆食いする!」 という記事を見て変更していいような設定ではありません。
実際にあなたの環境で、そのサービスは CPU やメモリのリソースを食っているの?
その負荷は一時的なの?継続的なの?
というところを見極めるところから始めましょう。
(こういうときのタスク マネージャーですね)