Windows

29. MS-IE で BATファイルをダウンロードすると _BAT に変わる障害について

MS-IE で STRPCCMD などで BATファイルを複数回、繰返し実行すると
指定したはずのバッチ・ファルの名前の拡張子が .BAT ではなく
_BAT に変化してしまう。

この障害は

IE11 downloading files .bat .exe .cmd bacome _bat, _exe, _cmd
( IE11 でダウンロードするファイル: .bat, .exe, .cmd が_bat, _exe, _cmd になってしまう)


マイクロソフト TechNet オンライン – フォーラム

という記事しか Google で hit しないが記事に書いてあるとおり
.bat.exe, .cmd という拡張子を数多くダウンロードを試みると
_bat, _exe, _cmd などに
ファイル名が強制的に書く変えられてしまうというバグである。
例えば MYBAT.BAT という名前のバッチ・ファイルは突然、 MYBAT_BAT という名前のダウンロードに変化してしまう。
もちろん MYBAT_BAT という名前のファイルは存在しないので実行エラーとなってしまう。

上記の記事に書かれている対策とは

MS-IE を使うな !!

ということでこのバグは IE9 ~ 11 までの全世代に渡っているバグである。
テクニックではないがバグである解決方法はない、というのもひとつの情報であるので
無駄な調査時間を費やさないためにもあえて紹介したような次第である。