Microsoft 365 Apps にアップグレードする際に既存の MSI バージョンの Office を削除する
Microsoft 365 Apps をインストールする前に、以前のバージョンの Office をアンインストールすることをお勧めします。 Office 展開ツールを使用し、configuration.xml ファイルの RemoveMSI 要素を指定して、Windows インストーラー (MSI) を使用する Office バージョンをアンインストールします。
Microsoft 365 Apps をインストールするときに RemoveMSI 要素を使用する方法はいくつかあります。
- コンピューター上のすべての Office 製品をアンインストールする。
- 言語パックのような、既存の言語リソースを識別し、同じ言語をインストールします。
- コンピューター上の一部の Office 製品を維持し、他の Office 製品をアンインストールします。
RemoveMSI は、Windows インストーラー (MSI) を使用してインストールされた 2007、2010、2013、または 2016 バージョンの Office、Visio、または Project をアンインストールするために使用できます。
注:
RemoveMSI では、インストール テクノロジとしてクイック実行を使用する以前のバージョンの Office (Visio や Project など) はアンインストールされません。 これらのバージョンの Office は、コントロール パネルを使用するか、Office 展開ツールを実行し、configuration.xml ファイルの Remove 要素 を使用してアンインストールできます。
RemoveMSI を使用するための要件
Configuration.xml ファイルの RemoveMSI 要素を使用するための要件は以下の通りです。
- Microsoft ダウンロード センターからダウンロードできる Office 展開ツールのバージョン 16.0.12827.20268 (setup.exe バージョン 16.0.12827.20258 以上) を使用している必要があります。 常に最新バージョンの Office 展開ツールをダウンロードして使用することをお勧めします。 Office 展開ツールのバージョンを確認するには、setup.exe を右クリックし、[ プロパティ] を選択し、[詳細] を選択 します。
- Microsoft 365 Apps のバージョン 1803 以上をインストールしている必要があります。 バージョン 1803 以降は、現在のチャネル、月次エンタープライズ チャネル、Semi-Annual エンタープライズ チャネル (プレビュー)、およびエンタープライズ チャネル Semi-Annual で使用できます。
- 少なくとも Windows 7 Service Pack 1 (SP1) 以降を実行しているコンピューターに Microsoft 365 Apps をインストールする必要があります。
注:
Windows 7 のサポートは 2020 年 1 月 14 日に終了します。 詳細については、Widows 7 のサポート終了と Microsoft 365 アプリを参照してください。
すべての Office 製品をアンインストールします
コンピューターに既にインストールされている Visio と Project を含むすべてのバージョンの Office をアンインストールするには、 <RemoveMSI /> を configuration.xml ファイルに追加します。 言語リソース (言語パック、言語インターフェイス パック、校正ツールなど) も削除されます。
configuration.xml ファイルの例を次に示します。 Microsoft 365 Apps for Enterprise の 64 ビットの Current Channel バージョンを Office Content Delivery Network (CDN) から英語でインストールします。 また、Windows インストーラー (MSI) バージョンの Office もアンインストールします。
<Configuration>
<Add OfficeClientEdition="64" Channel="Current" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
<RemoveMSI />
</Configuration>
同じ言語リソースをインストールします
言語リソース (言語パック、言語インターフェイス パック、校正ツールなど) がコンピューターに既にインストールされている場合は、Microsoft 365 Apps のインストール時にインストールされている同じ言語リソースのクイック実行バージョンを取得できます。 同じ言語リソースをインストールするには、 <Language ID="MatchPreviousMSI" /> を configuration.xml ファイルに追加します。
configuration.xml ファイルの例を次に示します。 英語で Microsoft 365 Apps for Enterprise の 64 ビットの月次エンタープライズ チャネル バージョンをインストールします。 また、コンピューター上の既存の言語も含まれます。 インストールは Office Content Delivery Network (CDN) から行われます。 さらに、Windows インストーラー (MSI) バージョンの Office をアンインストールします。
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise" >
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
<Language ID="MatchPreviousMSI" />
</Product>
</Add>
<RemoveMSI />
</Configuration>
configuration.xml ファイルでの MatchPreviousMSI の使用に関するその他の詳細を次に示します。
- RemoveMSI 要素を含める必要があります。
- 少なくとも 1 つの言語 ID を指定する必要があります。 たとえば、en-us です。
- この設定は製品固有ではありません。 たとえば、フランス語の Office Professional Plus 2013 とドイツ語の Visio Standard 2013 がインストールされている場合、Microsoft 365 Apps をインストールするとフランス語とドイツ語の両方がインストールされます。 指定したその他の言語 ID も含まれます。
重要
共有フォルダーなど、ローカル ネットワーク上の場所から Microsoft 365 Apps をインストールする場合は、使用可能なすべての言語ファイルをそのフォルダーにダウンロードしていることを確認してください。 インストールに必要な言語のいずれかがそのフォルダーで使用できない場合、インストールは続行されますが、それらの言語はインストールされません。 この状況を回避するには、configuration.xml ファイルに AllowCdnFallback="True" を 含めることをお勧めします。 これにより、言語ファイルをインストールするバックアップ ソースとして、インターネット上の Office Content Delivery Network (CDN) が使用されます。
一部の Office 製品を維持し、他のすべての Office 製品をアンインストールします
新しいバージョンをインストールする前に、Visio や Project を含む以前のバージョンの Office をアンインストールすることをお勧めします。 ただし、アプリケーション互換性テストなど、いくつかのケースでは、新しいバージョンに移行する間、以前のバージョンを一定期間インストールしておく必要がある場合があります。
特定の Office 製品を保持するには、configuration.xml ファイルに IgnoreProduct 行を追加して、製品 ID を指定します。
プロジェクトおよび Visio でサポートされている ID の例を次に示します。
- PrjStd
- PrjPro
- VisStd
- VisPro
- PrjStdR
- PrjProR
- VisStdR
- VisProR
注:
製品 ID は、 {product} の Setup.xml ファイルにあるセットアップ ID です。以前のバージョンの Office のインストール ファイルの WW フォルダー。 たとえば、Office Professional Plus 2010 の Setup.xml ファイルは ProPlus.WW フォルダーにあります。
ID はバージョン固有ではありません。 コンピューター上で見つかったすべてのバージョンが保持されます。 たとえば、VisPro を指定すると、Visio Professional 2016 と Visio Professional 2013 の両方が保持されます。 これらのバージョンの言語リソースも保持されます。 たとえば、言語パック、言語インターフェイス パック、校正ツールなどです。
完全な製品の削除のみがサポートされています。 たとえば、Office Professional Plus 2013 がインストールされている場合、Excel 以外のすべてをアンインストールすることはできません。 製品全体を保持またはアンインストールする必要があります。 以前の Excel のインストールは、スタンドアロン製品としてインストールされている場合にのみ保持でき、Office Professional Plus などの Office スイートの一部としてインストールされていません。
configuration.xml ファイルの例を次に示します。 Microsoft 365 Apps for Enterprise の 64 ビットの月次エンタープライズ チャネル バージョンを、Office Content Delivery Network (CDN) から英語でインストールします。 また、Visio Professional を除き、コンピューター上の Office の Windows インストーラー (MSI) バージョンもアンインストールします。
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail ">
<Language ID="en-us" />
</Product>
</Add>
<RemoveMSI>
<IgnoreProduct ID="VisPro" />
</RemoveMSI>
</Configuration>
削除できるその他の製品
IgnoreProduct を使用しない限り、RemoveMSI 要素を使用して、次の製品のインストールが削除されます。
- SharePoint デザイナー。 製品 ID は SharePointDesigner です。
- InfoPath。 製品 ID は、InfoPath (ボリューム ライセンス バージョンの場合) または InfoPathR (製品版の場合) のいずれかです。
- Lync 2013 以降。
注:
RemoveMSI 要素を使用して Lync 2010 を削除することはできません。
- Office スイートの一部としてではなく、個別にインストールされた Office 製品。 たとえば、Access のスタンドアロン インストールなどです。
- Access 2010 Runtime 以降。 製品 ID は AccessRT です。
- データベース エンジン 2010 再頒布可能パッケージ以降にアクセスします。 製品 ID は AceRedist です。
注:
Access データベース エンジンは、Access データ ソースと対話する他のアプリケーションの一部として最も一般的に含まれており、Access データベース エンジンをアンインストールすると、これらのアプリケーションの機能に影響を与える可能性があります。 Access Database Engine を削除する前に、このコンポーネントを必要とするアプリケーションが削除されているか、不要になっていることを確認してください。
RemoveMSI の使用に関する追加情報
configuration.xml ファイルでの RemoveMSI 要素の使用に関するその他の詳細を次に示します。
- これらの設定は、次のいずれかの製品をインストールする場合にも使用できます。
- Project Plan 3 または Project Plan 5 に付属する Project デスクトップ アプリのサブスクリプション バージョン。
- Visio プラン 2 に付属する Visio デスクトップ アプリのサブスクリプション バージョン。
- Microsoft 365 Business Premium などの一部の Microsoft 365 ビジネス プランに付属する Office のバージョンである、ビジネス向け Microsoft 365 アプリ。
- Office LTSC Professional Plus 2021 または Office LTSC Standard 2021。
- ボリュームには、Office Professional Plus 2019 などの Office 2019 のバージョンがライセンスされています。
- Office 製品をすべてアンインストールする場合でも、ユーザー設定、環境設定、およびドキュメントは保持されます。
- REMOVEMSI 要素は、MSICondition 属性と共に使用できます。 この属性を使用すると、特定の MSI ベースの製品が既にデバイスにインストールされているかどうかに基づいて、Office 製品のインストールを制御できます。 たとえば、Project Online Desktop Client は、Project Professional が既にデバイスにインストールされている場合にのみインストールします。 詳細については、「 MSICondition 属性 」を参照するか、「 MSICondition と RemoveMSI を使用した Microsoft 365 Apps へのアップグレード」を参照してください。
- 以前のバージョンの Office、Visio、Project の一部は、Microsoft 365 Apps をインストールする前にアンインストールする必要があります。 (例: Office Professional Plus 2016)。 事前にアンインストールしないと、Microsoft 365 Apps のインストールは失敗します。 詳細については、「同一コンピューター上に異なるバージョンの Office、Visio、Project をインストールするためのサポート対象シナリオ」をご覧ください。
- Windows インストーラー (MSI) バージョンの Office のアンインストールを完了するには再起動が必要ですが、再起動は適用されません。 Microsoft 365 Apps のインストールが完了したら、再起動できます。
- ユーザーのデバイスで製品が開いている場合、製品の削除が失敗する可能性があります。 このエラーは、configuration.xml ファイルの Level 属性 または Display 要素が None に設定されている場合に発生する可能性があります。 Level 属性を Full に設定すると、削除を続行できるようにプログラムを閉じるよう求められます。 FORCEAPPSHUTDOWN プロパティを使用できますが、データが失われる可能性があります。
- Windows 7 SP1 コンピューターで RemoveMSI を使用する場合、ユーザーによって作成されたピン留めされたショートカットが残ることがあります。 これは、以前のバージョンの Office とその他のすべてのショートカットが削除されている場合でも発生する可能性があります。 ピン留めされたショートカットを削除するには、ショートカットを選択すると、削除するように求められます。 または、ピン留めされたショートカットを作成したユーザーとしてサインインし、Office 展開ツールを実行して Microsoft 365 Apps にアップグレードします。