※本ページにはプロモーション(広告)が含まれています
Windowsでファイルが削除できない…その原因と強制削除の方法
「削除しようとすると「このファイルは別のプログラムで開かれています」と表示される」「ゴミ箱から完全削除しようとするとエラーになる」――Windowsでファイルを削除できないトラブルには複数のパターンがあり、それぞれに対処法があります。この記事では原因別に安全に削除するための方法を解説します。
- 「ファイルは別のプログラムで使用中」エラーの解決方法
- 管理者権限がなくて削除できない場合の対処法
- 読み取り専用属性が原因の場合の解除方法
- ロックされたファイルを強制削除するツールの使い方
- クラウド同期中・ゴミ箱が空にできない場合の対処法
原因1:ファイルが別のプログラムで開かれている
最も多い原因です。Wordで開いたままのdocxファイルや、動画プレーヤーで再生中の動画ファイルは削除できません。
- そのファイルを開いているアプリをすべて閉じる
- タスクマネージャー(Ctrl+Shift+Esc)でバックグラウンドのプロセスも終了する
- 改善しない場合はPCを再起動してから削除を試みる
原因2:管理者権限が不足している
システムフォルダやプログラムファイルに関連するファイルは、管理者権限がないと削除できません。
対処法A:ファイルのアクセス権を変更する
- ファイルを右クリック→「プロパティ」→「セキュリティ」タブ→「編集」ボタン
- 自分のユーザーアカウントに「フルコントロール」を付与して「OK」
対処法B:管理者コマンドプロンプトで削除する
- スタートメニューで「cmd」と検索→「管理者として実行」でコマンドプロンプトを開く
del /f /q ファイルのフルパスを入力してEnter(/fは強制削除、/qは確認なし)
原因3:読み取り専用属性がついている
- ファイルを右クリック→「プロパティ」を開く
- 「全般」タブ下部の「読み取り専用」チェックボックスのチェックを外す
- 「OK」をクリックしてから削除を試みる
原因4:ファイルパスが長すぎる(260文字超)
Windowsの最大パス長は260文字です。これを超えるファイルはエクスプローラーから削除できない場合があります。
- ファイルをデスクトップや短いパスのフォルダに移動してから削除
- 管理者コマンドプロンプトでパスの先頭に
\\?\を付けて削除(長いパスに対応)
原因5:ファイルがプロセスにロックされている(Unlockertを使う)
再起動しても削除できない場合、ファイルをロックしているプロセスを特定して終了させるツールを使います。
- 「Unlocker」をインターネットで検索してダウンロード・インストール
- 削除できないファイルを右クリック→「Unlocker」を選択
- ロックしているプロセスが表示されるので「すべてロック解除」または「削除」を選ぶ
Windowsのリソースモニターでもロックプロセスを特定できます:タスクマネージャー→「パフォーマンス」タブ→「リソースモニターを開く」→「CPU」タブ→「ファイルの検索」にファイル名を入力。
原因6:システムファイル・保護されたファイル
Windowsシステムが使用中のファイル(System32内等)は通常削除できません。どうしても必要な場合はセーフモードで起動して削除してください。
セーフモードでの削除手順:
- 設定→システム→回復→「今すぐ再起動」
- 「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」
- セーフモード(4番)を選択して起動
- セーフモード中にファイルを削除
原因7:ゴミ箱のファイルが削除できない場合
- ゴミ箱を右クリック→「ゴミ箱を空にする」を試す
- 管理者コマンドプロンプトで
rd /s /q C:\$Recycle.Binを実行(Windowsが自動で再作成する)
クラウド同期中のファイルが削除できない場合
- OneDrive:タスクトレイのOneDriveアイコン右クリック→「OneDriveの一時停止」→ファイルを削除
- Dropbox:タスクトレイのDropboxアイコン右クリック→一時停止→ファイルを削除
よくある質問(FAQ)
Q1:「別のプログラムで開かれています」が出るが、どのアプリも開いていません。
A:バックグラウンドプロセスやウイルス対策ソフトがファイルを使っている可能性があります。PCを再起動してから削除するか、Unlockertでロックしているプロセスを確認してください。
Q2:「アクセスが拒否されました」と表示されます。
A:管理者権限の問題です。ファイルのプロパティ→セキュリティでフルコントロールを付与するか、管理者コマンドプロンプトで del /f コマンドを使ってください。
Q3:名前に特殊文字が含まれるファイルが削除できません。
A:コマンドプロンプトでファイルパスを二重引用符で囲んで指定してください。
Q4:ウイルス対策ソフトが隔離したファイルを削除したいです。
A:ウイルス対策ソフトの管理画面の「隔離されたアイテム」から削除してください。エクスプローラーから直接削除することはできません。
Q5:削除したファイルを誤って消してしまった場合に復元できますか?
A:ゴミ箱に残っていれば復元できます。完全削除した場合はWindows標準の「ファイル履歴」や「以前のバージョン」から復元できることがあります。
まとめ:ファイルが削除できない時の対処フロー
| 手順 | 対処法 | 難易度 |
|---|---|---|
| 1 | 関連アプリをすべて閉じて再試行 | ★☆☆ |
| 2 | PCを再起動してから削除 | ★☆☆ |
| 3 | 「読み取り専用」属性を解除 | ★☆☆ |
| 4 | クラウド同期を一時停止してから削除 | ★☆☆ |
| 5 | 管理者コマンドプロンプトで del /f | ★★☆ |
| 6 | Unlockertでロックを解除 | ★★☆ |
| 7 | セーフモードで起動して削除 | ★★★ |
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!