Microsoft AutoUpdate (MAU) では、特定のルールを使用して、デバイスがフルサイズではなく小さなアップデータ パッケージを受け取るかどうかを判断します
ルールには次のものが含まれます。
アプリの更新プログラムが小さな更新プログラムをサポートするかどうか
- 現時点では、コア Office アプリ (Word、Excel、PowerPoint、Outlook、OneNote) のみがこの機能をサポートしています。
最適化の基本設定
詳細については、「 UpdaterOptimization の基本設定」を参照してください。インストールされているバージョンの小さいアップデーター パッケージの可用性
使用可能なディスク領域
MAU は、より小さいアップデータ パッケージを適用できない場合、完全なアップデーター パッケージをダウンロードしてインストールします。
異なるアップデーターの種類
Microsoft が生成する 3 種類のアップデータ パッケージの概要を次に示します。
アップデーターの種類 | 説明 |
---|---|
Full | 現在インストールされているアプリを置き換えるために必要なすべてのファイルが含まれています。 アップデーターのサイズは初期インストーラーと似ています (ただし、アップデーターには、MAU、Defender など、初期インストール時に必要な他のアプリが含まれていないので、若干小さくなります)。 アプリを構成するすべてのファイルを置き換える必要があるため、更新に時間がかかる可能性があります。 |
ファイルデルタ | 指定したバージョンと最新バージョンの間で変更されたファイルのみが含まれます。 アップデータ パッケージが生成されるバージョンのデバイスにのみ適用されます。 サイズは完全なアップデーターよりも小さいが、バイナリデルタアップデーターよりも大きい。 通常、更新には最短の時間がかかります。 |
Binary Delta | 指定したバージョンと最新バージョンの間のバイトの違いのみを含みます。 アップデータ パッケージが生成されるバージョンのデバイスにのみ適用されます。 サイズは、アップデーターの種類の中で最も小さいです。 適用する変更の数によっては、更新に最も時間がかかる可能性があります。 また、影響を受けるすべてのファイルを開く必要があり、バイト変更が適用され、保存されるため、CPU を集中的に使用します。 |
注:
エンド ユーザーのデバイス上のセキュリティ アプリがインストールされているアプリを変更すると、ファイル デルタとバイナリ デルタの更新によって問題が発生する可能性があります。 これにより、差分アップデーターはインストールされたアプリに依存するため、更新後にアプリが起動できなくなる可能性があります。
詳細については、 GuardAgainstAppModification の基本設定に関するページを参照してください。
一部のセキュリティ アプリでは、バイナリ デルタの更新中に CPU 使用率が大幅に増加します。 このような場合は、UpdaterOptimization 設定を CPU または None に設定します。これにより、代わりにファイル デルタが強制的に使用されます。 詳細については、「 UpdaterOptimization Preferences」を参照してください。
制限事項
バージョンのアップデーターを生成する場合、Microsoft は以前のリリースからの変更を識別し、違いのみを含むパッケージを作成します。
このプロセスには、以前にリリースされたアプリ バージョンの特定のセットが必要です。 古いバージョンは、パッケージサイズが大きくなりすぎる、更新時間が長すぎる、リターンが減少する可能性があるため、使用されません。
履歴データに関する内部調査では、以前の 3 つのリリースからの差分更新をサポートすることが、この機能の最も最適な使用であることが明らかになっています。 そのため、Microsoft では、カスタム チャネルを除く、チャネルごとに以前の 3 つのリリースからデルタ アップデーターを生成します。
つまり、インストールされているアプリのバージョンが以前の 3 つのリリースより古い場合、デルタ/バイナリ差分更新プログラムを提供することはできません。
注:
これは修正プログラム リリースにも適用されます。つまり、修正プログラム バージョン 16.90.1 のデルタ/バイナリ 差分アップデーターは、16.90.0 など、以前にリリースされた 3 つのバージョンから生成されます。