Windows でフォルダが削除できないときの対応メモ

Windows でフォルダが削除できないときの対応メモ

Windows でフォルダが削除できないときの対応メモです。

背景

普段、私は Windows 11 で作業しています。

自動生成系の実験をしていたり Electron のようなビルドでかためる系の作業をしているときに途中でエラーになると Windowsで特定のフォルダを削除しようとしたら、何らかのプロセスがフォルダを占有しているため削除できないことがあります。

これ、再起動したら解放されるとは思いますが、たかだかビルドで作業を止めるわけにはいかないので結構つらいです。

リソースモニターで削除できた

あくまで解決方法の一つではありますが、今回はリソースモニターで削除できました。

(以下、参考にされるときは自己責任よろしくお願いいたします。)

Win + R キーを押して「ファイル名を指定して実行」を開いて resmon と入力してEnter キーをクリックします。

リソースモニターが起動したら CPU タブを選択します。

関連付けられたハンドルのセクションの検索ボックスを見ます。ここで、削除できないフォルダ名を入力します。

うまくいけばこのように結果が出てきます。どのプロセスがファイル・フォルダをロックしているか一目で分かりますね~!

検索結果に表示されたプロセスを右クリックして「プロセスの終了」を選択し、フォルダを占有していたフォルダが解放されます。(フォルダが削除されるわけではありません)

ということで Windows でフォルダが削除できないときに、うまく対応できました。リソースモニターは Windows 標準搭載のツールなので、追加インストールしなくていいのがうれしいところです。