「プロセスがファイルにアクセスできない理由…」[修正済み]

公開: 2021-03-02

ファイルがすでに使用されている場合、別のプロセスがその特定のファイルを使用または変更できないことは、Windowsユーザーの間でよく知られている事実です。 これは通常の機能であり、ほとんどの場合、心配する必要はありません。 コンピュータの通常の使用中に、プロセスまたはプログラムがファイルを開くと、Windowsオペレーティングシステムはデータをロックします。 別のプロセスがそれに変更を加えようとすると、OSはそれを許可しません。 別のプログラムでファイルを使用するには、そのファイルを実行しているプロセスを現在閉じている必要があります。

この問題は、オペレーティングシステムがファイルからロックを削除して、別のプロセスがロックを変更または使用できるようにすることを拒否したときに始まります。 このシナリオでは、「別のプロセスによって使用されているため、プロセスはファイルにアクセスできません」というメッセージが表示されます。 この問題は、いくつかの理由で発生する可能性があります。 Windowsエラーコード0x80070020が原因である可能性があります。

この記事では、この問題のさまざまな原因とその修正方法について説明します。 また、フォトアプリのエラー0x80070020を修正し、コンピューターを再び正常に機能させる方法についても説明します。

この問題を手動で修正するというストレスを乗り越えたくない場合は、この記事の最後に移動して、自動的に修正するのに役立つツールを見つけてください。

「別のプロセスで使用されているため、プロセスがファイルにアクセスできない」の修正方法

最終的に、選択したプロセスがファイルにアクセスできない理由をよりよく理解できます。 次のステップは、どのプログラムがすでにロックをかけているのかを把握する方法を学ぶことです。 このエラーはWindowsUpdateとPhotosアプリの両方に影響するため、2つの異なるセクションで解決策について説明します。

ロックの原因を見つけるには、SysinternalSuiteのProcessExplorerと呼ばれるツールを使用する必要があります。 これは、MarkRussinovichとBryceCogswellによって作成されたソフトウェアであり、特定のファイルまたはディレクトリが開いているプログラムを特定するのに役立つように設計されています。 ITプロフェッショナルであろうと平均的なユーザーであろうと、このツールはWindowsオペレーティングシステムのトラブルシューティングと診断に役立ちます。

上記のリンクをたどって、ProcessExplorerをダウンロードしてください。 それを起動してトラブルシューティングプロセスを開始し、次の手順を実行します。

  • 「ウィンドウのプロセスの検索」アイコンを探して、この問題が発生しているファイルの上にドラッグします。 それをファイルにドロップすると、それを利用しているプログラムがすぐにわかります。
  • 次に、このプロセスを右クリックして強制終了します。 これにより、プログラムがファイルを保持するのを停止し、Windowsはファイルからロックを解除します。

これで、選択したプログラムを使用してファイルにアクセスできます。 エラーは発生しなくなります。

Windowsエラーコード0x80070020とは何ですか?

Windowsエラー0x80070020は、Windows 10に更新またはアップグレードしようとしたときに発生する可能性のあるエラーです。この問題が発生した場合は、WindowsUpdateプロセスに必要なリソースまたはファイルが別のプログラムによって使用されていることを意味します。 完全なエラーメッセージは次のように表示されます。 「既存のプロセスは、別のプロセスによって使用されているため、ファイルにアクセスできません。」

この問題を修正する前に、MSCONFIGツールを使用する必要があります。 このプログラムは、コンピュータをクリーンブート状態にするのに役立ちます。 このモードはセーフモードとは異なり、高度なWindowsエラーのトラブルシューティングと診断を行うことができます。 クリーンブートを実行するには、次の手順を実行します。

  • 検索ボックスを開き、「msconfig」と入力します(引用符は不要です)。 次に、キーボードのEnterボタンを押して、システム構成ユーティリティを開きます。
  • [全般]タブを見つけてクリックします。 表示されたオプションから、[SelectiveStartup]を選択します。
  • [スタートアップアイテムの読み込み]の横にあるチェックボックスに移動し、チェックを外します。 次に、 [元のブート構成の使用][システムサービスのロード]に移動して、ボックスがオンになっていることを確認します。
  • この時点で、[サービス]タブに移動して選択します。 [すべてのMicrosoftサービスを非表示にする]の横にあるチェックボックスに移動して選択します。
  • この次のステップでは、[すべて無効にする]に移動してクリックします。
  • これで、[適用]と[ OK ]をクリックして変更を確認できます。
  • PCを再起動して新しい設定をアクティブにし、WindowsOSをクリーンブート状態にします。

エラーが解決されたかどうかを確認してください。 問題が解決しない場合は、[全般]タブに戻り、[システムサービスのロード]の横のチェックボックスをオフにします。 次に、[適用]と[ OK ]をクリックして変更を確認してから、デバイスを再起動します。 これで問題が解決するはずです。

クリーンブート状態を終了して通常のWindows環境に戻るには、上記で行ったすべての変更を元に戻すだけです。

注: [すべて無効にする]機能を使用すると、特定の問題の原因となっているプログラムを簡単に特定できます。 プログラムを次々に手動で有効にしてから、毎回システムを再起動できます。 特定のプロセスを有効にしたときに問題が再発する場合は、原因がわかります。

写真アプリのエラーを修正する方法0x80070020

写真アプリでも同様の問題が発生します。 このエラーは、別のプロセスがファイルを使用しているため、ファイルを保存できません。 これは深刻な問題ではありません。 アプリケーションがデータを変更できないようにするだけです。 時々、あなたがする必要があるのはあなたのPCを再起動することだけであり、エラーは消えます。 ただし、それが引き続き発生する場合は、以下のヒントに従ってください。

ファイルに別の名前を使用してください

解決策は、別のファイル名を使用するのと同じくらい簡単かもしれません。 この修正を試して、エラーが解決するかどうかを確認してください。 新しい名前は短くすることを忘れないでください。

ファイルを別の場所に保存します

上記の解決策が機能しない場合は、ファイルを別の場所にエクスポートして、機能するかどうかを確認する必要があります。 この修正で問題が解決しない場合は、次の解決策に進んでください。

新しいファイルを作成する

これはしたくないかもしれませんが、新しいファイルを最初から作成すると役立つ場合があります。 これが違いを生むかどうかを確認してください。

ファイルをローカルハードディスクに保存します

ファイルをOneDrive、Googleドライブ、またはその他のクラウドベースのストレージツールに保存しようとしたときにこのエラーが発生した場合は、ファイルをローカルハードドライブに保存してみてください。 次に、エラーコード0x80070020が再発するかどうかを確認します。

Windowsエラーを自動的に修正する

この問題を手動で解決するというストレスを乗り越えたくない場合は、完全に理解しています。 これが、Auslogicsチームが、ボタンをクリックするだけでソフトウェアの問題を取り除くのに役立つエンジンを設計した理由です。

Auslogics BoostSpeedは、トッププロフェッショナルのチームによって作成されたソフトウェアであり、システムのクリーンアップ、設定の微調整、およびPCのパフォーマンスに影響を与える問題の検出と修正を支援します。 Windows 10デバイスを定期的に使用すると、破損したファイル、壊れたキー、およびジャンクファイルが蓄積されます。 デバイスの速度が低下し、グリッチが発生し、「別のプロセスによって使用されているため、プロセスがファイルにアクセスできません」などのエラーが発生します。

おすすめされた

AuslogicsBoostSpeedでPCの問題を解決する

BoostSpeedは、PCのクリーニングと最適化に加えて、プライバシーを保護し、ハードウェアの問題を診断し、速度を上げるためのヒントを提供し、ほとんどのPCのメンテナンスとサービスのニーズに対応する20以上のツールを提供します。

Auslogics BoostSpeedは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
無料ダウンロード

BoostSpeedは、コンピューターのディープスキャンを実行して、問題や異常を診断およびトラブルシューティングします。 先に進んで問題を修正する前に、調査結果のレポートが表示されます。 このツールは、定期的なスキャンが確実に実行されるようにすることで、システムの安定性を回復します。 これにより、機能障害や問題を特定できます。 多くの問題が発生する前に解決します。

最良の部分は、メンテナンススケジュールを選択すると、ツールがそれに従ってシステムを自動的に保護および最適化することです。 これにより、問題やエラーが将来再発しないようになります。

結論

このガイドが、「プロセスがファイルにアクセスできない…」という問題の解決に役立つことを願っています。 共有する質問や提案がある場合は、以下のコメントセクションをご利用ください。