Windows 11/10でコマンドラインを使用してOfficeの更新をアンインストールする

Windowsユーザーは、コントロールパネルのプログラムと機能アプレットからOfficeの更新をアンインストールできます。しかし、何らかの理由でこのアプレットをタスクに使用できない場合があります。この投稿では、なぜそうなるのかを具体的に説明し、その場合にWindows 11/10でコマンドラインを使用してOfficeの更新をアンインストールする方法をご紹介します。

Windows 11/10でコマンドラインを使用してOfficeの更新をアンインストールする

特定の更新によってWindows 11/10コンピューターにインストールされているMicrosoft Officeの機能が壊れた場合は、コントロールパネルを開いてプログラムと機能アプレットからOfficeの更新をアンインストールできます。ただし、Officeの更新を削除するには要件があり、コントロールパネルを使用してOfficeの更新を削除できるかどうかを判断する必要があります。つまり、次のようなOfficeの更新は削除できません。

  • サービスパック
  • Office Server製品の更新
  • Office共有コンポーネントに対する一部の更新。

Microsoftでは推奨またはサポートされていませんが、次の場所にdword:00000001値を持つUninstallableレジストリキーを作成することで、「アンインストール可能」とマークされたOfficeの更新をアンインストールできます。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Office GUID\Patches\Compressed GUID

コントロールパネルを使用してOfficeの更新を削除するには、Microsoft Officeを実行しているコンピューターは次の前提条件を満たしている必要があります。

  • 削除可能なOfficeの更新をインストールする前に、Microsoft Windows Installerバージョン3.1以降がインストールされている必要があります。
  • コンピューターは新しいバージョンのWindows OSを実行している必要があります。

プログラムと機能アプレットでOfficeの更新を削除できるかどうかを判断するには、次の手順に従います。

  • Windowsキー+ Rキーを押して、実行ダイアログを呼び出します。
  • 実行ダイアログボックスにappwiz.cplと入力し、Enterキーを押します。
  • 左側のナビゲーションペインで、インストールされている更新プログラムの表示リンクをクリックします。
  • リストから更新プログラムを見つけて選択します。
  • 更新プログラムを削除できる場合、ツールバーまたはリストされた更新プログラムを右クリックした場合のコンテキストメニューにアンインストールオプションが表示されます。

ウィザードを使用してOfficeの更新をアンインストールできない場合は、Windows Installerコマンドラインからアンインストールできます。たとえば、更新を削除するには、次のコマンドを実行します。

msiexec /package {product_code} /uninstall "full_path_to_.msp_file" /qb

場所:

  • product_codeプレースホルダーは、更新プログラムをインストールしたOffice製品に関連付けられている製品コードGUIDを表します。
  • full_path_to_.msp_fileプレースホルダーは、更新パッケージの完全パス(.mspファイル)を表します。
  • /qbスイッチを使用すると、更新プログラムが次のメッセージで削除できない場合にプロンプトが表示されます。

パッチパッケージのアンインストールはサポートされていません。

  • /passiveスイッチを使用すると、更新プログラムが削除できない場合にプロンプトが表示されません。

または、次のコマンドを使用してOfficeの更新をアンインストールできます。

%windir%\System32\msiexec.exe /package {Office GUID} /uninstall {Update GUID} /QN

コマンド構文については、Microsoftのドキュメントに詳しく記載されているように、インストールされているOfficeのバージョンと更新のGUIDを特定する必要があります。

これで、Windows 11/10 PCのプログラムと機能>インストールされている更新プログラムの表示ウィンドウに表示されるOfficeの更新は、OfficeのMSIベースのインストールになります。

Microsoft 365の以前のビルド番号に戻す方法

Microsoft 365のインストールでは、クラウドを介して「常に最新の状態」であり、Windows Updateを介してではないClick-To-Runインストールと呼ばれる別の更新メカニズムを使用します。Office 2019以降のエディションと、Office 2016以降のボリュームライセンス以外のインストールはすべて、Microsoft 365サブスクリプションの一部として、Officeと同じClick-To-Runテクノロジーを使用しています。

この場合、これらのバージョンのOfficeのインストールに対してOfficeの更新をアンインストールまたは削除することはできません。ただし、Microsoft 365の以前のビルド番号(更新前)に戻すことはできます。これを行うには、次の手順に従います。

  • まず、Microsoft 365のインストールはバックグラウンドで自動的に更新されるため、Officeの更新を無効にします。
  • 任意のOfficeアプリを開き、ファイル>その他>アカウント>更新オプション>更新を無効にするに移動します。
  • 次に、管理者モードでコマンドプロンプトを開きます。
  • 次に、適用されるOfficeのバージョンに応じて、次のコマンドを実行します。

Office 2016、Office 2019、Office 2021、およびMicrosoft 365

cd %programfiles%\Common Files\Microsoft Shared\ClickToRun\

Windows 32ビット版のOffice 2013

cd %programfiles%\Microsoft Office 15\ClientX86\

Windows 64ビット版のOffice 2013

cd %programfiles%\Microsoft Office 15\ClientX64\
  • これで、次のコマンドを実行して、必要なOfficeビルドに戻します。Office 2013 | Office 2016とOffice 2019 | Office 2021 | Microsoft 365に戻ることができるビルド番号の概要があります。
officec2rclient.exe /update user updatetoversion=BuildNumber
  • コマンドを実行すると、更新プログラムの確認ダイアログが開き、すぐにOfficeの更新プログラムのダウンロードダイアログが開きます。このダイアログが閉じると、ロールバックが完了し、更新プログラムがインストールされましたダイアログが表示されます。
  • 閉じるをクリックして終了します。

自動Officeの更新を無効にしたので、新しくリリースされたセキュリティアップデートやその他の機能の修正、さらには新機能を見逃さないように、できるだけ早く更新を再度有効にしてください。

この投稿が参考になれば幸いです。

CMDのWUSAとは何ですか?

WUSA.exeは、Windowsコンピューターにスタンドアロンの更新をインストールするために使用されるネイティブユーティリティです。スタンドアロンの更新は、既定ではWindows Updateで入手できないタイプの更新です。また、問題のある更新プログラムをインストールするためにも使用できます。Windows 11/10 PCでこのユーティリティを実行するには、コマンドプロンプトを開いてwusa.exeと入力し、実行するアクションの構文を入力してEnterキーを押します。

Windows 11でOfficeの更新をアンインストールするにはどうすればよいですか?

Windows 11/10でOfficeの更新をアンインストールする方法は、MSIまたはClick-To-Run (C2R)バージョンのOfficeをインストールしているかによって異なります。いずれの場合も、この投稿では、どちらのタスクも効率的に実行する方法について、関連する情報と手順を詳しく説明しています。Officeの更新に問題があり、Officeの更新で立ち往生してしばらくお待ちくださいと表示されている場合は、コンピューターを再起動して問題が解決するかどうかを確認してください。