コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsインストーラーのエラー1706を解決する方法【原因と対処法を完全解説】

Windowsインストーラーのエラー1706を解決する方法【原因と対処法を完全解説】

エラー1706

エラー1706は、Microsoft Officeをパソコンにインストールする際に「InstallShield」アプリケーションを使用したときに発生するエラーです。主な原因としては、管理者権限が不足していること、インストーラーファイルの破損・損傷、CD-ROMの不適切な使用などが挙げられます。

このエラーが発生すると、以下のようなメッセージが表示されます。

「エラー1706。セットアップに必要なファイルが見つかりません。ネットワーク接続またはCD-ROMドライブを確認してください。その他の解決策については、C:\Program Files\Microsoft Office\Office10\1033\Setup.hlp を参照してください。」

エラー1706の主な原因

インストーラーエラー1706にはいくつかの原因がありますが、最も一般的なものは以下の通りです。

  • Microsoft Officeをネットワークの管理用インストールからインストールしていた場合
  • そのネットワーク上の管理用インストールが利用できなくなっている場合
  • WindowsインストーラーがOfficeのソース場所を求めているときに、OfficeのCD-ROMを使おうとしている場合
  • CDの挿入を求められた際に「キャンセル」をクリックした場合
  • パソコンのレジストリにエラーが存在する場合

Windowsインストーラーは2種類のソースを区別できません。これは、管理用インストール内のファイルは非圧縮である一方、Office CD-ROM上のファイルは圧縮されているためです。

エラー1706の解決方法

手順1:InstallShieldを最新バージョンに更新する

InstallShieldは、最新のファイルに対応できるよう頻繁にアップデートされています。エラー1706が表示される場合、お使いのInstallShieldが古くなっている可能性があります。公式サイトから最新バージョンをダウンロードし、アップデートすることをおすすめします。

手順2:「Setup.exe」を実行する(MSIファイルではない)

「MSI」ファイルを直接クリックして実行すると、必要なオプションが揃っていないため、エラー1706が発生します。これを解決するには、プログラムに含まれている「Setup.exe」を実行してください。Setup.exeはMSIファイルを適切に活用し、各種設定を統合してくれるため、インストーラーが正常に動作し、パソコン全体の動作もスムーズになります。

手順3:別のネットワークソリューションを使用する

正しいネットワーク権限を持っていない場合も、エラー1706が発生することがあります。ネットワークによってプロトコルが異なり、権限の壁によって必要なプログラムのインストールが妨げられることがあるためです。別のネットワークソリューションを使用するには、以下の手順に従ってください。

  1. スタートボタンをクリックし、ファイル名を指定して実行を選択します。
  2. 名前ボックスに以下のようなコマンドラインを入力し、OKをクリックします。
    新しいネットワークパス\Setup.exe /fvm パッケージ名.msi
    ここで「新しいネットワークパス」は代替となる管理用インストールへの完全なパス、「パッケージ名」はその管理用インストールのルートにあるWindowsインストーラーの.msiパッケージ名(例:Proplus.msi)です。
  3. 更新が完了したらOKをクリックします。

注意:この手順を実行すると、以後Windowsインストーラーは、Officeの再インストール、修復、または機能の追加が必要になるたびに、この新しいサーバーの場所を使用するようになります。

手順4:レジストリをクリーンアップする

もう一つの有効な解決策は、「レジストリクリーナー」と呼ばれるアプリケーションを使用して、レジストリ内の破損した設定を修復することです。レジストリとは、Windowsシステム内部にあるデータベースで、パソコンの重要な設定やオプションが保存されています。残念ながら、このデータベースは継続的に損傷を受けることがあり、その結果インストーラーが正常に動作できなくなることがあります。レジストリクリーナーを使用して破損した設定を修復すれば、エラー1706の原因を取り除ける可能性があります。意外と知られていませんが、これがエラー1706が表示される理由であるケースは少なくありません。

  1. 800A0046(アクセスが拒否されました)エラーの解決方法 – Windowsインストーラーの修復ガイド

    800A0046(アクセスが拒否されました)エラーとは 800A0046(アクセスが拒否されました)エラーは、.ASPファイルに関連するランタイムエラーです。Windows Vista環境で「Windows Installer Cleanup Utility」をインストールしようとした際に、PCでユーザーアカウント制御(UAC)が有効になっていると発生することがあります。 なお、Windows Installer Cleanup Utilityは現在Microsoftによる公式配布が終了しているレガシーツールのため、本記事の内容は主にWindows Vistaなどの旧OS環境を対象としています

  2. Windows 10でシステムエラー67を修正する方法【原因と対処法を完全解説】

    システムエラー67は、Windows 10のPCでネットワークドライブをマップしようとした際に発生する、よくあるネットワークおよびサーバーの問題です。通常、画面には次のようなエラーメッセージが表示されます。 この問題は、デバイスにインストールされているネットワークドライバーが最新の状態になっていない場合や、何らかの理由で設定が誤っている場合に主に発生します。そのため、問題を解決するには、ネットワークアダプタードライバーが現在マシンで動作しているOSバージョンと互換性があることを確認する必要があります。 Windowsデバイスでシステムエラー67が表示されている場合は、Windowsの設定を