修正: Microsoft Edge がデータ ディレクトリの読み取りと書き込みができない
Microsoft Edge がデータ ディレクトリの読み取りと書き込みができないというエラーは、Microsoft Power BI、Autocad、さらには Teams などの多くのアプリを開いたときによく発生する問題です。この問題は主に、管理者アカウントから上記のソフトウェアをインストールし、マシン上で一般ユーザーとして開いていることが原因です。
この問題は、エラー パスに表示されているように、Microsoft の WebView2 (EBWebView) によってトリガーされます。これは、アプリ内にデータ フォルダーを作成しようとしますが、そのための十分な権限がありません。
Microsoft Edge がデータ ディレクトリの読み取りと書き込みを行えない場合はどうすればよいでしょうか?
1. 管理者としてアプリを実行するか、管理者としてログインします
- アプリまたはその実行可能ファイルのショートカットを右クリックし、「管理者として実行」を選択します。
- それでも問題が解決しない場合は、Windows の現在のプロファイルからログアウトし、管理者アカウントで再度ログインしてください。
- アプリ内で何かを編集しているときにエラーが発生した場合は、アプリに必要な変更を加えます。
- 以前使用していた Windows アカウントに再度ログインして、もう一度お試しください。
この解決策はほとんどのユーザーにとって有効だったので、まずは試してみる必要があります。
2. コントロールパネルを使用してEdgeとWebView2を修復する
- [スタート]ボタンをクリックし、「コントロール パネル」と入力して、結果からアプリを開きます。
- 下部の「プログラムのアンインストール」をクリックします。
- edgeを検索し、アプリを選択して「変更」をクリックします。
- プロンプトが表示されたら「修復」をクリックします。
- 修復プロセスが完了したら、Microsoft Edge WebView2 Runtimeに対しても同じ操作を実行します。
- 問題が修正されたかどうかを確認します。
Microsoft Edge がデータ ディレクトリの読み取りと書き込みができないエラーは、Edge または WebView2 アプリのファイルの破損が原因である可能性もあります。ファイルを修復すると、問題は解決します。
3. PowerShell を使用して Edge の権限を変更する (上級ユーザー向け)
- 上記の手順が機能しない場合は、PowerShell を使用して Edge データ ディレクトリのアクセス許可を確認および変更できます。
- 試すことができるサンプル PowerShell スクリプトを次に示します。
- C:\Path\To\Edge\Data を Edge のデータ ディレクトリへの実際のパスに置き換えます。
- $edgeDataDir = ‘C:\Path\To\Edge\Data’
-
$acl = Get-Acl $edgeDataDir
-
$user = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name
-
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule($user, 'FullControl', 'Allow')
-
$acl.SetAccessRule($rule) Set-Acl $edgeDataDir $acl
- 権限を調整するには、管理者特権の PowerShell ウィンドウ (PowerShell を管理者として実行) でこのスクリプトを実行します。
変更を加える前に、重要なデータを必ずバックアップしてください。それでも問題が解決しない場合は、Microsoft サポートまたは特定のプログラムのサポート チームに問い合わせて、さらにサポートを受けることを検討してください。
上記の解決策を適用した後、Microsoft Edge がデータ ディレクトリの読み取りと書き込みができないというエラーが過去のものになることを願っています。
Microsoft Edge がクラッシュし続ける場合は、強調表示されたリンクをクリックして、問題の解決に役立つ完全なガイドを参照してください。
弊社のソリューションを使用して Edge エラーを修正しましたか? 以下のコメント欄でお知らせください。
コメントを残す