Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方

エラーコード1606とは?

エラーコード1606(ネットワークロケーションにアクセスできませんでした)は、Windowsユーザーがソフトウェアのインストールやアンインストールを試みた際に表示されることがあるエラーです。特にHP製パソコンでは、プリインストールされたHPソフトウェアが、WiX(Windows Installer XML)で作成されたインストーラーとの互換性を損なうことが原因となることが知られています。

【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方

調査の結果、この問題は主に以下のレジストリサブキーに関する不具合に起因する可能性が高いとされています。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

このエラーに直面している場合、自動修復ツールを利用するか、必要な変更を手動で加えることで解決できます。また、エラーコード1606は、アクセス許可の不整合によっても発生することがあります。その場合は、フォルダの権限設定を見直すことで対処可能です。

以下では、効果が確認されている3つの解決策を順番に紹介します。上から順に試してみてください。

方法1:プログラム互換性トラブルシューティングツールを実行する

簡単な解決策をお探しの場合は、プログラム互換性トラブルシューティングツールを実行し、推奨される修正を適用することで、エラーコード1606を解消できる可能性があります。

実際にこの操作を行ったことで、それまで失敗していたプログラムのインストールを完了できたという報告が、複数のユーザーから寄せられています。

この方法では、従来型のコントロールパネルからアクセスできる内蔵のFix-itツールを使用します。Windows 7、Windows 8.1、Windows 10のいずれの環境でも利用可能です。

以下の手順に従って、プログラム互換性トラブルシューティングツールを実行してください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「control.exe」と入力し、Enterキーを押して従来型のコントロールパネルを開きます。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  2. コントロールパネルが開いたら、項目一覧から「トラブルシューティング」をクリックします。
  3. トラブルシューティング画面で、オプション一覧から「プログラム」を選択します。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  4. 「問題の発見と解決 – プログラム」ウィンドウで、「プログラム互換性トラブルシューター」を右クリックし、「管理者として実行」を選択します。UAC(ユーザーアカウント制御)による確認画面が表示されたら、「はい」をクリックします。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  5. プログラム互換性トラブルシューターの最初の画面で「詳細」をクリックし、「自動的に修復を適用する」にチェックを入れます。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  6. 初期スキャンが完了するまで待ち、次の画面で問題が発生しているプログラム/インストーラーを選択します。一覧に該当するプログラムがない場合は「一覧にない」を選択し、実行ファイルのパスを手動で参照してください。
    【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  7. 問題のあるツール/インストーラーを選択したら、「推奨された設定を使用する」をクリックします。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  8. 推奨設定の適用後、同じ操作をもう一度実行し、エラーコード1606が解消されたかどうかを確認します。

同じ問題が引き続き発生する場合は、次の解決策に進んでください。

方法2:レジストリキーを修正する

上記の自動修復で解決しなかった場合は、Shell Foldersに関連するいくつかのレジストリキーの値を変更することで、手動で問題を解決できます。この問題は、レジストリ内の不正なエントリ、最も一般的にはOSイメージングソフトウェアが残した不要なデータが原因で発生します。

このケースに該当する場合は、レジストリエディターを使用してInstallLocation値を特定し、存在しない場所を指さないよう修正することで問題を解決できるはずです。

レジストリエディターを使った手動での修復に慣れている方は、以下の手順に従ってください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、テキストボックスに「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。ユーザーアカウント制御(UAC)の確認画面が表示されたら、「はい」をクリックして管理者権限を付与します。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  2. レジストリエディター内で、左側のメニューを使って以下の場所へ移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

    注意:手動で階層を辿っても構いませんし、ナビゲーションバーにパスを直接貼り付けてEnterキーを押せば、瞬時に移動できます。

  3. 正しい場所に到達したら、右側のセクションに移動し、「Common Documents」をダブルクリックします。
  4. 「文字列の編集」ウィンドウが開いたら、値のデータが有効な場所を指しているかどうかを確認します。無効な場合は、ドキュメントの既定の場所(C:\Users\Public\Documents)を貼り付けてください。
  5. 変更を保存し、レジストリエディターを閉じて、パソコンを再起動します。その後、問題が解決したかどうかを確認してください。【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方

それでも問題が解決せず、エラーコード1606が引き続き表示される場合は、次の解決策に進みます。

方法3:Public\Documentsフォルダのアクセス許可を変更する

上記のいずれの解決策でも効果がなかった場合、インストーラーがドキュメントフォルダに内容をコピーできない原因として、アクセス許可の問題が考えられます。

同じ問題に直面していた複数のユーザーが、C:\Users\Public\DocumentsおよびC:\Users\Public\Public Documentsのアクセス許可を変更し、エラーが表示されているアクティブなユーザーアカウントに「フルコントロール」を付与することで問題を解決できたと報告しています。

やり方がわからない場合は、以下の手順に従ってください。

  1. エクスプローラーを開き、C:\Users\Publicへ移動します。
    注意:隠しフォルダが表示されない場合は、上部のリボンバーで「表示」をクリックし、「隠しファイル」にチェックを入れてください。
  2. 「Public」フォルダ内で、「Public Documents」を右クリックし、コンテキストメニューから「プロパティ」を選択します。
  3. プロパティ画面で「セキュリティ」タブを選択し、アクティブなユーザーアカウントを選択して、下にある「編集」ボタンをクリックします。
  4. 次に、アクセス許可画面ですべての「許可」ボックスにチェックを入れ、変更を保存します。
  5. Public Documentsフォルダへのフルコントロール権限の付与が完了したら、C:\Users\Public\Documentsに対しても同じ手順(1~4)を繰り返します。
【解決】エラーコード1606(ネットワークロケーションにアクセスできませんでした)の直し方
  1. 【モンハンワールド】エラーコード50382-MW1の原因と9つの解決策

    モンスターハンターワールド(MHW)は、Capcomが開発・販売する人気のマルチプレイ対応アクションRPGです。高度なアクション性と豊富なやり込み要素により、世界中のプレイヤーから絶大な人気を集めています。しかし、一部のユーザーからは「セッションメンバーへの接続に失敗しました。エラーコード:50382-MW1」という問題が報告されています。 このエラーはPS4、Xbox One、Windows PCのいずれの環境でも発生する可能性があり、主にネットワーク接続に関するトラブルが原因です。本記事で紹介する対処法を実践することで、比較的簡単に解決できます。 MHWエラーコード50382-MW1が発

  2. Windows 10でシステムエラーコード1231を修正する8つの対処法

    転送エラーコード1231は、同じネットワーク上の別のコンピューターに接続できない場合や、ping・tracertコマンドを実行した際に発生することがあります。「そもそも転送エラーコード1231とは何か?」「どうすれば解消できるのか?」とお悩みの方も多いでしょう。この記事では、システムエラー1231が発生する原因と、その具体的な修正方法をわかりやすく解説します。 Windows 10でシステムエラーコード1231を修正する方法 Ping(Packet Internet Groper)は、2台のデバイス間の通信遅延をテストするために使われるコマンドです。同様にトレースルート(tracert)は、