MS-IE で STRPCCMD などで BATファイルを複数回、繰返し実行すると
指定したはずのバッチ・ファルの名前の拡張子が .BAT
ではなく
_BAT
に変化してしまう。
この障害は
IE11 downloading files .bat .exe .cmd bacome _bat, _exe, _cmd
( IE11 でダウンロードするファイル: .bat, .exe, .cmd が_bat, _exe, _cmd になってしまう)
という記事しか Google で hit しないが記事に書いてあるとおり
.bat
や .exe
, .cmd
という拡張子を数多くダウンロードを試みると
_bat
, _exe
, _cmd
などに
ファイル名が強制的に書く変えられてしまうというバグである。
例えば MYBAT.BAT
という名前のバッチ・ファイルは突然、 MYBAT_BAT
という名前のダウンロードに変化してしまう。
もちろん MYBAT_BAT
という名前のファイルは存在しないので実行エラーとなってしまう。
上記の記事に書かれている対策とは
MS-IE を使うな !!
ということでこのバグは IE9 ~ 11 までの全世代に渡っているバグである。
テクニックではないがバグである解決方法はない、というのもひとつの情報であるので
無駄な調査時間を費やさないためにもあえて紹介したような次第である。