Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

Windows 10を使っていると、ファイルを削除したり別の場所へ移動したりしようとした際に、「この操作を完了できません。ファイルが別のプログラムで開いています」というエラーが表示されることがあります。実際にはどのプログラムでもそのファイルを開いていないにもかかわらず、です。このエラーにはいくつかの原因が考えられます。ここでは、問題を解決するために試せる対処法を順番に紹介します。

ファイルが別のPCで開かれていないか確認する

自宅やオフィスなどでパソコンがローカルネットワークに接続されている場合、削除したいファイルがネットワーク上の別のコンピューターで開かれている可能性があります(うっかり開いたままになっていることも!)。

他のPCでファイルが開かれている疑いがある場合でも、オフィス内に声をかけ回ったり、他のコンピューターを直接操作したりする必要はありません。

スタートメニューから「コンピューターの管理」を検索して開きましょう。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

表示されたウィンドウで、「システムツール」の横にあるドロップダウン矢印をクリックし、続けて「共有フォルダー」の横の矢印、「開いているファイル」の順に展開します。

これで、ネットワーク上で開かれている共有ファイルの一覧が表示されます。該当するファイルを右クリックして閉じるか、何もない場所を右クリックして「開いているすべてのファイルを切断」を選択しましょう。

タスクマネージャーでファイルを探す

Ctrl + Shift + Escのショートカットキーでタスクマネージャーを開きます。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

「プロセス」タブには、現在実行中のすべてのアプリケーション(自分が意識していないバックグラウンドのものも含む)が表示されます。ここから目的のファイルを探します。

該当する項目を選択し、ウィンドウ下部の「タスクの終了」ボタンをクリックして、プログラムによるファイルの使用を停止します。

ファイルに戻って、もう一度削除を試みてください。それでもうまくいかない場合は、次の手順に進みます。

タスクマネージャーからエクスプローラーを再起動する

再びタスクマネージャーを開き、「プロセス」タブに移動します。

一覧の一番下までスクロールして「Windows エクスプローラー」を見つけ、右クリックして「タスクの終了」を選択します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

タスクマネージャーウィンドウ上部の「ファイル」メニューから「新しいタスクの実行」を選択します。

開いたウィンドウに「explorer.exe」と入力してEnterキーを押します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

これによりWindowsエクスプローラーが再起動され、メモリやキャッシュファイルの不具合が原因だった場合に問題が解消されます。

改めてファイルを操作して、削除できるか確認してみてください。まだうまくいかない場合は、次のステップへ進みましょう。

thumbs.dbファイルのサムネイルキャッシュを無効にする

Microsoft自身も過去に認めているように、ファイルやフォルダーのサムネイルキャッシュが「ファイルが別のプログラムで開いています」エラーの原因となることがあります。サムネイルキャッシュを無効化することで、エラーを解決できる場合があります。

1. Win + Rキーを押します。

2. 「gpedit.msc」と入力してEnterキーを押します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

3. 表示されたウィンドウで、「ユーザーの構成 → 管理用テンプレート → Windows コンポーネント → エクスプローラー」へと移動します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

4. 右側のペインにある「非表示のthumbs.dbファイルのサムネイルのキャッシュをオフにする」をダブルクリックします。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

5. 「有効」を選択し、「適用」、「OK」の順にクリックします。

これでエクスプローラーのサムネイル表示が無効になり、ファイルに対して目的の操作を行えるようになります。作業が完了したら、同じ手順でポリシーを「未構成」に戻せば、サムネイルを再度有効化できます。

一時ファイルを削除する

ファイルを何らかの形で編集するたびに、一時ファイルがパソコンに保存されます。これらの一時ファイルが、関連ファイルの移動や削除を妨げている可能性があります。以下の手順で一時ファイルを削除しましょう。

1. Win + Rキーを押します。

2. 入力欄に「%temp%」と入力してEnterキーを押します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

3. エクスプローラーに保存された一時ファイルがすべて格納されたフォルダーが開くので、Ctrl + Aですべてのファイルを選択し、まとめて削除します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

4. 別の場所にも一時ファイルが残っている場合があります。再びWin + Rキーを押し、今度は「temp」と入力してEnterキーを押します。

Windows 10で「ファイルが別のプログラムで開いています」エラーが出たときの解決策7選

5. 開いたフォルダー内のすべての一時ファイルを選択して削除します。

フォルダー内のウイルスをチェックする

最後に、上記の方法がどれもうまくいかない場合は、問題がより深刻である可能性があります。ファイルがウイルスに感染しており、変更操作が妨げられているのかもしれません。ウイルス対策ソフトでファイルをスキャンし、ウイルスやマルウェアが含まれていないか確認しましょう。

感染が確認された場合は、ウイルス対策ソフトでファイルを隔離し、他のファイルへ感染が広がる前に速やかに削除してください。

「ファイルが別のプログラムで開いています」エラーは遭遇すると厄介ですが、幸い対処法は複数あります。原因を一つずつ切り分けて試すことで、ほとんどの場合は解決できます。日頃から不要な一時ファイルの削除やセキュリティスキャンなどのメンテナンスを心がければ、Windows PCを常に良好な状態に保てるでしょう。

  1. Windows 10でEMZファイルを開く方法|Office・Photoshop・無料アプリで簡単に表示する手順

    メールやメッセージアプリでファイルを受け取るとき、見慣れない拡張子が付いたファイルが添付されていることがあります。いざ開こうとしても、うまく開けないケースは少なくありません。特にEMZファイルは、画像ファイルの一種でありながら、対応していないPCでは認識されず、そのままでは開けないことがあります。 この記事では、Windows 10で.emzファイルを開く方法をわかりやすく解説します。さらに、EMZファイルを簡単に開いて編集できる便利なアプリもいくつかご紹介します。最後まで読めば、作業を止めることなくスムーズにEMZファイルを扱えるようになるでしょう。 EMZファイルとは?Windows 1

  2. Windows 7でDLLファイルが見つからないエラーを解決する完全ガイド

    DLLファイルが見つからないエラーは、Windows 7で最も頻繁に発生するトラブルのひとつです。このエラーは、システムに必要な.dllファイルが存在しない、またはファイルが破損していることを示しています。VCRUNTIME140.dll、MSVCP140.dll、xinput1_3.dll、MSVCR110.dll、xlive.dllなど、エラーの原因となる.dllファイルは多岐にわたります。 それぞれの.dllファイルには固有の修復手順がありますが、主要な.dllエラーのほとんどに有効な一般的なトラブルシューティング手法も存在します。この記事では、「Windows 7でDLLファイルが見つ