VisualStudio終了直後にフォルダ移動やフォルダ名を変更できない問題を解決する
VisualStudio を終了した直後にプロジェクトを含むフォルダを移動したりフォルダ名を変更したときに、下記のようなエラーダイアログが出てストレスがたまることがありませんか。
「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。」「フォルダーまたはファイルを閉じてから再実行してください」というツレないメッセージ。VisualStudio を完全終了しているし、フォルダやファイルを開いているわけでもないし、イライラします。
実は Perfwatson2.exe という VisualStudio の裏プロセスが VisualStudio を完全終了させていてもプロジェクトのフォルダを監視しているらしいのです。下記の図はタスクマネージャの表示ですが、上から3行目に PerfWatson2.exe というのが動いていることがわかりますね。
では PerfWatson2.exe は一体なにをしているのか?これは「VisualStduio エクスペリエンス向上プログラム」に関係する exe です。
Microsoft さんに、これからも品質の高い VisualStudio を提供してもらうためには参加しておいたほうがいいのはわかっているのですが、私の場合はイライラするほうが勝ってしまいます(ゴメンネ)。
というわけで、以降に対処方法について示します。
メニューバーから、[ヘルプ] ... [プライバシー] ... [プライバシー設定] を実施します。
下記に示すダイアログが表示されますので、Visual Studio エクスペリエンス向上プログラムに参加しますか?の部分で「参加しない」にチェックを入れましょう。そうすれば PerfWatson2.exe が実行されることはないので、冒頭で述べた問題が発生しません。