Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

Macでゴミ箱を空にできない「項目が使用中のため、操作を完了できません」エラーを解決する8つの方法

最近、Macでゴミ箱を空にしようとするたびに、「項目"yy.app"が使用中のため、操作を完了できません」というメッセージが表示され、このファイルをスキップせざるを得ない状況に悩まされていました。

そこでファイルを右クリックして「すぐに削除」を選択すると、今度は別のメッセージが表示されました。「一部の項目がスキップされたため、操作を完了できません。各項目について、ファイル>情報を見るを選択し、「ロック」のチェックが外れていること、そして共有とアクセス権のセクションを確認してください。項目のロックが解除され、「読み出しのみ」や「アクセス不可」に設定されていないことを確認したら、もう一度お試しください。」という内容です。

Macでゴミ箱を空にできない「項目が使用中のため、操作を完了できません」エラーを解決する8つの方法

アドバイスに従って確認しましたが、ファイルはロックされておらず、アクセス権にも問題はありませんでした。調査を進めたところ、「項目が使用中のため、操作を完了できません」というエラーメッセージは、コピーまたは削除しようとしているファイルやアプリが、現在別のプロセスやアプリケーションによって使用されていることを意味していることがわかりました。

同じ問題でお困りの方は、この記事を読んで、使用中のファイルを削除する方法をぜひご覧ください。

「項目が使用中のため、操作を完了できません」エラーの解決方法

方法1:ゴミ箱経由で削除する

場合によっては、フォルダ内で直接ファイルを削除したり、個別にファイルを削除したりした際に、このメッセージが表示されることがあります。その場合は、まずファイルをゴミ箱に移動してから、ゴミ箱を空にしてみてください。少し不思議な解決策に思えますが、実際に多くのユーザーにとって有効だった方法です。

方法2:Launchpadからアプリを削除する

削除できないのがアプリで、かつMac App Storeからダウンロードしたものであれば、Launchpadから削除してみましょう。DockからLaunchpadを開き、アプリが揺れ始めるまでOptionキーを押し続けます。その後、削除したいアプリの左上隅に表示される「×」アイコンをクリックします。

Macでゴミ箱を空にできない「項目が使用中のため、操作を完了できません」エラーを解決する8つの方法

方法3:ファイルを使用しているプロセスを見つけて終了させる

それでもファイルが使用中のため削除できない場合は、ターミナルを使って、どのプロセスがそのファイルを使用しているのかを確認しましょう。開いているすべてのファイルを一覧表示するlsofコマンド(list all open filesの略)を使えば、ファイルが削除できない理由の手がかりが得られます。

  1. 「アプリケーション」>「ユーティリティ」フォルダからターミナルを起動します。
  2. ターミナルウィンドウに sudo lsof | grep と入力し、半角スペースを空けてから、削除できないファイルをドラッグ&ドロップします。
    sudo lsof | grep file_path
    Macでゴミ箱を空にできない「項目が使用中のため、操作を完了できません」エラーを解決する8つの方法
  3. Enterキーを押します。
  4. そのファイルを使用しているすべてのプロセスが表示されます。

表示されたのが別のアプリであれば、ショートカットCommand + Qで完全に終了させます。バックグラウンドプロセスの場合は、ターミナルを開いて以下のコマンドで強制終了してください(PIDはlsofコマンドで表示された番号に置き換えてください)。

kill -9 PID

その後、再度ファイルの削除を試みてください。それでも「項目が使用中のため、操作を完了できません」というエラーが続く場合は、Macを再起動してみましょう。何も表示されない場合は、以下の他の解決策を試してください。

方法4:ターミナルから強制的にコピー・削除する

Finderでは使用中のファイルをコピー・削除できない場合も、ターミナルなら実行できることがあります。

Macで使用中のファイルを強制削除するには、次のコマンドを実行します:

sudo rm -f file_path

例:sudo rm -f /Users/jenny/.Trash/yy.app

使用中のフォルダを強制削除するには:

sudo rm -rf /path/to/folder

例:sudo rm -rf ~/Downloads/OldApp

Macでゴミ箱を強制的に空にするには:

sudo rm -rfv ~/.Trash

Macで使用中のファイルを強制コピーするには、次のコマンドを実行します:

cp -f file_path destination_file_path

例:cp -f ~/Documents/contract.pdf ~/Backups/contract_backup.pdf

方法5:SIPを一時的に無効化する

ファイルが使用中と表示されて削除できない理由が、システム保護にある場合があります。SIP(System Integrity Protection/システム整合性保護)は、特定のシステム関連ファイルの削除を防ぐ機能です。私の場合、yy.appファイルはmacOSインストーラーの削除が不完全なまま残ったもので、InstallESDイメージが含まれていました。

これを解決するには、SIPを一時的にバイパスし、ファイルの削除やゴミ箱を空にした後に再度有効化する必要があります。

システム保護されたファイルのせいでmacOSのゴミ箱を空にできない場合にも、この方法が役立ちます。

  1. macOS復旧モードで起動します。
  2. ユーティリティメニューからターミナルを開きます。
  3. 以下のコマンドを実行してSIPを無効にします。
    csrutil disable
    Macでゴミ箱を空にできない「項目が使用中のため、操作を完了できません」エラーを解決する8つの方法
  4. 通常通り再起動し、削除できなかったファイルを削除します。
  5. SIPを再度有効化します。

方法6:使用中のファイルに変更を加える

「項目が使用中のため、操作を完了できません」エラーを解決するもうひとつのヒントは、ファイル名や拡張子を変更したり、別のフォルダに移動したりすることです。あるユーザーによると、再起動後に頑固なファイルをゴミ箱からデスクトップへ移動し、拡張子を.docから.pdfに変更して、再びゴミ箱へ戻したところ、その後ゴミ箱を完全に空にできたとのことです。

方法7:別のコンピュータでファイルを削除する

Mac上でファイルやアプリを削除できない場合は、外部ドライブに移動して、別のコンピュータで削除するのも効果的です。こうすることで、Mac上のどのアプリやプロセスもファイルを使用しなくなるため、確実に削除できます。

方法8:クラウド同期フォルダにファイルを追加する

クラウドサービスと同期しているフォルダがあるなら、そこにファイルを移動し、Webブラウザでクラウドサービスを開いて、そちらからファイルを削除する方法もあります。

この方法で問題を解決したユーザーの体験談をご紹介します。「同様の問題に遭遇しましたが、OneDriveと同期しているフォルダにそれらを入れることでフォルダを削除できました。OneDriveアプリケーションで『オンラインで表示』を選択し、WebブラウザからOneDriveのファイルにアクセスしました。該当のフォルダを見つけてオンライン上で削除すると、その変更がOneDriveアプリに同期され、結果的にMacからもフォルダが削除されました。」

あなたはどの方法で、使用中のファイルのコピー・削除に成功しましたか?解決策があればぜひシェアしてください!

「項目が使用中のため、操作を完了できません」エラーが発生する原因

このエラーは、ファイルやフォルダがプロセスによってアクティブに使用されているため、macOSが移動・削除・変更をブロックした際に発生します。主な原因は以下の通りです:

  • ファイルがアプリケーションで開かれている(プレビューやPhotoshopで開いた書類など)
  • バックグラウンドプロセスがファイルにアクセスしている(Spotlightのインデックス作成、Time Machineのバックアップ、iCloud同期など)
  • ファイルがロックされている(右クリック→「情報を見る」→「ロック」が有効になっているか確認)
  • システムプロセスがファイルを使用している(Spotlightのmds、クラウドのclouddなど)
  • アクセス権が制限されている(ファイルの所有者がrootや別のユーザーに設定されている)
  • 隠れたターミナルプロセスがファイルを使用している
  • ファイルがマウント済みディスクイメージ(.dmg)やネットワークドライブの一部である
  • スクリプトや自動化ツールがファイルを変更している
  • Finderがまだファイルをインデックス化している(大きなファイル転送後によく見られる)
  • システムエラーによりファイルが「使用中」とマークされている(まれですが、再起動が必要な場合もあります)

同じ悩みを抱える方のために、ぜひこの原因一覧をシェアしてください!

  1. MacでInstagramのDMを送る方法|使えるアプリ2選をわかりやすく解説

    Instagramは、写真や動画をオンラインで手軽に共有できるソーシャルメディアプラットフォームとして世界中で人気を集めています。このサービスは、世界最大級のSNSを運営するMeta(旧Facebook)社が提供しており、日々多くのユーザーが利用しています。 Instagramには、DM(ダイレクトメッセージ)機能を使ってフォロワーや友人と個人的なやり取りができる便利な特徴があります。しかし、このDM機能はスマートフォンやWindows PCなどほとんどのデバイスで利用できる一方、Macでは公式アプリが提供されていないため、そのままでは使えません。「MacからInstagramのDMを送りたい

  2. Macを以前の状態に復元する方法|ステップバイステップ完全ガイド

    Windowsには「システムの復元」という便利な機能が標準搭載されており、PCのソフトウェアの問題を修復できます。しかし、Macで同じようにシステムの復元を行おうとしても、残念ながらmacOSには「システムの復元」という名前のユーティリティは存在しません。では、Macでシステムの復元を行うにはどうすればよいのでしょうか? システムの復元は、ソフトウェアの不具合を解決したり、設定を元に戻したり、失われたデータを取り戻したりするために、Macを以前の状態へ戻す強力な手段です。しつこいエラーのトラブルシューティングでも、まっさらな状態からの再スタートでも、Macのシステム復元は問題への新たな解決策を