【解決】Windows 10 エクスプローラ内が自動更新されない

Windows10 を利用していて不思議な現象に出くわした。エクスプローラ内で「新しいフォルダ」を作ったりファイルをコピーしてもF5を押さないと出現しないのだ。Windows 10 でエクスプローラを利用しているとフォルダの中身が自動更新してくれなくなる症状だ。

 

毎回F5を押して表示を更新するなんてバカバカしい。解決方法を記載しよう。

1.スタートボタンを押し「設定」を押します。

2.「個人用設定」を選びます

3.「テーマ」→「デスクトップアイコンの設定」を選びます。

4.「既定値に戻す」→「OK」を選びます。

ほら、もう直りました。簡単でしょう。

※Windowsのバグですが、きっとマイクロソフトは修正しないでしょう。

 

 

 

【問題】savefiledialog overwriteprompt bug により2回上書き確認が表示されるバグ

この問題はsavefiledialogのoverwritepromptプロパティ(既にファイルがある場合に警告ダイヤログを表示する)に関するバグです。これは開発者側のバグでは無くMicrosoft側のバグです。

環境:Windows 10 Pro 1809

開発環境:Visual Studio 2017( .NET Framework 4.6.2)

簡単な再現サンプルSource code

実際の症状

この問題はWindows 10 の特定のバージョンでのみ発生しているようです。私と同じWindows 10 Pro 1809(2018/10月)であれば必ず再現するでしょう。この問題は2019/1/10時点では解消されていません。

 

2回上書きメッセージが表示されてしまうので、客先に納品しているプログラムで発生した場合だいぶ恥ずかしい症状です。

アップデートを待つか(既に3ヶ月放置されていますが)、savefiledialog のoverwritepromptプロパティ以外で上書き警告を出して回避しましょう。