ファイルがすでに使用されている場合、別のプロセスでそのファイルを変更できないことは既知の事実です。このシナリオでは、プログラムまたはプロセスがファイルを開くと、OS によってファイルがロックされ、別のプログラムがそのファイルを変更しようとしても許可されません。この投稿は、次のエラーを解決するのに役立ちます。ファイルは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。
ファイルは別のプロセスによって使用されているため、プロセスはファイルにアクセスできません
プログラムがファイルにアクセスできない理由がわかったので、次はどのプロセスがすでにファイルをロックしているかを調べます。このエラーは、Visual Studio、Outlook、Windows Update、Photos App、Java などのあらゆるプログラムで発生する可能性があります。
読み続ける前に、コンピュータを再起動し、エラーが解消されるかどうかを確認することをお勧めします。
再起動したくない場合は、ロックを見つけるために、次を使用する必要があります。Sysinternal Suite のプロセス エクスプローラー。
Process Explorer プログラムを起動し、「Windows プロセスの検索」というアイコンを見つけます。アイコンをファイルにドラッグ アンド ドロップすると、プロセスがすぐに表示されます。
プロセスを右クリックして強制終了してください。
これで、プログラムでファイルにアクセスしようとしても、エラーはスローされなくなります。
Windowsアップデートコード0x80070020を修正
Windows をアップデートまたはアップグレードする場合、エラーコード0x80070020が表示された場合、これは、Windows Update プロセスに必要なファイルまたはリソースが他の場所で使用されていることを意味します。完全なエラー メッセージには次のように書かれています—
ファイルは別のプロセスによって使用されているため、既存のプロセスはそのファイルにアクセスできません。
このエラーを修正するには、MSCONFIG ツールを使用して PC をクリーンブート状態その後、再度更新してみてください。
写真アプリエラー0x80070020を修正
あ写真アプリでも同様のエラーが発生します別のプロセスがファイルを使用しているためにファイルを保存できない場合も同様です。ファイル名を変更したり、別の場所に保存したりする必要がある場合があります。
プロセスの解決方法 Java の別のプロセスで使用されているため、ファイルにアクセスできません。
解決するにはプロセスがファイルにアクセスできませんJava でエラーが発生する場合は、まずコードによってファイルが同時にアクセスされていないことを確認してください。同期されたブロックまたはメソッドを利用して、同時アクセスを管理します。サードパーティのライブラリを使用している場合は、リソースの適切な使用とリリースを確認してください。また、Java プログラムを実行する前に、ファイルが別のアプリケーションで開かれていないことを確認してください。必要に応じて、FileChannel または java.nio パッケージを使用してファイルをより堅牢に処理します。
これは重大なエラーではなく、ファイルの変更が制限されるだけです。コンピューターを再起動すると問題が解決する可能性がありますが、常にこの問題が発生する場合は、次のヒントが問題の解決に役立ちます。