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

Microsoft Edgeの「データディレクトリを読み書きできません」エラーを解決する方法【クイックフィックス】

「Microsoft Edge はそのデータ ディレクトリを読み取りおよび書き込みできません」というエラーは、一般的にファイルのアクセス許可に問題があり、Edgeがデータディレクトリにアクセスできないことを示しています。しかし、これが常に原因とは限りません。WebView2ランタイムの不具合や、Edgeファイル自体の破損などもこのエラーの原因となり得ます。これらの要因は正常な動作を妨げ、エラーメッセージを引き起こすのです。

1. Microsoft Edgeを管理者として実行する

この問題に対する最も簡単な解決策の一つが、Microsoft Edgeを管理者として実行することです。ただし、この方法が有効なのは、Webサイトへアクセスする際にEdge自体でエラーが発生している場合のみです。Edgeとは無関係のサードパーティ製アプリケーションで問題が起きている場合は効果がない可能性があるため、他の解決策を試してみてください。

  1. Microsoft Edgeを右クリックし、管理者として実行を選択します。これで問題が解決したら、Edgeが常に管理者権限で起動するように設定しておきましょう。
  2. 設定するには、Microsoft Edgeを右クリックしてプロパティを開きます。
  3. 次に互換性タブに移動し、管理者としてこのプログラムを実行するにチェックを入れます。
  4. 最後に適用をクリックし、続けてOKをクリックして設定を保存します。

2. Microsoft Edge WebView2 ランタイムを修復する

Microsoft Edge WebView2ランタイムは、多くのサードパーティ製アプリケーションが、Edgeブラウザのレンダリングエンジンを利用してHTML、CSS、JavaScriptなどのWebコンテンツをネイティブデスクトップアプリ内で表示するために使われているランタイム環境です。

数多くのアプリケーションがWebコンテンツの表示においてWebView2ランタイムに依存しています。そのため、WebView2ランタイムに問題が生じると、アプリケーションが必要なリソースへアクセスできなくなり、「Microsoft Edge はそのデータ ディレクトリを読み取りおよび書き込みできません」というエラーが表示されることがあります。そこでこのステップでは、問題の原因となっている破損ファイルを復元するために、WebView2ランタイムの修復を試みます。

  1. スタートメニューまたはWindowsアイコンを右クリックし、ファイル名を指定して実行を選択してダイアログを開きます。
  2. appwiz.cplと入力してOKをクリックすると、コントロールパネルの「プログラムと機能」が開きます。
  3. 一覧からMicrosoft Edge WebView2 Runtimeをダブルクリックし、修復をクリックします。
  4. 処理が完了するまで待ちます。完了後、エラーが解消されたかどうかを確認してください。

3. フォルダーのアクセス許可を確認する

このエラーメッセージを解決するには、アプリケーションがMicrosoft Edge WebView2ランタイムへアクセスするために必要な権限を持っていることを確認することが重要です。ここではMicrosoft Edgeのアクセス許可を設定しますが、別のアプリケーションで同様の問題が発生している場合は、そのアプリケーションにも適切な読み取り・書き込み権限が付与されているかを必ず確認してください。

さらに、多くのアプリケーションが利用する埋め込みWebコンポーネントのデータをWebView2が保存するフォルダーについても、アクセス許可をチェックする必要があります。ユーザーアカウントに適切な権限を付与しておくことで、エラーメッセージの発生を未然に防げます。

  1. Winキー + Rキーを同時に押してファイル名を指定して実行ダイアログを開きます。
  2. 入力ボックスにappdataと入力し、OKをクリックします。
  3. Local > Microsoftフォルダーへ移動します。
  4. ここでEdgeフォルダーを右クリックし、プロパティを選択します。
  5. セキュリティタブを開き、すべてのユーザーアカウントにフォルダーへのフルコントロールが付与されていることを確認します。権限が不足している場合は、関連記事の手順に従ってフォルダーの完全な制御権を取得してください。
  6. 続いて、AppData\Local\Microsoft\Edgeディレクトリへ移動し、User Dataフォルダーを右クリックしてプロパティを開きます。
  7. 上部のセキュリティタブから、ご自身のアカウントにフォルダーへのフルコントロール権限があることを確認します。権限が不足している場合は、関連記事の手順に従ってフォルダーのアクセス許可を設定してください。

上記の手順を試してもエラーが解消しない場合は、特にMicrosoft製アプリケーションでこの問題が発生しているケースでは、Microsoftサポートへ問い合わせることをおすすめします。

著者について

Hamza Mohammad Anwar(ハムザ・モハマド・アンワル)

MERN技術スタックを活用した高性能アプリケーションの開発を専門とするJavaScript Web開発者です。ReactJS、MongoDB、Express、NodeJSなどの関連技術に精通しており、Google IT認定プロフェッショナルとしてITサポート分野での高い能力を有しています。熱心な問題解決者として、さまざまな技術的課題のトラブルシューティングと解決策の発見のために、自身のPC上でエラーを再現して検証することを得意としています。

  1. ERR_ADDRESS_UNREACHABLEエラーの原因と解決方法を徹底解説

    パソコンで特定のウェブサイトにアクセスしようとした際、「ERR_ADDRESS_UNREACHABLE」というエラーメッセージが表示されることがあります。このエラーは、ユーザー側(クライアント側)に原因がある場合と、サーバー側に原因がある場合の2つのケースが考えられます。問題がユーザー側にある場合、主な原因はルーターやインターネット設定にあります。一方、サーバー側に問題がある場合は、サーバーが必要なポート番号でリクエストを受け付けていない可能性があります。このエラーは比較的汎用的なもので、クライアント側が原因の場合は、多くの場合すぐに解決できます。Google Chromeで「ERR_ADDR

  2. 「UCブラウザは許可されていません」エラーの解決方法|原因別の対処法を徹底解説

    UCブラウザは定期的にアップデートすることでバグが修正され、パフォーマンスも向上し、より快適なブラウジング体験が得られます。ネットワーク設定やDNS設定を見直すことで、アクセス制限による問題を解消し、安定した接続を実現できます。信頼できるVPNを利用して地域制限を回避しつつ、セキュリティ設定でUCブラウザを許可すれば、安全性を保ちながら自由にアクセスできます。理由も分からないまま突然表示されるエラーに、ブラウジングを妨げられて困った経験は誰にでもあるでしょう。「UCブラウザは許可されていません(UC Browser Not Allowed)」も、そうした厄介なエラーの一つです。そこで本記事では