私の場合、ドライブのエラーチェック以外の方法はどれも失敗に終わりました。今すぐ解決した方法を知りたいなら目次の5.ドライブのエラーチェックをクリックしてね。 とはいえ、大体の人はそれ以外の方法で解決してるっぽい。
ある日のこと。フォルダーの名前を変更しようとしたときに、「それ」は現れた。
要約すると、「このファイル(フォルダー)はなんらかのソフトが開いているから操作できないよ!」みたいな感じ。
とりあえず開いていたソフトをすべて閉じて、もう一度変更に挑戦してみた。しかし、事態は変わらなかった(絶望)こういうときは変に操作せずにgoogleで検索するのが鉄板。ということで検索して出てきた対処法を試してみることにした。
エクスプローラーのプレビューをオフにする
エクスプローラーを開き、表示→青くなっているプレビューウィンドウをクリック(青くなっていない場合は使っていない)
ダメでした。というかそもそもプレビュー使ってないよ!
リソースモニターで原因を特定しタスクキル
windowsにはどのファイルがどのファイル(フォルダー)を開いているか把握できるソフトが標準搭載されてるらしい。それってつまり勝確じゃん!早速試してみた。
左下のスタートメニュー→windows管理ツール→リソースモニターで起動、
ハンドルの検索に名前を変更したいファイル(フォルダー)の名前を入力。すると、
explorer.exe
explorer.exe
explorer.exe
explorer.exe
・・・
!?てっきり謎ソフトが開いているのかと思いきや、まさかの犯人はエクスプローラー。
エクスプローラーのタスクキル・再起動
ってことでリソースモニターを見ながらタスクキルするとリソースモニターからexplorer.exeが消えました。やったー!
デスクトップが真っ黒になってびっくりしますが、ファイル→新しいタスクの実行でexplorer.exeと入力しOKを押すとデスクトップが復活します。
まあ、リソースモニターのexplorer.exeも復活するんですけどね。
これで治った人もいるらしいですが、私の場合治りませんでした。
この時点で、検索してでてきた対処法は全部試し終わりました。ここからは手探りで試したものです。
ドライブのエラーチェック(成功)
適当にいろいろいじっていると、エラー内容が、「ディレクトリが空ではありません」というものに変わりました。これが本当のエラー内容なのかな?これは、ドライブのエラーチェックで治るそう。
エクスプローラーを開いて、
PC→そのフォルダーを保存しているドライブ(多くの場合cドライブ)を右クリック→プロパティ→ツール→エラーチェック
で実行できます。
実行してしばらく待つと「このドライブをスキャンする必要はありません」と出るのでキャンセルをクリック。
そしてもう一度フォルダーを操作してみるとすんなり名前を変更できました。
束縛からようやく開放されたぞー!
番外編.エクスプローラーをタスクキルした後、エクスプローラー以外のファイラーで変更(未検証)
後に思いついたのですが、先程タスクキルしたとき、explorer.exeは消えていました。つまり、その間にtablacus explorerなどの別のファイラーで操作すればいいのでは?という案です。
後述する方法で操作に成功したので試していませんが、多分いけると思います。
5が無理だった方は検証してどうだったか教えてくださると嬉しいです。
まとめ
再現性が皆無なので他の方もこれで治るか検証できていませんが、私の場合、ドライブのエラーチェックで治りました。また同様の現象が起きたら追記します。
この症状で悩まされている方は多くいると思うので、参考になれば幸いです。
余談ですが、私の場合この症状に悩まされているフォルダーが大体unity(ゲーム作成ソフト)関連でした。何か関係してるのかな?