【解決】「ファイルが別のプログラムで開かれています」エラーの直し方
「ファイルが別のプログラムで開かれています」エラーとは
ファイルに対して操作を実行しようとした際に、そのファイルが別のプログラムによってアクセスされていると、「ファイルが別のプログラムで開かれています」というエラーが表示され、タスクや操作を実行できなくなります。これはコンピューティングにおいて古くから存在する基本的な仕組みで、主にデータの不整合を防ぐために設けられています。
しかし、実際にはどのアプリケーションもそのファイルを使用していないのにエラーが発生する場合、厄介な問題となります。ファイルがバックグラウンドの隠れたサービスによって使用されている可能性や、バグが原因で操作が妨げられている可能性があります。以下に、上から順番に試していける解決策をまとめましたので、最初の方法から順に試してみてください。
解決策1:タスクマネージャーを使用する
ファイルを操作しようとして「ファイルが別のプログラムで開かれています」というメッセージが表示された場合は、タスクマネージャーを開いて、該当ファイルのインスタンスが開かれていないか確認しましょう。他のアプリケーションが独自の処理のためにファイルを生成しているケースや、ファイルは開かれているものの画面上では非表示になっているケースがあります。タスクマネージャーからファイルのインスタンスを終了させれば、ファイルが解放され、問題なく操作できるようになります。
- Windows + Rキーを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。
- タスクマネージャーが開いたら、エラーが出ているファイルを探します。見つかったら右クリックし、「タスクの終了」を選択します。

- タスクマネージャーを閉じ、実行したかった操作をもう一度試してみてください。
解決策2:エクスプローラーのオプションを変更する
もう一つの対処法は、「別のプロセスでフォルダーウィンドウを開く」設定を無効にすることです。これにより、フォルダーウィンドウが正しく起動され、異なるプロセス間の競合が発生しなくなります。この方法で問題が解決しない場合は、いつでも設定を元に戻すことができます。
- Windows + Eキーを押してエクスプローラーを起動します。「表示」タブを選択し、「オプション」をクリックして「フォルダーおよび検索のオプションの変更」を選択します。

- フォルダーオプションが開いたら、「表示」タブをクリックします。オプションの一覧を下にスクロールし、「別のプロセスでフォルダーウィンドウを開く」という項目を見つけたら、チェックを外します。

- 「適用」をクリックして変更を保存し、問題が解決したかどうかを確認します。
注意:このオプションを無効にしても問題が解消しない場合は、逆に有効にしてみて、問題が解決するかどうか確認してください。
解決策3:コマンドプロンプトでファイルを削除する
もう一つの簡単な回避策は、削除したいファイルをコマンドプロンプトから削除することです。まずファイルが保存されているディレクトリへ移動し、ファイルの場所を特定します。その後、エクスプローラーを終了させてファイルを削除し、再度エクスプローラーを起動します。なお、この操作には管理者権限が必要になる場合があります。
- Windows + Eキーを押してエクスプローラーを起動します。対象ファイルがあるディレクトリのパスを特定し、画面上部のアドレスバーからパスをコピーします。

- ファイルの場所を確認したら、Windows + Sキーを押し、ダイアログボックスに「コマンドプロンプト」と入力します。アプリケーションを右クリックし、「管理者として実行」を選択します。
- 管理者権限のコマンドプロンプトが開いたら、「cd」と入力し、半角スペースを挟んでファイルがあるディレクトリのパスを入力します。以下のような形式になります。
cd C:\Users\Strix\Desktop

- Windows + Rキーを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。プロセス一覧から「Windows エクスプローラー」を見つけて右クリックし、「タスクの終了」を選択します。

- エクスプローラーが画面から消え、実行中のアプリケーションだけが残りますが、心配いりません。これは意図的な動作です。コマンドプロンプトを開き(バックグラウンドにある場合はAlt + Tabキーでアプリケーションを切り替えます)、以下のコマンドを実行します。ここでは、実際のファイル名を拡張子付きで指定してください。なお、ファイル名にスペースが含まれている場合、このコマンドは機能しません(例:「my memo.txt」は動作しません)。スペースを含むファイル名の場合は、コマンドプロンプトで操作できるように事前にリネームしておく必要があります。
del Appuals.txt

- これでファイルは削除されました。タスクマネージャーを前面に戻し、「ファイル」メニューから「新しいタスクの実行」をクリックします。

- ダイアログボックスに「explorer」と入力してOKを押すと、Windowsエクスプローラーが自動的に起動します。目的の操作が完了しているかどうかを確認してください。上記のコマンドでうまくいかない場合は、「explorer.exe」を試してみることもできます。

解決策4:プレビューウィンドウを無効にする
プレビューウィンドウは、エクスプローラーに用意されている機能の一つで、選択したファイルの中身を画面の横にプレビュー表示できます。多くのユーザーにとって便利な機能ですが、今回取り上げているエラーメッセージの原因となることがあります。以下の手順でプレビューウィンドウを無効にしてください。
- Windows + Eキーを押し、画面上部の「表示」タブをクリックして、プレビューウィンドウのチェックを外します。リボンの左側付近にあります。

- ウィンドウを閉じて再度開きます。その後、操作が正常に実行できるかどうかを確認してください。
解決策5:リソースモニターを使用する
上記のすべての方法がうまくいかない場合、操作しようとしているファイルが別のアプリケーションによって開かれているか、アクセスされている可能性が高いです。リソースモニターを起動して、そのファイルにアクセスしているプロセスを特定し、終了させてから再度操作を試みましょう。なお、この操作には管理者権限が必要になる場合があります。
- Windows + Rキーを押し、ダイアログボックスに「resmon.exe」と入力してEnterキーを押します。
- リソースモニターが開いたら、「CPU」タブをクリックし、「関連付けられたハンドル」を選択します。検索ボックスにファイル名を入力してEnterキーを押します。結果に表示された各プロセスを右クリックし、「タスクの終了」を選択します。

- その後、問題が解決したかどうかを確認してください。
注意:上記のすべての方法がうまくいかない場合は、パソコンを再起動してください。再起動によりすべてのファイルとそのアクセス状態が更新され、問題が解決することがあります。また、「Unlocker」などのサードパーティ製アプリケーションを利用するのも一つの手です。
-
Windows 10でGZファイルを開く方法|コマンドプロンプト・7-Zip・オンライン解凍の手順を徹底解説
大容量のファイルは、保存や共有を簡単かつスピーディーに行うために、RARやZIP形式に圧縮されることが一般的です。同じように、GZもファイルを圧縮するためのアーカイブ形式の一つです。ZIPファイルを目にする機会は多いものの、GZファイルはあまり馴染みがないという方も少なくないでしょう。初めてGZファイルを受け取った場合、「Windows 10でどう開けばいいのか」「Androidスマホでは開けるのか」「オンラインで解凍できるのか」など、さまざまな疑問が浮かぶかもしれません。この記事では、こうした疑問すべてに対する答えをわかりやすく解説します。 GZファイルとは?基本情報をおさらい GZファイル
-
Windows 10で「ファイルは別のプログラムで開いています」エラーを解決する7つの簡単な対処法
Windows 10でよく遭遇するエラーのひとつに、ファイルの移動や削除を試みた際に表示される「操作を完了できません。ファイルが別のプログラムで開かれています(The action cant be completed because the file is open in another program)」というものがあります。ファイルが実際にパソコン上で開かれている場合、その移動や削除はできません。しかし、すでにファイルを閉じている、あるいはそもそも今回のセッションで一度も開いていないのにこのエラーが表示される場合は、誤作動によるものです。以下の手順で解決できます。 Windows 10の「