こんにちは、Windows サポートチームの栗木です。
本日は、一部の Inbox ストア アプリを起動するとメッセージ “<<アプリ名>> を更新する必要がありますが、今すぐ更新を適用することができません。” が表示される事象についてご紹介いたします。
適用対象の OS
- Windows 10
- Windows 11
概要
オフライン環境等のネットワーク接続を制限している端末でこちらのメッセージが表示されるのは、アプリの仕様から想定された動作になります。該当のアプリを使用されたい場合には更新作業が必要になります。
要因
Inbox ストア アプリには、Full Version と Stub Version と呼ばれる2種類が存在します。Full Version はすべての機能が実装されているのに対し、Stub Version はすべての機能が実装されておらず、Stub Version のアプリを起動するとインターネットからアプリのパッケージ データをダウンロードする処理が実行されます。必要なデータをダウンロード後、自動的に Stub Version は Full Version へ更新され、アプリが使用できるようになります。
一部の Inbox ストア アプリは規定で Stub Version がインストールされており、スタート メニューにアイコンは表示されていますが、実際にはまだ利用可能な状態ではなく、初回起動時に Full Version に更新するためのデータをダウンロードしてからアプリが使えるようになります。
この仕様は、すべてのユーザーにインストールされる Inbox ストア アプリが、実際にはすべてのユーザーに積極的に使用されていない状況を踏まえ、アプリを Stub Version にすることでディスク使用量を削減することを目的にしています。
アプリのパッケージ データをダウンロードできないオフライン環境等で運用している端末では、Stub Version から Full Version に更新することができず、冒頭でご紹介したメッセージが表示され、アプリが使用できません。
なお、ユーザー権限の PowerShell で以下を実行することで、Stub Version のアプリ一覧を表示できます。
1 | Get-AppXPackage | %{$stub=(New-Object -Type Windows.Management.Deployment.PackageManager).GetPackageStubPreference($_.PackageFamilyName); if($stub -eq "stub") {echo $_.PackageFamilyName} } |
回避策
1. オンライン環境でアプリを更新
インターネットに接続し、アプリを起動することで Stub Version から Full Version へ自動更新されます。
2. Inbox ストア アプリのインストール ISO ファイルから更新
Volume License のご契約がある場合は、Inbox アプリをローカルでインストール可能なファイルがまとめられた ISO ファイルが提供されています。Volume License の Web サイトから該当の ISO ファイルをダウンロードし、インストールしたい端末でマウントしてください。各アプリの msixbundle または appxbundle ファイルが確認できますので、こちらから更新を実施してください。
更新履歴
- 2023/07/27 : 本 Blog の公開