Windowsインストーラーキャッシュファイルが不足したときのエラー対処法と復元手順
Windows Installerキャッシュフォルダーは、C:\Windows\Installer に存在する隠しシステムフォルダーです。Windowsインストーラーを使ってソフトウェアをインストールするたびに、変更されたシステム情報のコピーがこのフォルダーに保存されます。また、インストーラーが適用した更新プログラムのコピーもここに格納されています。
この情報は、後日ソフトウェアをアンインストールする際に必要になります。ただし、完全なファイルの形ではなく、トリガーとなるMSIファイルとしてのみ保存されている点に注意が必要です。該当するファイルやフォルダーを削除してしまうと、Windowsインストーラーによるプログラムのアンインストール・修復・更新が一切行えなくなる可能性があります。そのため、Windows Installerフォルダーの内容は決して削除しないことが重要です。
しかし、キャッシュ内のファイルを削除した覚えがないのに、ソフトウェアのアンインストール・修復・更新ができないというケースもあります。この場合、Windows Installerキャッシュフォルダーが破損している可能性があります。たとえば、%WINDIR%\Installerディレクトリの所有権がSYSTEMやAdministrators以外に変更されると、Windows Installerはキャッシュをクリーンアップしてしまうことがあります。
なお、別のPCから不足しているインストーラーファイルをコピーしてきても意味がありません。キャッシュ内のファイルはシステムごとに固有のものだからです。
キャッシュファイル不足時に表示される主なエラー
残念ながら、Microsoftサポートやサードパーティ製ツールでも、失われたキャッシュファイルを完全に復旧できるとは限りません。最悪の場合、ソフトウェアの再インストールや、システムの復元ポイント・バックアップを使ったOSの再構築、さらにはオペレーティングシステム自体の再インストールが必要になることもあります。
キャッシュファイルが不足すると、次のようなシステムエラーメッセージが発生することがあります。
- エラー1612: この製品のインストールソースが利用できません。ソースが存在し、アクセス可能であることを確認してください。
- エラー1620: このインストールパッケージを開けませんでした。アプリケーションのベンダーに問い合わせて、有効なWindowsインストーラーパッケージかどうか確認してください。
- エラー1635: WindowsインストーラーのMSPファイルをインストールできません。
- この更新パッケージを開けませんでした。更新パッケージが存在しアクセス可能であることを確認するか、ベンダーに問い合わせて有効な更新パッケージかどうか確認してください。
- エラー1636: WindowsインストーラーのMSPファイルをインストールできません。
- エラー1642: アップグレード対象のプログラムが見つからない、または異なるバージョンを対象としているため、Windowsインストーラーサービスでアップグレードを適用できません。対象プログラムがPC上に存在し、正しいアップグレードであることを確認してください。
- エラー1706: エンドポイントの形式が無効です。
- エラー1714: 古いバージョンのMicrosoft SQL Server Native Clientを削除できません。
不足ファイルを復元するには、システム状態全体の完全な復元が必要です。以前のバックアップから欠落ファイルだけを部分的に差し替えることはできません。詳細については、マイクロソフトのサポート技術情報 KB2667628 を参照してください。
方法1:PowerShellスクリプト「Restore-InstallerFiles.ps1」を活用する
TechNetで公開されているPowerShellスクリプト「Restore-InstallerFiles.ps1」を使うと、不足しているインストーラーファイルをスキャンし、ローカルフォルダー、共有フォルダー、あるいはターゲットマシンからアクセス可能な別のマシンなど、複数のソースから自動的に復元できます。
方法2:Windows Installer Cache Verifier Packageを使用する
「Windows Installer Cache Verifier Package」トラブルシューティングツールは、Microsoft Support Diagnosticsサービスと統合されており、自動診断分析を実行して解決策を提示したり、キャッシュファイルの欠落を検出したりできます。
実行手順は以下の通りです。
- Microsoft Fix it Center Pro にアクセスし、Microsoftアカウントでサインインします。
- 分析パッケージの一覧が表示されたら、「Windows Installer Cache Verifier Package」を検索してクリックします。
- 分析セッションに任意の名前を付けて「保存」をクリックします。この名前は後で結果を確認する際に必要になるため、控えておいてください。

画面の指示に従って、ツールをダウンロードして実行します。

実行後、1時間ほど待ってから同じページにアクセスし、分析結果を確認しましょう。

自分が付けたセッション名を探し、推奨された解決策が問題の解決につながるかどうかをチェックしてください。
本記事が、Windowsインストーラーキャッシュに関するトラブルの解決に役立てば幸いです。

-
Windows 11/10で隠しファイル・隠しフォルダーが表示されない・機能しないときの対処法
Windowsオペレーティングシステムには、デフォルトで非表示に設定されているファイルやシステムファイル・フォルダーが数多く存在します。これらが隠されているのは、システムが正常に動作するために必要なファイルであるため、ユーザーが誤って削除したり内容を変更したりするのを防ぐためです。しかし、トラブルシューティングなどの目的で、これらの隠しファイルやフォルダーを表示させたい場面もあるでしょう。 隠しファイルと隠しフォルダーを表示する基本の手順 隠しファイルやフォルダーを表示するには、Windows 11/10ではスタートメニューの検索ボックスに「エクスプローラーのオプション」(File Exp
-
Windowsレジストリのバックアップと復元方法を徹底解説
レジストリは、コンピューターにとって「脳」のような役割を果たす重要な存在です。Windowsのコンポーネント、サービス、アプリケーションなど、システムのほぼすべてに関わる構成情報や設定がここに格納されています。 レジストリを理解するうえで押さえておきたい基本概念は「キー」と「値」の2つです。キーはフォルダのようなオブジェクトで、レジストリエディターの画面上でも実際にフォルダと同じように表示されます。一方、値はフォルダ内のファイルのようなもので、具体的な設定内容が記録されています。 なぜレジストリのバックアップが必要なのか Windowsパソコンの設定に大きな変更を加えたい場合、多くはWindo