「ソースファイルを読み取れませんでした」Firefoxメッセージを削除するにはどうすればよいですか?

公開: 2021-04-06

標準のWebブラウザの問題は、主にネットワークに関連しています。 ただし、Firefoxの「ソースファイルを読み取れませんでした」というエラーメッセージなど、あまり一般的ではない問題が発生する場合があります。 このエラーは他のWebブラウザでも発生しますが、Mozillaの製品に特に頻繁に影響を与えるようです。

メッセージはさまざまなシナリオで表示されますが、主にファイルをダウンロードしようとしたときに表示されます。 完全なエラーメッセージは通常、次のようになります。

「ソースファイルを読み取ることができなかったため、FileXを保存できませんでした。」

FileXは、保存できなかったファイルへのパスを表し、エラーメッセージに表示されます。

この記事では、Firefoxブラウザからファイルをダウンロードする際の「ソースファイルを読み取れませんでした」エラーを修正する方法を紹介します。 この記事のソリューションは、多くのユーザーに有効です。

問題の原因は何ですか?

Firefox for Windows 10からの「ソースファイルを読み取ることができなかったため、ファイルを保存できませんでした」というエラーメッセージを削除する方法を見つけるには、問題の根本的な原因を知る必要があります。

あなたのインターネット接続は常に第一容疑者であり、そうです、多くのユーザーは彼らが正しく接続されていないことに気づきました。 その他の可能性の低い原因は次のとおりです。

  • 問題のあるcompreg.datファイル
  • 誤って構成されたネットワーク。http.accept-encoding設定
  • 障害のあるブラウザ拡張機能
  • 壊れたPlaces.sqliteファイル

次に、エラーメッセージの根本的な原因を解決します。

comprag.datファイルを削除します

comprag.datファイルは、多くのMozillaFirefoxプロセスに関連しています。 ThunderbirdなどのFirefox製品をダウンロードまたはインストールするたびに自動的に作成されます。 ファイルが破損すると、さまざまな問題が発生します。「ファイルを保存できませんでした」というエラーもその1つです。

問題を解決するには、ファイルを削除する必要があります。 ファイルが削除されると、新しいファイルが作成されます。

次の手順を実行します:

  1. MozillaFirefoxを起動します。
  2. ブラウザが表示されたら、アドレスバーに移動し、「about:support」と入力して、Enterボタンを押します。
  3. [トラブルシューティング情報]ページが表示されたら、[アプリケーションの基本]に移動し、[プロファイルフォルダー]の横にある[フォルダーを開く]をクリックします。
  4. フォルダが開いたら、「compreg.dat」ファイルを検索して削除します。
  5. ブラウザを再起動して、ファイルをダウンロードしてみてください。

「network.http.accept-encoding」設定を調整します

network.http.accept-encoding設定は、HTTPクライアントがサポートするエンコーディングをサーバーに通知するのに役立ちます。 設定が間違っていると、設定がエラーメッセージの原因になる可能性があります。 次の手順に従って調整し、問題が解決するかどうかを確認します。

  1. MozillaFirefoxを開きます。
  2. アドレスバーに移動し、「about:config」と入力して、Enterキーを押します。
  3. 「注意して続行してください」という警告メッセージが表示されたら、「リスクを受け入れて続行する」ボタンをクリックします。
  4. 次に、検索ボックスに移動して「enco」と入力します。
  5. 「network.http.accept-encoding」設定に移動して、ダブルクリックします。
  6. ボックス内のすべてを削除し、ブラウザを再起動します。
  7. これで、エラーが続くかどうかを確認できます。

Places.sqliteファイルが読み取り専用に設定されていないことを確認してください

Places.sqliteファイルは、Firefoxがブックマークを保存し、ダウンロードしたファイルの記録を保持する場所です。 ファイルが読み取り専用に設定されており、ブラウザが新しい情報を書き込むことができないため、ダウンロードエラーが表示される可能性があります。 読み取り専用機能をオフにすると、問題が解決します。

次の手順を実行します:

  1. [スタート]ボタンを右クリックして[ファイルエクスプローラー]を選択するか、WindowsキーとEキーを同時に押して、ファイルエクスプローラーウィンドウを開きます。
  2. ファイルエクスプローラウィンドウが開いたら、C:\ Users \ your_user_name \ AppData \ Roaming \ Mozilla \ Firefox \ Profilesに移動します。

CはWindowsボリュームを表し、「your_user_name」は現在のユーザーアカウントのフォルダーです。

または、次の手順でフォルダを開くこともできます。

  • MozillaFirefoxを起動します。
  • ブラウザが表示されたら、アドレスバーに移動し、「about:support」と入力して、Enterボタンを押します。
  • [トラブルシューティング情報]ページが表示されたら、[アプリケーションの基本]に移動し、[プロファイルフォルダー]の横にある[フォルダーを開く]をクリックします。
  1. フォルダが開いたら、「Places.sqlite」ファイルを検索します。
  2. ファイルを見つけたら、ファイルを右クリックして、コンテキストメニューから[プロパティ]を選択します。
  3. [プロパティ]ダイアログウィンドウが開いたら、[読み取り専用]チェックボックスがオンになっていないことを確認します。
  4. ボックスにマークが付いている場合は、チェックを外して[OK]ボタンをクリックします。

Firefoxをセーフモードで開く

問題のあるブラウザアドオンは、ダウンロードプロセスを含む多くのことを混乱させる可能性があります。 したがって、これがアドオンの問題ではないことを確認する必要があります。 幸い、Firefoxではこのトラブルシューティングプロセスの実行は簡単です。 ブラウザをセーフモードで起動すると、インストールしたすべてのアドオンが無効になります。 エラーメッセージがセーフモードで表示されない場合は、アドオンが問題です。

次の手順は、Firefoxをセーフモードで起動する方法を示しています。

  1. Firefoxを開きます。
  2. ブラウザのアドレスバーに移動し、「about:support」と入力します。
  3. Enterキーを押します。
  4. [トラブルシューティング情報]ページの右上隅に移動し、[セーフモードの試行]で[アドオンを無効にして再起動]をクリックします。
  5. ブラウザが再起動します。
  6. 次に、ファイルを再度ダウンロードして、エラーが表示されるかどうかを確認します。

Firefoxを更新する

何も機能しない場合は、「About:support」ページに移動し、「Give Firefoxatune-up」の下にある「RefreshFirefox」ボタンをクリックします。

一時ファイルを消去します

ほとんどすべてのWindowsアプリケーションは、時間の経過とともに役に立たなくなる一時ファイルを作成します。 これらのファイルは破損し、さまざまな問題を引き起こし始める可能性があります。 それらをクリアして、ダウンロードエラーが完全に消えるかどうかを確認してください。 一時ファイルを削除するにはさまざまな方法があり、それぞれについて説明します。

ファイルエクスプローラーを通過します。

  1. [スタート]ボタンを右クリックして[ファイルエクスプローラー]を選択するか、WindowsキーとEキーを同時に押して、ファイルエクスプローラーウィンドウを起動します。
  2. [ファイルエクスプローラー]ウィンドウが表示されたら、左側に移動して[このPC]をクリックします。
  3. 右ペインに移動し、Windowsボリューム(ドライブC)を右クリックします。
  4. コンテキストメニューの[プロパティ]をクリックします。
  5. ドライブの[プロパティ]ダイアログウィンドウが表示されたら、[ディスククリーンアップ]をクリックします。
  6. ディスククリーンアップユーティリティが一時ファイルをスキャンした後、削除するファイルの種類を選択し、[OK]をクリックします。 使用されなくなったシステムファイルを削除する場合は、[システムファイルのクリーンアップ]をクリックします。
  7. その後、Firefoxを再起動し、問題を確認します。

設定アプリケーションを通過する:

  1. Windowsロゴを右クリックして、[パワーユーザー]メニューから[設定]を選択するか、WindowsとIのキーボードボタンを同時にタップします。
  2. [設定]が開いたら、[システム]アイコンをクリックします。
  3. システムインターフェイスが表示されたら、[ストレージ]ペインに移動します。
  4. ローカルディスクの下で、一時ファイルをクリックします。
  5. [一時ファイル]ウィンドウが表示されたら、クリアするファイルカテゴリを選択し、[ファイルの削除]をクリックします。

CHKDSKユーティリティを実行します

ハードディスク上の1つ以上のセクターに障害があるため、Firefoxがファイルをダウンロードできない場合があります。 CHKDSKユーティリティを実行してその問題を修正し、ファイルが後でダウンロードできるかどうかを確認します。

次の手順に従って、ファイルエクスプローラーからCHKDSKユーティリティを実行します。

  1. タスクバーのWindowsロゴを右クリックし、パワーユーザーメニューが表示されたらファイルエクスプローラーをクリックします。
  2. [ファイルエクスプローラー]ウィンドウが表示されたら、左側に移動して[このPC]をクリックします。
  3. ウィンドウの右側に移動し、Windowsボリュームを右クリックします。
  4. コンテキストメニューがドロップダウンしたら、[プロパティ]をクリックします。
  5. [プロパティ]ウィンドウが表示されたら、[ツール]タブに切り替えます。
  6. 次に、[エラーチェック]の下の[チェック]ボタンをクリックします。
  7. 「このドライブをスキャンする必要はありません」ダイアログが表示されたら、[ドライブのスキャン]をクリックします。
  8. これで、CHKDSKユーティリティがドライブのスキャンを開始します。
  9. スキャンが完了すると、ダイアログが表示され、結果が表示されます。

管理者特権のコマンドプロンプト環境で、より徹底的なスキャンを実行できます。 次の手順で、プロセスを順を追って説明します。

  1. [スタート]ボタンを右クリックし、[パワーユーザー]メニューの[ファイル名を指定して実行]をクリックして、[ファイル名を指定して実行]を呼び出します。 WindowsキーとRキーを同時にタップすると、ダイアログボックスも起動します。
  2. Runが開いたら、テキストフィールドに「CMD」と入力し、Ctrl + Shift + Escを押します。
  3. [ユーザーアカウント制御]ダイアログが管理者としてコマンドプロンプトを実行する許可を要求したら、[はい]をクリックします。
  4. すぐに[コマンドプロンプト]ウィンドウが表示されたら、以下のコマンドを入力してEnterキーを押します。

chkdsk C:/ f / r / x

コマンドの文字「C」は、Windowsボリュームドライブ文字のプレースホルダーであることに注意してください。

追加のコマンドスイッチは次のことを行います。

「/ f」スイッチは、スキャン中に検出されたエラーを修正するようにツールに促します。

「/ r」スイッチは、不良セクタを探し、読み取り可能な情報を回復するようにツールに促します。

「/ x」スイッチは、スキャンする前にボリュームをアンマウントするようにツールに促します。

以下のメッセージが表示された場合は、スキャンしようとしているボリュームが現在ビジーです。 コマンドプロンプトで次の再起動のスキャンをスケジュールするように求められた場合は、Yキーをタップします。

「ボリュームが別のプロセスで使用されているため、chkdskを実行できません。 次回システムを再起動したときにこのボリュームをチェックするようにスケジュールしますか? (Y / N)」

Yキーを押した後、PCを再起動してチェックを完了し、バックアップを実行してエラーをチェックしてください。

結論

「ソースファイルを読み取れませんでした」という問題は、比較的簡単に解決できます。 また、ドライブを攻撃する可能性のある悪意のあるプログラムからシステムが適切に保護されていることを確認するのにも役立ちます。 Windowsセキュリティと連携して機能する有能なマルウェア対策プログラムを使用することは素晴らしいアイデアです。

おすすめされた

マルウェア対策でPCを脅威から保護する

アンチウイルスが見逃す可能性のあるマルウェアがないかPCをチェックし、AuslogicsAnti-Malwareを使用して脅威を安全に削除します

Auslogics Anti-Malwareは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
ダウンロード中