
ファイルを削除したり、場所を変更しようとした途端、「ファイルが別のプログラムで開かれているため、操作を完了できません」というイライラするメッセージが表示される、という状況に遭遇したことはありませんか? このような状況は、多くのユーザーが思っている以上に頻繁に発生します。幸いなことに、こうしたファイルオープンエラーを迅速かつ効率的に解決できる解決策は数多くあります。
クイックフィックス
より複雑なトラブルシューティング方法を深く検討する前に、多くの場合問題を解決できる以下の迅速な解決策を試してください。
- コンピューターを再起動します。再起動すると、知らないうちにファイルを使用している可能性のあるアプリやプロセスを閉じることができます。
- ウイルス対策プログラムを確認する: ウイルス対策ソフトウェアが現在ファイルまたはフォルダーをスキャンしていないことを確認します。スキャンによってファイルがロックされることがよくあります。
- インターネットから切断する:OneDriveやGoogle Driveなどのクラウド同期サービスは、同期中にファイルをロックすることがあります。このプロセスを停止するには、インターネットから切断してください。
1.別のPCがファイルを使用しているかどうかを確認する
デバイスがローカルネットワークに接続されている場合、他のユーザーが(おそらくは無意識のうちに)ファイルにアクセスしている可能性があります。ファイルの状態を確認するには、以下の手順に従ってください。
まず、スタートメニューを開き、「コンピューターの管理」と入力して、該当する結果を選択します。
左側のペインで、「システム ツール」 -> 「共有フォルダー」 -> 「開いているファイル」を選択して移動します。

問題のあるファイルを検出した場合は、そのファイルを右クリックして「閉じる」を選択します。または、空白部分を右クリックして「開いているすべてのファイルを切断」を選択し、他のコンピューターでまだ使用されている可能性のあるファイルを閉じます。
2.タスクマネージャーを使用してプログラムを識別する
エラーが解決しない場合は、バックグラウンドで実行されている特定のプログラムに関連付けられている可能性があるため、タスク マネージャーでファイルを探してください。
Win+を押してタスクマネージャーXを選択します。プロセスタブをクリックすると、実行中のアプリケーションが表示されます。
問題のあるプログラムまたはファイルを選択し、[タスクの終了]をクリックするか、特定のアプリケーションを右クリックして[タスクの終了]を選択します。

完了したら、もう一度ファイルを削除してみてください。それでもうまくいかない場合は、ご心配なく。他にも解決策がありますので、ぜひお試しください。
3.ファイルエクスプローラーを再起動する
ファイルエクスプローラーを再起動すると、データ損失のリスクなく、残っているファイルロックを解除できます。事前にアクティブなファイルがすべて保存されていることを確認してください。
Winもう一度、 +を押してタスクマネージャーにアクセスしますX。「プロセス」タブに移動します。 「Windows Explorer」を検索し、右クリックして「再起動」を選択します。
何も変化がない場合は、コンピューターを再起動すると Windows エクスプローラーも再起動されます。
4.サムネイルのキャッシュを無効にする
サムネイルのキャッシュは「ファイルが別のプログラムで開かれています」というエラーを引き起こすことが知られています。この問題を解決するには、以下の手順に従ってください。
Win+ キーを押して「ファイル名を指定して実行」ウィンドウを開きますR。入力してgpedit.msc
を押しますEnter。グループポリシーエディターをお持ちでない場合は、サムネイルキャッシュを管理するための代替方法を参照してください。
左側のペインで、[ユーザーの構成] -> [管理用テンプレート] -> [Windows コンポーネント] -> [ファイル エクスプローラー]に移動します。

右側のペインで[非表示の thumbs.db ファイル内のサムネイルのキャッシュをオフにする]オプションを見つけてダブルクリックします。

「有効」に設定し、「適用」と「OK」をクリックして変更を適用します。ファイルエクスプローラー内でサムネイルを無効にすると、ロックされたファイルに対して意図した操作を実行できるようになります。必要に応じて、後で設定を元に戻すことができます。
グループ ポリシー エディターにアクセスできないユーザーの場合は、コマンド プロンプトを使用してサムネイル ファイルを削除できます。
コマンドラインでサムネイルを削除する
1.[スタート] メニューを開き、「cmd」と入力して、[管理者として実行]を選択します。
2. Windowsがインストールされているドライブ(通常は「C」ドライブ)で操作していることを確認してください。そうでない場合は、「cd [ドライブ文字]」と入力して を押しますEnter。
3.次のコマンドを実行します。
del /ash /s thumbs.db
4.コマンドが完了するまで待ってから、「exit」と入力してコマンド プロンプトを終了します。
5.エクスプローラーで「PC」に移動します。「表示」の横にある3つの点をクリックし、 「オプション」を選択します。

6.[表示]タブで、[常にアイコンを表示し、サムネイルは表示しない]を選択し、[適用]をクリックします。

5.一時ファイルを消去する
一時ファイルは蓄積されやすく、ファイル操作の妨げとなり、関連するエラーメッセージが表示されることがあります。これらのファイルをシステムから定期的に削除することをお勧めします。
一時ファイルを削除するには:
Win+Rを押してと%temp%
入力し を押しますEnter。
開いた Temp フォルダでCtrl+を押してAすべてを選択し、同時に削除します。

6.ウイルススキャン
上記の方法をすべて試しても問題が解決しない場合は、マルウェアの可能性を疑う必要があるかもしれません。ウイルスはファイルを乗っ取り、変更を制限する可能性があります。ウイルス対策ソフトウェアでシステム全体のスキャンを実行し、脅威がないか確認してください。
ウイルスが検出された場合は、システムを感染から保護するために、影響を受けるファイルを隔離して削除してください。
7.ごみ箱を空にする
ごみ箱が問題の原因になっていると思われますか?ごみ箱が乱雑になっていると、これらのエラーが発生することがあります。ごみ箱アイコンを右クリックし、「ごみ箱を空にする」を選択してください。

削除プロセスが完了するまで少し待ってから、ファイルに再度アクセスしてみてください。
8.ハードディスクの問題を検査する
ファイルアクセスエラーはハードディスクの問題が原因である可能性があります。Windows内蔵のユーティリティまたはサードパーティ製のツールを使用して、ハードドライブの状態を確認してください。問題が検出された場合は、重要なデータを直ちにバックアップすることを優先してください。
9.リソースモニターでバックグラウンドプロセスを停止する
プログラムがWindowsと同時に、あるいは他のプログラムと並行して自動的に起動し、ファイルがバックグラウンドでロックされることがあります。これらのプロセスを特定して終了するには、リソースモニターをご利用ください。
[実行] ウィンドウを起動し、resmon.exe
と入力して[OK]をクリックします。
CPUタブ内で、 「関連ハンドル」とマークされたセクションを展開します。

「検索ハンドル」ボックスにファイルまたはフォルダの名前を入力します。そのファイルまたはフォルダに関連付けられているすべてのプロセスが表示されます。該当するプロセスを右クリックし、「プロセスの終了」を選択します。

10. PowerToysのFile Locksmithを使用する
デフォルトでは含まれていない Microsoft のツール スイートである PowerToys には、ロックされたファイルの制御を取り戻すのに役立つ File Locksmith など、多数の便利なユーティリティが含まれています。
PowerToys をまだダウンロードしてインストールしていない場合は、ダウンロードしてインストールしてください。通知領域の PowerToys アイコンを右クリックして設定にアクセスしてください。
File Locksmithが有効になっていることを確認してください。オフになっている場合は、オンに切り替えてください。

有効にしたら、問題のあるファイルを右クリックし、「File Locksmithでロック解除」を選択します。このオプションが表示されない場合は、再起動が必要になる場合があります。

ファイルを使用しているアプリケーションまたはサービスのリストを確認します。不要なタスクを右クリックし、「タスクの終了」を選択します。タスク情報を更新したい場合は、右上の「再読み込み」ボタンで更新してください。
11.プログラム固有のファイルオープンエラーに対処する
エラー メッセージに特定のプログラムが指定されている場合は、次の方法を試すことを検討してください。
- エラーを生成しているプログラムを閉じてコンピューターを再起動し、ハングしたプロセスを解放します。
- バックグラウンドプロセスによる干渉を排除するため、セーフモードで起動してください。セーフモードでファイルの削除または変更を試みてください。
- 特にWebブラウザからアクセスした場合に、誤って開かれた可能性のある重複ファイルを探します。これらのファイルの名前には、(1)、(2)などのサフィックスが付いていることがよくあります。
12.コピーと削除の方法
それでも問題が解決しない場合は、ファイルを切り取るのではなくコピーすることで問題を回避できる可能性があります。元のファイルがロックされている場合でも、新しい場所にコピーすることで解決できる可能性があります。コピーを作成したら、元のファイルを削除してみてください。ロックされているため、強制的に削除する必要があるかもしれません。
よくある質問
1.「ファイルは別のプログラムで開かれています」というエラーはどういう意味ですか?
このエラーは通常、アクセスまたは変更しようとしているファイルが現在別のアプリケーションによって使用されており、閉じられるまで変更できないことを示します。
2.どのプログラムがファイルを使用しているかを確認するにはどうすればよいですか?
タスクマネージャーまたはリソースモニターを使用すると、ファイルを使用しているプログラムを特定できます。これらのツールでファイル名を検索すると、どのアプリケーションがファイルをロックしているかがわかります。
3.コンピューターを再起動すると、この問題は必ず解決しますか?
PCを再起動すると、すべてのアプリケーションとプロセスが終了し、ファイルロックの問題が解決することがよくあります。ただし、エラーが解決しない場合は、さらなるトラブルシューティングが必要です。
コメントを残す